This week we have a three developer podcast with discussion on a host of topics.
We kick off with how Fraser has enjoyed building his first bonus slot game, written entirely in JavaScript and HTML5.
Preprocessors are a huge part of the JavaScript ecosystem at this time, with so many to choose from we discuss a couple of the more popular ones.
This leads on to Photoshop discussion, ReactJS, the cool features present in ES6 and how you can use them today with transpilers.
Following this we move on to the SOLID principles, the overuse of inheritance, technical debt and the concept of Over-DRY vs. Software Value.
This then takes us on to a strange ‘rubber duck’ example Edd conjured up to help try and explain the Liskov substitution and Interface segregation principles.
Finally, we discuss Edd’s media server setup and how he has got it to a staged that he is finally happy with it.
Show Links
Phaser - Desktop and Mobile HTML5 game frameworkDragonBonesCoffeeScriptTypeScriptPureScriptJasmine - Behavior-Driven JavaScriptJenkins CILess.jsSassGruntPhantomJSgulp.jsMan Falling Off Treadmill, Makes A Excellent Push Up Recovery - YouTubeReactFluxReactPHPScotch.ioBuild A Real-Time Twitter Stream with Node and React.js - Scotch.ioES6 Rockslukehoban/es6featuresUsing ECMAScript 6 today6to5google/traceur-compilerImplementing Streams in PHPLaracastsUdemyYou aren’t gonna need itDon’t repeat yourselfTechnical DebtClean CodersThe Clean CoderGreg Young - The art of destroying softwareContributing to AtomWhat is a Polyfill?Seven Databases in Seven WeeksSubsonicTransmissionKodiDrobonginxownCloudPlexMoomPhalconPHPYubikey