Smiling cartoon unicorn with a
      bowtie

Unicorn Utterances

Learning programming from magically majestic words. A place to learn about all sorts of programming topics from entry-level concepts to advanced abstractions
About Us
  • Async pipe is not pure 🤯

    by Enea Jahollari

    January 18, 2023

    angular

    Learn how angular's async pipe is not pure and how that's not a problem, by building async pipe from scratch.

    Enea Jahollari
  • What Happened to UUIDv2?

    by Corbin Crutchley

    January 15, 2023

    computer science

    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?

    Corbin Crutchley
  • What are UUIDs?

    by Corbin Crutchley

    January 14, 2023

    computer science

    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.

    Corbin Crutchley
  • Fun with Types

    by Maisy Dinosaur

    January 5, 2023

    typescript

    Making hilarious things with no emitted code.

    Maisy Dinosaur
  • Angular Internals: How Reactivity Works with Zone.js

    by Corbin Crutchley

    January 2, 2023

    angularjavascript

    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.

    Corbin Crutchley
  • Why is z-index not working?! - Explaining CSS Stacking Context

    by Corbin Crutchley

    October 6, 2022

    webdevcsshtml

    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?

    Corbin Crutchley
  • What's An Algorithm?

    by Qarnax

    August 26, 2022

    computer science

    A quick introduction into what algorithms are, what they're made of and why they're an important part of understanding how programming languages work

    Qarnax
  • How to Share Lifecycle Methods Between Components in Angular

    by Corbin Crutchley, Lars Gyrup Brink Nielsen

    August 20, 2022

    angularjavascriptwebdev

    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.

    Corbin CrutchleyLars Gyrup Brink Nielsen
  • 1
  • 2
  • 3
  • ...
  • 11
  • >