Published onSeptember 1, 2024Software development quick linkssoftware-developmentA collection of software development resources for quick reference.Read more →
Published onFebruary 27, 2024How to Design a Good API & Why it Matters - Notesdesign-and-architectureMy notes from watching the talk "How to Design a Good API & Why it Matters" by Joshua BlochRead more →
Published onAugust 18, 2022You don't need nulltypescriptHaving two non-values in JavaScript is now considered a design mistake. You are better off using undefined when possible.Read more →
Published onJune 21, 2022Exhaustive branch checkstypescriptWhen the code is not updated to handle a new discriminant value, a bug is likely to happen. TypeScript can prevent this.Read more →
Published onJune 21, 2022You don't need enumstypescriptflowIn many scenarios string literals + unions are a better way to define a set of values.Read more →