Posts
What Happened to UUIDv2?
January 15, 2023•1,970 words
You may have heard that "UUIDv2 is bad". Maybe you've never even heard of them and thought UUIDs went from v1 to v3. Why is that? What did UUIDv2 do wrong?
What are UUIDs?
January 14, 2023•2,105 words
When discussing ID generation in software, you may have heard of a UUID. What are they? Are they useful? What are the different versions? Let's explore that.
A Linux C++ programmers adventure in improving Windows CI on GitHub actions
January 6, 2023•734 words
TL;DR; Ninja is available directly in the windows images Use to set up the MSVC environment for building with Ninja. You need nested quotes for CX...
Angular Internals: How Reactivity Works with Zone.js
January 2, 2023•4,305 words
Reactivity is core to JavaScript frameworks; changing data should cause a re-render. How does this work in Angular? Let's dive into the Angular source code to see.
Why is z-index not working?! - Explaining CSS Stacking Context
October 6, 2022•3,510 words
z-index is a CSS property that helps control the z-axis height of an element, but it often doesn't seem to work. Why is that? How does it REALLY work?
How to Share Lifecycle Methods Between Components in Angular
August 20, 2022•3,704 words
Sharing code between components in Angular is TOUGH. Here's one way you can do so by utilizing base components that you extend - and why you shouldn't use them.