How Breaking Bedrock Simplifies Layout DesignThere’s a moment in every design system’s life when the small compromises add up—one more alias, one more “temporary” prop, one more legacy fallback. Over time, those conveniences stop being conveniences. They become friction. This release is about c...Feb 3, 2026·2 min read·13
Modernizing JavaScript Code: CSV/Table ManipulationIn previous posts, we have worked through some of the code examples of the book Functional JavaScript. I'm going to go over the final example from Chapter 1 where the author shows how to parse a CSV file into a table, or more accurately an array of a...Feb 25, 2022·6 min read·308
Using JavaScript Proxies to Make Sorting Arrays Safe(And why you shouldn't do it)Feb 4, 2022·5 min read·2.5K
Using a Trie Data Structure in JavaScriptSince the beginning of the year, I have been working on my personalized CS degree. Currently, I am working on MIT Course 6-001, which is an intro to programming. Expectedly, the lectures haven't been anything new to me, but I have still learned new t...Jan 20, 2022·4 min read·2.0K
Getting a Computer Science Degree in 2022I don't have a CS degree. In fact, I have a degree in Business Administration. Not a bad degree, but not something that directly helps me in my day-to-day job as a software engineer. This is perfectly fine. When it comes to job qualifications, coding...Jan 2, 2022·3 min read·329
Modernizing JavaScript Code: The Comparator FunctionAfter three posts on the subject, I decided to officially make this a new series called Modernizing JavaScript Code.. This one will be short and sweet but still helpful as we continue down the path of learning about functional programming. Comparator...Dec 10, 2021·4 min read·1.9K
TypeScript and Best Practices: Modernizing the nth Function in JavaScriptAre you looking to modernize your JavaScript code? Look no further than our posts on updating code examples from books. In this third installment, we’ll show you how to modernize the nth function from "Functional JavaScript." We'll walk you through u...Dec 3, 2021·5 min read·510