In this weeks episode we are joined by Jimmy Burrell and Scott Wlaschin to discuss all things functional. We start off the show highlighting how Scott got into programming, the reasons why he is a big fan of Smalltalk, what he means by ‘Enterprise OO’ and being a Humanistic programmer. From here we discuss how he got into FP, how the paradigm came to being, what FP is to Scott and why you should consider it. Finally, we mention the differences between types in FP over langauges such as C, the railway track metaphor he uses to help explain FP concepts and architectural patterns that are more or less suited to FP.
- Scott Wlaschin on Twitter
- Jimmy Burrell on Twitter
- F# for fun and profit
- Sandford Fleming’s 190th Birthday
- Falling into the Pit of Functional Success with Jimmy Burrell - Three Devs and a Maybe
- Kaypro 2x
- Turbo Pascal
- Design Patterns
- Gang of Four
- Introvert and extrovert programming languages - F# for fun and profit
- Miranda (programming language)
- Functional Geekery Episode 66 – Scott Wlaschin - Functional Geekery
- Edsger W. Dijkstra
- Alan Kay
- Seymour Papert
- Ted Nelson
- JSJ 243 Immutable.js with Lee Byron
- Collection Pipelines
- Against a Universal Definition of ‘Type’ - Tomas Petricek
- Actor model
- Functional Programming Design Patterns - F# for fun and profit
- Domain Driven Design - F# for fun and profit
- Railway Oriented Programming - F# for fun and profit
- Message queues
- Stream processing
Jacob Bennett and Michael Dyrynda will be taking over as hosts of the show going forward and this episode is a farewell from Jack and Eric and introductions of Jake and Michael.
Apologies in advance for the audio on Eric's end. He had his computer set to use the wrong mic.
YOUR 2016 PHP PODCAST OF THE YEAR from simpleprogrammer.com
Welcome to the very first episode of 2017! We’re back after a nice break for the holidays and ready to get back to being insightful and unfiltered.
In this episode we talked about the concept of “programming as craft” with Chris and Ed having a great discussion about what should follow after the phrase “programmers need to learn empathy.”
Ed also released some music, and is donating all the proceeds to OSMI. Chris was sad that he did not get the opportunity to re-record the vocal tracks from some of Ed’s older material in his own signature vocal style.
Chris also talked (not so briefly) about the new laptop he bought and the security measures he decided to take with it.
Do these things!
- Check out our sponsors WonderNetwork, Grumpy Learning and Open Sourcing Mental Illness
- Buy stickers at devhell.info/shop
- Follow us on Twitter here
- Rate us on iTunes here
Links and Notes
- Kent Beck’s tweet about programmers and empathy
- Ed recommended a book on non-violent communication
- Ed’s music stylings as Dead Agent
- Chris bought a Satechi Slim Type-C Multi-Port Adapter and one of the Apple USB-A-to-C adapters for his YubiKey
- Can Single User Mode get around FileVault?
- Prey can help protect your laptop if it gets stolen
- Chris blogged about his new laptop and setup
- Both Ed and Chris have had great success with recommendations provided by The Wirecutter
In this weeks episode we have a long overdue catch-up with Lew. We start off by discussing what he has been upto, and a certain four-legged addition to his family. From here we move on to chat about working on a product vs. working in an agency setting, picking your battles when refactoring and not being scared to make mistakes. Finally, we highlight how Edd has recently used personal Homebrew taps, using Android simulators for testing and Lew’s experience with Vue.js.
- Poole - The Jekyll Butler
- Plyr - A simple HTML5 media player
- Test-Driven Laravel
- Ian Landsman - Code is not a business - Full Stack Radio
- Ian Landsman - Shady Marketing Tactics That Will Hurt Your Business - Full Stack Radio
- Yii PHP Framework
- Laravel and Lawns - Taylor Otwell
- Homebrew - The missing package manager for macOS
- Homebrew/homebrew-bundle: Bundler for non-Ruby dependencies from Homebrew
- Genymotion – Fast and Easy Android Emulator
- Chrome Browser APKs
- Free Virtual Machines from IE8 to MS Edge
- ded/domready: lets you know when the dom is ready
- JSJ 243 Immutable.js with Lee Byron
- Learn Vue 2 - Step By Step