The Curious Engineer

All blogs / Software / engineering practice

dev/tails

devtails.xyz

Thoughts, stories, and tutorials about software development

Software / engineering practiceJavaScript / TypeScriptC

Posts
66 from 25 Sep 2020 to 13 Oct 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://devtails.xyz/feed.xml

2026 2

  1. Software Developers Are Not Okay
  2. 2026 Engram Commit Analysis

2025 2

  1. March 2025 Update
  2. The Maze v0.0.0

2024 3

  1. How to Create a Waveform Video From Audio Using HTML Canvas and JavaScript
  2. How to Save HTML Canvas to Mp4 Using WebCodecs API 10x Faster Than Realtime in the Browser
  3. 2024-01-01 Update

2023 18

  1. Getting Started With PineTime Watch
  2. Advent of Code (AoC) 2023 Day 3 - Gear Ratios - Solution in JavaScript (JS)
  3. Advent of Code (AoC) 2023 Day 2 - Cube Conundrum - Solution in JavaScript (JS)
  4. Advent of Code (AoC) 2023 Day 1 - Trebuchet?! - Solution in JavaScript
  5. Tutorial: How to Write a Wav File in JavaScript
  6. Tutorial: How to Write a Wav File in C
  7. What Does Github For Music Look Like?
  8. How to Record HTML Canvas using MediaRecorder and Export as Video
  9. Tutorial: How to Use React Server Components (RSC) Without a Framework
  10. Tutorial: Deploy a React Server Side Rendered Application Using Bun on Engram
  11. I Paid For an Award to Prove the Internet 2.0 Conference is a Scam: Part Two
  12. I Paid For an Award to Prove the Internet 2.0 Conference is a Scam: Part One
  13. Tutorial: How to Use Tokio with Rust to Make an HTTP Server
  14. Reviving My Debut Game: How Ruffle.rs Breathed New Life Into My First Gaming Creation
  15. Tutorial: How to Send Web Push Notifications in iOS Safari
  16. Tutorial: How to Build a Blog in Rust - Static File Server
  17. Why I am Struggling to get Behind Next.js and Vercel
  18. How to Build a Simple Blog in JavaScript

2022 32

  1. Am I Overreacting? Or is React Over-Reacting?
  2. 2022 Advent of Code Day 3: Rucksack Reorganization
  3. 2022 Advent of Code Day 2: Rock Paper Scissors
  4. 2022 Advent of Code Day 1: Calorie Counting
  5. How to Build an HTML Parser in C++
  6. Accelerated Reader: My Favorite Software as a Second Grader
  7. Pitch Detection in Javascript
  8. Building a Web Browser With SDL in C++
  9. How to Perform Database Migrations
  10. Building a Simple Database in Javascript
  11. How to Search HTML Using MongoDB Atlas Search
  12. Replacing Auth0 With Custom Authentication Solution
  13. Publishing to Medium from Jekyll Using Medium API
  14. How to Run Unit Tests With Jasmine and TypeScript
  15. engram Command Line Interface in C
  16. How to Build a Simple TCP Client in C
  17. How to Build a Simple TCP Server in C
  18. Building a Promise Pool in TypeScript
  19. Switching to C Over 'Modern' Programming Languages
  20. July 2022 Newsletter
  21. Building Pong in C with SDL2 and Emscripten: Part 1
  22. Five Positive Interactions for Every Negative One
  23. Reflections after a year of publishing on Medium
  24. June 2022 Newsletter
  25. How to Use Path Aliases With Create React App (CRA), Webpack, and Typescript
  26. Building an App for Myself to Enhance Language Learning
  27. Taking Flight Without a Smart Phone
  28. How to Deploy a Simple NodeJS Server to Linux VM
  29. I Can No Longer Compile My First Flash Game
  30. How to Replace Webpack in Create React App With esbuild
  31. My Experience With the University of British Columbia (UBC) Co-op Program
  32. Hey Siri, We're Breaking Up

2021 8

  1. Every Workday Should be a Hackathon
  2. 3 Lines of Code Shouldn't Take All Day
  3. How to Build a Note Taking Command Line Application With Rust: Part 2
  4. Using Github Actions to Deploy a React App and Express API Over SSH in 15 seconds
  5. How to Set Up Server Side Rendering (SSR) With React, express.js, and esbuild
  6. How to Build a Note Taking Command Line Application With Rust: Part 1
  7. Building My First Command Line Interface (CLI) with Rust
  8. Bundling Your Node.js Express App with esbuild

2020 1

  1. Breadth-First Search a Walk in the Park