The SOLID Podcast
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 framework
- DragonBones
- CoffeeScript
- TypeScript
- PureScript
- Jasmine - Behavior-Driven JavaScript
- Jenkins CI
- Less.js
- Sass
- Grunt
- PhantomJS
- gulp.js
- Man Falling Off Treadmill, Makes A Excellent Push Up Recovery - YouTube
- React
- Flux
- ReactPHP
- Scotch.io
- Build A Real-Time Twitter Stream with Node and React.js - Scotch.io
- ES6 Rocks
- lukehoban/es6features
- Using ECMAScript 6 today
- 6to5
- google/traceur-compiler
- Implementing Streams in PHP
- Laracasts
- Udemy
- You aren’t gonna need it
- Don’t repeat yourself
- Technical Debt
- Clean Coders
- The Clean Coder
- Greg Young - The art of destroying software
- Contributing to Atom
- What is a Polyfill?
- Seven Databases in Seven Weeks
- Subsonic
- Transmission
- Kodi
- Drobo
- nginx
- ownCloud
- Plex
- Moom
- PhalconPHP
- Yubikey