/home
dev / tails
about

  • 2026 Engram Commit Analysis

    2026-09-30 · dev engram

  • How to Create a Waveform Video From Audio Using HTML Canvas and JavaScript

    2024-02-16 · dev js

    Tutorial for how to render a waveform animation using the audio data from a sound file in the browser.


  • How to Save HTML Canvas to Mp4 Using WebCodecs API 10x Faster Than Realtime in the Browser

    2024-02-13 · dev js

    After using the MediaRecorder to capture a canvas as a video, I figured there was a better way.


  • Getting Started With PineTime Watch

    2023-12-31 · dev c++

  • Advent of Code (AoC) 2023 Day 3 - Gear Ratios - Solution in JavaScript (JS)

    2023-12-03 · dev js

    Solution for Advent of Code (AoC) 2023 Day 3 - Gear Ratios - Solution in JavaScript (JS)


  • Advent of Code (AoC) 2023 Day 2 - Cube Conundrum - Solution in JavaScript (JS)

    2023-12-02 · dev js

    Solution for Advent of Code (AoC) 2023 Day 2 - Cube Conundrum - Solution in JavaScript (JS)


  • Advent of Code (AoC) 2023 Day 1 - Trebuchet?! - Solution in JavaScript

    2023-12-01 · dev js

    Solution for Advent of Code (AoC) Day 1 in JavaScript (JS)


  • Tutorial: How to Write a Wav File in JavaScript

    2023-11-29 · dev js music

    Step by step example to create a wav file using JavaScript


  • Tutorial: How to Write a Wav File in C

    2023-11-27 · dev music

    Step by step instructions to create a wav file and write it to disk using C code


  • What Does Github For Music Look Like?

    2023-11-23 · dev

    This post explores Git/Github concepts and how they apply to music


  • How to Record HTML Canvas using MediaRecorder and Export as Video

    2023-11-13 · dev js

    This post demonstrates how to create a basic animation on an HTML Canvas and export it to a video file


  • Tutorial: How to Use React Server Components (RSC) Without a Framework

    2023-09-16 · dev js react

    I've attempted to reduce this all down to the simplest implementation possible to help understand how RSCs work


  • Tutorial: Deploy a React Server Side Rendered Application Using Bun on Engram

    2023-09-12 · dev js

    In this post, we will create a server side rendered (SSR) React application that is run with the bun runtime (buntime) and finally deploy to Engram


  • Tutorial: How to Use Tokio with Rust to Make an HTTP Server

    2023-08-29 · dev rust

    Instructions for creating a basic http server with Rust using the async tokio runtime


  • Reviving My Debut Game: How Ruffle.rs Breathed New Life Into My First Gaming Creation

    2023-08-26 · dev games

    A year ago I couldn't even compile my flash game. Now it's available to play online thanks to ruffle.rs


  • Tutorial: How to Send Web Push Notifications in iOS Safari

    2023-02-27 · dev js

    Step by step instructions for sending your first web push notification in iOS Safari


  • Tutorial: How to Build a Blog in Rust - Static File Server

    2023-02-27 · dev rust

    Step by step instructions for implementing an http server in rust that serves up static files


  • Why I am Struggling to get Behind Next.js and Vercel

    2023-02-06 · dev js engram

    In this article I lay out concerns I have with Next.js and Vercel that stop me from committing to either


  • How to Build a Simple Blog in JavaScript

    2023-01-12 · dev js

  • Am I Overreacting? Or is React Over-Reacting?

    2022-12-20 · dev js react

    In this post I will explore the problems that come with standard React code, the recommended options for improving React performance, and finally counter these with examples in vanilla JS.


  • 2022 Advent of Code Day 3: Rucksack Reorganization

    2022-12-03 · dev advent-of-code-2022

  • 2022 Advent of Code Day 2: Rock Paper Scissors

    2022-12-02 · dev advent-of-code-2022

  • 2022 Advent of Code Day 1: Calorie Counting

    2022-12-01 · dev advent-of-code-2022

  • How to Build an HTML Parser in C++

    2022-11-21 · dev

    Step by step instructions for implementing a basic html parser in c++


  • Pitch Detection in Javascript

    2022-11-11 · dev javascript

  • Building a Web Browser With SDL in C++

    2022-11-11 · dev browser

    An early demo of a web browser and reasons why to even build it in the first place


  • How to Perform Database Migrations

    2022-11-09 · dev database

  • Building a Simple Database in Javascript

    2022-11-07 · dev javascript engram

    Tutorial for building a MongoDB like database in Javascript


  • How to Search HTML Using MongoDB Atlas Search

    2022-10-28 · dev

    Step by step instructions for how to add a custom htmlStrip analyzer to an MongoDB Atlas Search index


  • Replacing Auth0 With Custom Authentication Solution

    2022-10-26 · dev

    A case study of migrating Kaizen off of Auth0 onto its own custom solution


  • Publishing to Medium from Jekyll Using Medium API

    2022-10-11 · dev

    Step by step instructions for using the Medium API to cross post to Medium


  • How to Run Unit Tests With Jasmine and TypeScript

    2022-10-10 · dev

    Step by step instructions to add jasmine testing to your TypeScript project


  • engram Command Line Interface in C

    2022-08-13 · dev engram

  • How to Build a Simple TCP Client in C

    2022-08-13 · dev

  • How to Build a Simple TCP Server in C

    2022-08-12 · dev

  • Building a Promise Pool in TypeScript

    2022-08-09 · dev

  • Switching to C Over 'Modern' Programming Languages

    2022-08-07 · dev engram

    In computers, we often refer to a native language as the language understood by the computer. I've recently flipped this around in my ponderings and thought more about what my personal native programming language is.


  • Building Pong in C with SDL2 and Emscripten: Part 1

    2022-07-17 · dev games

    Simple demonstration of compiling a C SDL program to web assembly using emscripten


  • How to Use Path Aliases With Create React App (CRA), Webpack, and Typescript

    2022-05-18 · dev

  • Building an App for Myself to Enhance Language Learning

    2022-05-14 · dev

    I've started to craft my own structure for learning and as usual it has led me to build a small app to help consolidate knowledge


  • How to Deploy a Simple NodeJS Server to Linux VM

    2022-03-29 · dev

    An introductory lesson on how to run a nodejs server on linux VM


  • How to Replace Webpack in Create React App With esbuild

    2022-02-28 · dev react esbuild

  • How to Build a Note Taking Command Line Application With Rust: Part 2

    2021-12-07 · rust dev

    Reading, updating, and deleting notes from an sqlite database


  • How to Set Up Server Side Rendering (SSR) With React, express.js, and esbuild

    2021-11-28 · dev react esbuild

    Tutorial for setting up SSR for a React app with express.js and esbuild


  • How to Build a Note Taking Command Line Application With Rust: Part 1

    2021-11-27 · rust dev

    Creating and saving notes to an sqlite database


  • Building My First Command Line Interface (CLI) with Rust

    2021-11-06 · rust dev

    After telling myself over and over that today is the day I start learning rust. I finally successfully built a command line app for engram.


  • Bundling Your Node.js Express App with esbuild

    2021-11-02 · dev esbuild

    Tutorial for setting up esbuild to bundle an express.js app

adam@devtails.xyz

RSS