What’s the difference between Elm’s classical and pipeline JSON decoders?
What happens when you need a bigger mapN?
Classical philosophy offers us multiple reasoning strategies for dealing with tricky bugs.
Kick-start your debugging process by turning implicit assumptions into explicit ones.
Test-driven development, object-oriented design, and functional programming converge on some similar ideas.
Some ideas from functional programming can help us improve the unit tests for our object-oriented code.
Opening up the archives! All of Joël Quenneville’s conference talk proposals, both accepted and rejected.
Tried and tested techniques to keep your Ruby on Rails or React Native team up to date.
Discover strategies for addressing technical debt and improving code quality through refactoring and collaboration.
A look at syntactic sugar for chaining async functions in multiple languages.