My First Impressions of the Sagittarius NAS Case
How I chose a compact NAS case for my home server after researching every option I could find, and my first take after unboxing it.
Bryan Anthonio - Web developer, photographer, and blogger. Welcome to my digital garden!
How I chose a compact NAS case for my home server after researching every option I could find, and my first take after unboxing it.
Here’s what I learned about Dynamic DNS while setting up a WireGuard VPN on my home network.
How I repurposed my old gaming PC to set up a home server for data storage, backups, and self-hosted apps.
A review of the latest design changes I’ve made to my website.
Documenting my experience switching from Plausible to self-hosted Umami Analytics.
Configure Claude Code to use the Sonnet model instead of Opus to fix Pro user API authentication in CLI and GitHub workflows.
Exploring the key differences between ML and AI engineering, foundation models, and the challenges of building AI applications.
Documenting my newest website redesign, ahead of some further design tweaks.
How Tailwind CSS v4.0 simplifies design token configuration.
Reviewing my highlights from 2024 and plans for 2025.
How to create and maintain task metadata with Celery's MongoDB backend.
A step-by-step guide on building a rate limiter from scratch.
Learn to code an AI assistant that understands and responds to weather queries.
A quick primer on leveraging custom root types for this task.
Sharing key insights on how computers work, from logic gates and binary arithmetic to assembly languages.
Exploring how ambiguity serves as a catalyst for innovation in creative endeavors.
Discovering an essential lesson on creative work in Stephen King’s early encounters with rejection.
Recapping some practical tips from Adham Dannaway's book on web design.
Reviewing my highlights from 2023 and plans for 2024.
A step-by-step guide on creating a REST API with Phoenix, covering everything from database setup to endpoint implementation.
How to create a sitemap in SvelteKit for search engine optimization (SEO).
Documenting the latest update for my website design, which includes a new design system and a new focus on presenting my writing and my side projects.
Exploring my struggles with perfectionism in my writing, and my commitment to overcome it through consistent practice.
Sharing my streamlined task management using Things 3, emphasizing setup, routines, and preferences.
Discussing my transition from using a centralized CSS style sheet to adopting a component-based approach with Tailwind CSS.
Exploring fundamentals of algorithm analysis by breaking down Big O notation, time complexity classes, and performance scenarios.
Sharing the process of writing my first Elixir program, which focuses on handling image processing tasks.
How to set up your SvelteKit project to handle routing for dynamic routes of varying complexity.
Reviewing my personal highlights from 2022 and my plans for 2023.
The value of writing and how it relates to learning in public
Documenting my first ever redesign of my personal website
How to implement sentiment analysis using a naive Bayes classifier.
Sharing some photos from my trip to the Windy City.
How to train a linear model to perform sentiment analysis.
Reviewing my personal highlights from 2020 and my plans for 2021.
Examining how I've used Instagram in the past and my newfound desire to start sharing my photography on my website.
How I got started in photography, including some of the challenges I faced and the lessons I learned.
Reflecting on my life under quarantine and the steps I took to find equanimity.
Here's a few words on launching this blog.