Tag: tutorial

38 posts
A Full Guide to Properly Delete Corporate Social Media Accounts
B
brennan.day
brennan.day

A Full Guide to Properly Delete Corporate Social Media Accounts

Facebook, Messenger, Instagram, WhatsApp, Threads, X, Reddit, Discord. Eight platforms, eight different deletion policies. A full technical walkthrough of what 'delete' actually means on each one, the prep work nobody tells you to do first, and the human-side work the documentation doesn't mention.

Jul 12, 2026
A Full Guide to Properly Delete Corporate Social Media Accounts
B
brennan.day
brennan.day

A Full Guide to Properly Delete Corporate Social Media Accounts

Facebook, Messenger, Instagram, WhatsApp, Threads, X, Reddit, Discord. Eight platforms, eight different deletion policies. A full technical walkthrough of what 'delete' actually means on each one, the prep work nobody tells you to do first, and the human-side work the settings menu never mentions.

Jul 12, 2026
A Full Guide to Properly Delete Corporate Social Media Accounts
B
brennan.day
brennan.day

A Full Guide to Properly Delete Corporate Social Media Accounts

Facebook, Messenger, Instagram, WhatsApp, Threads, X, Reddit, Discord. Eight platforms, eight different deletion policies. A full technical walkthrough of what 'delete' actually means on each one, the prep work nobody tells you to do first, and the human-side work the settings menu never mentions.

Jul 12, 2026
Publishing My Eleventy Blog to the ATmosphere with Standard.site
B
brennan.day
brennan.day

Publishing My Eleventy Blog to the ATmosphere with Standard.site

A walkthrough of how I wired up Standard.site AT Protocol lexicons into this 11ty blog: from writing a custom publish script to migrating to Sequoia, with code for the link tags, and handle verification.

Jul 6, 2026
Blogging with Magic Unicode: Simple Doesn't Have to Mean Boring!
B
brennan.day
brennan.day

Blogging with Magic Unicode: Simple Doesn't Have to Mean Boring!

You don't need bloat. You can use CSS variables and Unicode symbols to add visual personality to your personal website while keeping it minimal, accessible, and fast-loading. Includes a reference of symbol sets (celestial, elemental, occult, card suits, chess, zodiac, and more) with colour examples using the Gruvbox palette.

Jul 3, 2026
Fixing Work Imports from Other OTW-based Archives
B
brennan.day
brennan.day

Fixing Work Imports from Other OTW-based Archives

By default, the OTWArchive codebase blocks all imports from AO3, a problem for every fork. My fix includes removing AO3 from PERMITTED_HOSTS, writing a custom Ruby story parser that extracts only the story content from AO3 work pages, and extending the same parser to support imports from other OTWA-based archives!

Jul 2, 2026
B
BGPKIT Blog
bgpkit.com/blog

Finding Well-Known BGP Communities with monocle

An ad-hoc, reproducible analysis for scanning public MRT updates for BGP communities, joining them with the IANA registry, and checking behavior against RFC text.

Jun 24, 2026
B
BGPKIT Blog
bgpkit.com/blog

Investigating the India–Telegram BGP Hijack with monocle

A step-by-step forensic investigation of the June 2026 Telegram BGP hijack using monocle and the BGPKIT API - public data, real commands, real output.

Jun 19, 2026
Writing Custom Tiptap Extensions: From Concept to Production
bdbch.com icon
bdbch.com
bdbch.com

Writing Custom Tiptap Extensions: From Concept to Production

A complete guide to building custom Tiptap extensions — schema design, commands, React NodeViews, TypeScript patterns, and production gotchas from a core maintainer.

May 22, 2026
ProseMirror for Beginners: How It Actually Works
bdbch.com icon
bdbch.com
bdbch.com

ProseMirror for Beginners: How It Actually Works

ProseMirror can feel intimidating at first because it does not think like most UI libraries. This guide explains the core mental model behind schemas, documents, state, transactions, and views.

May 17, 2026
I Made My Eleventy Build 5× Faster with Five Changes
B
brennan.day
brennan.day

I Made My Eleventy Build 5× Faster with Five Changes

A walkthrough of how I audited my 11ty build benchmarks and cut cold-start time from 14 seconds down to 2.6 seconds by caching two custom filters and swapping out a bare network fetch.

May 11, 2026

Como Instalar o Arch Linux

Nesta postagem, eu irei te guiar a como instalar o sistema operacional mais versátil do mundo, o Linux, em específico, a distribuição que eu uso, o Arch Linux!

Apr 25, 2026
L
longwinded and winding notes
greengale.app/atdot.fyi

Writing arbitrary records to a Bluesky PDS in Python

Use atproto to write a record because you can

Mar 24, 2026
Downgrading to macOS Catalina: A Sermon on Obsolescence
B
brennan.day
brennan.day

Downgrading to macOS Catalina: A Sermon on Obsolescence

A complete step-by-step tutorial for creating a bootable Catalina USB installer using mist-cli on modern macOS in order to downgrade an Early 2015 MacBook Pro from macOS Monterey to Catalina. Accidentally also a philosophical look at planned obsolescence, e-waste, and corporate control over hardware lifespan.

Mar 21, 2026
Roomy basics

Roomy basics

Just another group chat, for now.

Mar 19, 2026

Making Feeds: Custom Logic Requests

demonstrates common logic requested for custom feeds

