ttntm.me - Blog
Seven Years
One Year of Lifting Weights
Webmentions V2
Six String Memories
Migrating from Fauna to Supabase
Website Evolution: Q1 2025
Reading List Redux
Implementing Webmentions
My Favorite Albums - The 2010s
Adding a Copy Button to Code Blocks
Blog Questions Challenge
About the Past Year - 2024
App Defaults - 2024
Millenial Nostalgia
Website Evolution: Q2 2024
Making Your Own Tools
Building a Custom Filter for Eleventy Collections
My Favorite Albums - The 2000s
External Links and target="_blank"
My Favorite Albums - The 1990s
Upgraded to Eleventy v3
My Favorite Albums - The 1980s
Growing Into Full Stack Development
My Personal Knowledge Base
How to Export Data from Fauna
Website Evolution: Q1 2024
Creating a Reading List with Eleventy and Omnivore
About Diversification
How to Build a Serverless Guestbook
Intro: BUKMARK.CLUB
Update: Bookmarks Are Back
Building a Filterable Portfolio with Astro and Vue
Thoughts About Workflow Engines
Update: Tags Are Back
Update: Dark Mode
About the Past Year - 2023
Hacking <hr> into vue-quill
App Defaults - 2023
A Simple Astro Landing Page Template
Building a Data Viewer With Preact
My Buildless Preact Starter
Building an Autocomplete Input with Preact
Using a Serverless Function as a Sitemap
About the Past Year - 2022
Building an Editable List with Drag and Drop Sorting in Vue3
Vue's Computed Properties - The Most Important Feature?
About the Past Year - 2021
Using Netlify Functions as a Back End
How to Track Fauna Metrics in Google Sheets
Switching from Vue CLI to Vite
Migrating from Hugo to Eleventy
Lessons Learned Building WATCH3R
Introducing: WATCH3R
How I Built a Serverless Recipes App with FaunaDB and Vue.js
How to use Cloudinary with your Vue App
Using Tailwind CSS with Vue.js
Getting Started with Vue.js in 2020
Boilerplate: Hugo, TailwindCSS and gulp
Hugo's '.plain' Function Ignores Page Reources
Reboot/Catharsis
Building a Store Locator Based on Leaflet
"Static" Comments with Gulp, Hugo & Netlify
Update - February 2019
jQuery Multiselect Filter
Site Redesign
Building a Responsive Menu with Tailwind CSS
Using CSS Variables in Internet Explorer
Random Content from Data in Hugo
Hello World