They/them. Software Consultant & Developer at Atomic Object Ann Arbor. Loves computer networks and correctness in software development. Always digging for the hidden assumption.
JavaScript's spread syntax has been an extremely useful tool while I've been working extensively with immutable data structures for a React/Redux project.
When the system was in a particular state, the user was allowed to toggle a switch. Our challenge: how to communicate that yes, we got your click, but we can't actually toggle the
TypeScript's type system is very powerful—it can represent a lot of JavaScript constructs as a result. Here's how to type a function with an extra property.
curl | sh, though somewhat risky, isn't intrinsically insecure as a pattern. If you know what can go wrong, you'll be better-equipped to wisely use it.
Using OpenBSD, acme-client, and Let's Encrypt, it's almost entirely painless to set up a secure web server. This post walks you through getting set up.