Asleepace

Home Blog Games About
Follow Asleepace on Twitter Go to Asleepace's GitHub repo
  • The Quest for Isomorphic Error Handling in Typescript

    A deep dive into error handling paradigms and advanced Typescript types to create the perfect errors-as-values utility.

    April 26, 2025 Technical
  • The Lowest Common Ancestor (LCA) Algorithm

    An in-depth breakdown of the lowest common ancestor (LCA) algorithm for finding the deepest node in a graph which is a parent of two other nodes.

    April 20, 2025 Technical
  • Typescript Snippets

    Useful TypeScript snippets for everyday use which can be easily copied and pasted.

    May 14, 2024 Technical
  • Implement a range in TypeScript without loops*

    How to implement a range sequence using generators in TypeScript for fun!

    February 13, 2024 Technical
  • Clever Extract & Replace Algorithm

    A simple algorithm for extracting strings and replacing values written in TypeScript.

    December 16, 2022 Technical
Follow Asleepace on Twitter Go to Asleepace's GitHub repo

© 2026 Colin Teahan.
All rights reserved.