Ruby’s safe navigation can hide some subtle edge cases. We explore approaches to think about conditional logic, alternatives to &.
, and when &.
is the best tool for the job.
When modeling a domain, it’s important to have our model actually match reality.
Less is more. Wrapping primitives in custom types restricts your available operations and that’s a good thing.
Analysing API design through lens of skill floors and ceilings can help us think about the impact of adding a feature.
Write Boolean expressions using operators instead of if/else for a more readable outcome.
What’s the difference between Elm’s classical and pipeline JSON decoders?
What happens when you need a bigger mapN?
Take a look at a live log of all commands run on your Redis server.
React Server Components provide a seamless mechanism for rendering components on the server at any point in the app lifecycle. Should you experiment on this?
Test-driven development, object-oriented design, and functional programming converge on some similar ideas.