dev

Migrating this site from Jekyll to Astro

How AI and OpenCode made this migration possible in one session.

March 24, 02026

Web Animation

Web animation implementation areas: CSS animation property JavaScript requestAnimationFrame Web Animations API WebGL WebGPU Web animation...

May 18, 02023

HTTP APIs

Resources 2000 Roy Fielding: Architectural Styles and the Design of Network based Software Architectures 2008 Roy...

May 11, 02023

Geohash

Geohash: What and Why Geohash is a public domain geocode system based on the Morton Z...

May 04, 02023

Emacs

Richard Matthew Stallman wrote the first set of Emacs macros in 1976. Shortend Keys C: Control...

November 21, 02022

Web Performance

MDN: What is web performance? WebPageTest: Lightning fast web performance web.dev: 2023 top Core Web Vitals...

September 18, 02022

Dev Timeline

Note: Some dates are certainly wrong. Some represent v1.0 while others represent whatever Wikipedia says. Operating...

September 14, 02022

Developer Resources

The Pragmatic Programmer (book) Clean Code (book) Beyond Clean Code The Cathedral and the Bazaar (book)...

May 31, 02022

Databases

Pick your axis Attributes: Self hosted // Hosted Relational // Non relational (document) SQL NoSQL Open...

October 19, 02021

Mastering Issues

https://blog.placemark.io/2021/07/19/issues only management.html https://guides.github.com/features/issues/ https://docs.github.com/en/issues/tracking your work with issues/about issues https://docs.github.com/en/issues/using labels and milestones to track...

August 29, 02021

Learning Java

CSE 174 Course Materials: WP V5 STUDENT PACKAGE FOR BIG JAVA LATE OBJECTS (Must be purchased...

June 03, 02021

Learning Vim

Practical Vim , by Drew Neil https://danielmiessler.com/study/vim/ https://share.danielmiessler.com/j9lBbM?mc cid=73d349231d&mc eid=1a15f04338 https://share.danielmiessler.com/e9d16T?mc cid=73d349231d&mc eid=1a15f04338 https://missing.csail.mit.edu/ https://vim bootstrap.com/

June 02, 02021

Command Line

First, I’m currently running an Intel Mac, and using Homebrew as a package manager. References Taco...

May 28, 02021

Starting Python Development

First, I’m currently running an Intel Mac. I’ve done a few small python scripts before but...

May 28, 02021

You can use React anywhere?

Today I learned…

May 27, 02021

Reducers

What are they?

May 27, 02021

VS Code Setup

My VS Code setup.

May 15, 02021

Starting Web Development

An introduction to web development.

May 06, 02021

Reflections on my first Next JS App

Next.js seems to be soaring in popularity at the moment (See usage statistics). I use a...

March 23, 02021

JavaScript Bookmarklets

A bookmarklet is a bookmark stored in a web browser that contains JavaScript commands that add...

January 19, 02021

Learning React

Resources to learn React, and my log of doing it.

January 09, 02021

Catalina and Ruby

Running Jekyll on macOS Catalina

July 19, 02020

Chrome Extensions

A list of useful Chrome Extensions.

June 19, 02020

HTML, CSS, and JS

Starting Web Development Part 01

May 14, 02020