Asleepace

Home Blog Games About
Follow Asleepace on Twitter Go to Asleepace's GitHub repo
  • MacOS Boot & Recovery Guide

    A comprehensive reference for every boot mode, key combo, and recovery option available on Intel and Apple Silicon Macs.

    April 22, 2026 Technical
  • How to Automate Screenshot Naming on macOS

    How to automatically rename screenshots on macOS using Folder Actions and a bash script.

    April 16, 2026 Technical
  • Research: Self-Mutating Files

    This is some personal research into a self-modifying C program and potential use cases.

    April 10, 2026 Technical
  • NGINX Snippets

    Useful snippets and configurations for customizing your NGINX server.

    July 8, 2025 Technical
  • Bash Snippets

    Assorted bash snippets for everyday use.

    July 6, 2025 Technical
  • CSS Snippets

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

    June 14, 2025 Technical
  • How to Export iMessage Chat History

    How to export your iMessage chat history to a text file which can be uploaded and analyzed with Ai.

    June 14, 2025 Technical
  • 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
  • SSR with Bun, Elysia & React

    How to build a simple website using React, Bun and Elysia with server-side rendering in 2023.

    September 13, 2023 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.