Slides from talks I’ve given, newest first.
Work on your side projects alongside motivated people
It took me years to understand Web Servers. You should be able to do it in one talk slot, and more.
How to get rid of almost all of the breakpoints in CSS.
Most of us have been there—explaining functional programming is hard. This talk first gathers the prerequisites for understanding functional programming and then provides a template for explaining it. In the meantime, it touches on the history of programming, programming languages, and some general concepts such as coupling and complexity.
Setting up development environments is more complex than it should be. Nix makes entering development environments as easy as running nix develop, making them simple and reproducible. This talk explores what an ideal workflow could look like and walks through a project setup with Nix, outlining its benefits and deficiencies.