Talks I Love

December 27, 2018 Updated 4/3/19

I find myself coming back to a handful of developer talks over and over again, and some of them have become sort of fundamental parts of my understanding of things. It's amazing that our industry readily shares talks for conferences for free.

In my opinion, all developers should be exposed to at least one Rich Hickey video regardless of if they use Clojure or not. Watching all of these will definitely make you a better developer in some way or another.

General Programming

Simple Made Easy - Rich Hickey
Rich Hickey is the creator of Clojure, a Lisp based functional language, and kind of my idol. This talk is relevant for any language, and has some general tips for keeping your programs simple. It's worth a watch.

Hammock Driven Development - Rich Hickey
Rich is back. This time he elaborates on the process of an individual programmer and in what ways you may be able to do better work.

Making Badass Developers - Kathy Sierra
A bit of a cure to impostor syndrome perhaps. Really great talk outlining a way to learn things faster by breaking concepts into smaller chunks.

F*ck You, Pay Me - Mike Monteiro
Fair warning, language here. This talk is specifically targeting designers and dealing with clients but in my opinion is relevant to almost anyone spanning really any discipline. You should watch this to understand 'value' in general. You'll also get some insight into what running a (smaller) business is like sometimes.

JavaScript

What the heck is the event loop anyway? - Philip Roberts
Especially if you're just starting out, this is essential knowledge for anyone doing JavaScript work. The event loop isn't especially complicated, but it's easy to overlook or assume a lot about. This talk makes it super easy to understand with some nice visualizations of the loop.

Learning Functional Programming with JavaScript - Anjana Vakil
If you're trying to wrap you're head around functional programming, map reduce yourself a sandwich. Lots of well communicated examples for the core concepts of functional programming as they can apply to JS.

Angelina Fabbro: JavaScript Masterclass
Lots of validation especially if you're just getting started or have been spinning your wheels on JavaScript. Certainly the message is focused on near-beginners but lots of great things to keep in mind even if you've been programming for years. Perspective for being a good mentor.

Docker

What Have Namespaces Done for You Lately? - Liz Rice
This talk shows you how to build a very basic container and in doing so will give you a lot of insight into the building blocks behind containers as Liz builds one almost from scratch.