Posts
Why is CSS-in-JS slow?
August 26, 2024•1,585 words
If you've worked with frameworks like React, Angular, or Vue in the past you'll likely have used (or heard of) a CSS-in-JS solution like Styled Com...
It's Time For A Change: Rebranding Our Platform
July 29, 2024•750 words
"Unicorn Utterances" is now "Playful Programming". Let's talk about why, what's different, what's the same, and what's next.
A Complete History of Unicorn Utterances
July 29, 2024•1,169 words
Now that "Unicorn Utterances" is called "Playful Programming", let's look at the history of the project.
Explaining Promises, Async, and Await in JavaScript
March 15, 2024•1,835 words
Modern JavaScript is built on promises and callbacks. Let's learn what promises are and how we can make their usage easier using async functions.
Embedding Interfaces in Go
March 6, 2024•1,492 words
Creating tests can feel tedious, but doing it in Go can be, dare I say, *fun*. Let's take a look at how embedding interfaces clears some of that tedium for us.
Build a Vite 5 Backend Integration with Flask
February 27, 2024•3,385 words
Learn how to build a lightweight backend Vite integration using a Flask Blueprint in ~50 lines of code.