Mar 14, 2026
Build.ms icon
Build.ms
build.ms

Supporting Markdown Search For LLMs

Learn a simple but effective technique that makes your blog more easily searchable for LLMs.

Feb 2, 2026
Posting to Your Static Site with Quill and Micropub
B
brennan.day
brennan.day

Posting to Your Static Site with Quill and Micropub

After building an IndieAuth comment system, I wanted to complete the loop by posting content to my site from an external client. Here's how I implemented a Micropub endpoint for my static site using Quill as the client.

Jan 13, 2026
Building an IndieAuth Comment System for Your Static Site
B
brennan.day
brennan.day

Building an IndieAuth Comment System for Your Static Site

A journey through authentication, CORS issues, and the joy of owning your comments! Learn how to build a comment system for your static site using IndieAuth and Netlify Functions, storing the comments in your git repository.

Jan 6, 2026
auld lang syne: The Commonplace (micro)Log
B
brennan.day
brennan.day

auld lang syne: The Commonplace (micro)Log

A simple gratitude journal online, with media tracking and Beeminder integration. Yes, yet another 11ty project technical write-up, but I promise you'll learn something.

Jan 2, 2026
Deploying An Eleventy Site to NeoCities with GitLab CI/CD
B
brennan.day
brennan.day

Deploying An Eleventy Site to NeoCities with GitLab CI/CD

A guide to automatically deploying your Eleventy static site to NeoCities using GitLab CI/CD, including authentication, error handling, and optimizations.

Jan 1, 2026
B
brennan.day
brennan.day

Bring Back the 90's Guestbook with JAMstack: How I Added Dynamic Comments to My Static 11ty Site

Reviving the classic guestbook for a static site using Netlify Forms and serverless functions, with lessons on distributed systems and race conditions.

Dec 20, 2025
Build.ms icon
Build.ms
build.ms

Building Software From Blog Posts

Did you know you can just point AI at a blog post and have it build a piece of software? That‘s where we are now.

Dec 15, 2025
How to use Zed as a LaTeX editor

How to use Zed as a LaTeX editor

for all you scholarly zedheads out there

Nov 16, 2025
Build.ms icon
Build.ms
build.ms

Your First Claude (and ChatGPT) Skill

Learn a new and powerful way to build software on-demand, with little more than a simple description. No code required.

Oct 17, 2025
It's time to go post-POSIX at ICFP/SPLASH 2025

It's time to go post-POSIX at ICFP/SPLASH 2025

VMIL keynote arguing for post-POSIX shared memory interfaces like io_uring in language runtimes for high-performance concurrent computing.

Oct 7, 2025
Holding an OxCaml tutorial at ICFP/SPLASH 2025

Holding an OxCaml tutorial at ICFP/SPLASH 2025

Tutorial at ICFP 2025 on OxCaml extensions for performance engineering with modes and locals.

Oct 5, 2025

Tutorial: Migrando de volta para o PDS do Bluesky

Versão resumida caso precise retornar ao PDS do Bluesky PBC por algum motivo

Sep 28, 2025

Tutorial: Migrando de PDS para fora do Bluesky

Entenda o porquê migrar de PDS pode ser relevante e como fazer isso

Sep 21, 2025

Tutorial: Ativando notificações de uma conta do Bluesky

Receba postagens do Bluesky via RSS

Aug 25, 2025
B
BGPKIT Blog
bgpkit.com/blog

Run BGPKIT on Cloudflare Containers

For the longest time, I’ve been using Cloudflare exclusively for web/API hosting and relatively lightweight tasks. For the most of my work on BGP, there is real...

Jun 29, 2025
P
Posts
iammatthias.com/posts

Create and Use Farcaster Signers

Apr 24, 2025
P
Posts
iammatthias.com/posts

Create and Use Farcaster Signers

Apr 24, 2025
dunkirk.sh icon
dunkirk.sh
dunkirk.sh

Cleaning exif data with git pre-commit

took longer then it probably should have 😊

Feb 15, 2025
L
lesser daemon
blog.bront.rodeo

Setting Up Django With Vite On Windows Subsystem for Linux

This is documented piecemeal elsewhere, but I ran into enough small issues as a WSL user that it seemed worth writing up, and while django-vite is a cool tool I think it assumes a lot of domain knowledge that new users may not have. Though I've been a fan of the HTMX minimal dependencies philosophy for a while, I am accepting the necessity of having some degree of JavaScript build pipeline: even if you're keeping all your logic on the back-end, there are plenty of things it's preferable to be a

Feb 5, 2025
dunkirk.sh icon
dunkirk.sh
dunkirk.sh

Fixing a degraded zpool on proxmox

replacing a failed drive in a proxmox zpool

Feb 3, 2025
L
lesser daemon
blog.bront.rodeo

Programmatically Creating Styled Cells In Jupyter Notebooks

I've been playing around with the idea of using Jupyter notebooks as a narrative game interface for a while, and finally got around to doing some prototyping this week. One thing I really wanted to do was require users to run code cells in Jupyter to unlock story beats: Jupyter notebooks are usually presented as a step-by-step tutorial, which is perfectly fine if you're trying to teach someone how to run a linear regression in sklearn but less so if you're trying to build suspense over the cours

Jan 29, 2025
B
brennan.day
brennan.day

Setting Up Decap CMS with Jekyll: A Real-World Example

A Technical Guide to Leaving a Legacy

Jan 5, 2025