RSSAmplifier

Blog

Bryan Anthonio

Bryan Anthonio - Web developer, photographer, and blogger. Welcome to my digital garden!

bryananthonio.comRSS feed ↗39 posts

Latest posts

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.

Why Your Home VPN Needs Dynamic DNS

Here’s what I learned about Dynamic DNS while setting up a WireGuard VPN on my home network.

My Homelab Setup

How I repurposed my old gaming PC to set up a home server for data storage, backups, and self-hosted apps.

Redesign: Version 5.0

A review of the latest design changes I’ve made to my website.

Self-Hosting Umami Analytics on a VPS

Documenting my experience switching from Plausible to self-hosted Umami Analytics.

Fix Claude Code Credential Errors for Pro Users by Switching to Sonnet

Configure Claude Code to use the Sonnet model instead of Opus to fix Pro user API authentication in CLI and GitHub workflows.

The Shift from ML Engineering to AI Engineering

Exploring the key differences between ML and AI engineering, foundation models, and the challenges of building AI applications.

Redesign: Version 4.0

Documenting my newest website redesign, ahead of some further design tweaks.

A First Look at Setting Up Tailwind CSS v4.0

How Tailwind CSS v4.0 simplifies design token configuration.

2024: My Year in Review

Reviewing my highlights from 2024 and plans for 2025.

Persisting Custom Task Metadata in MongoDB with Celery

How to create and maintain task metadata with Celery's MongoDB backend.

Implementing a Rate Limiter with FastAPI and Redis

A step-by-step guide on building a rate limiter from scratch.

Develop a Smart Weather Chatbot Using AutoGen

Learn to code an AI assistant that understands and responds to weather queries.

Custom Dictionary Types in Pydantic

A quick primer on leveraging custom root types for this task.

What I Learned About Computers in Nand2Tetris Part 1

Sharing key insights on how computers work, from logic gates and binary arithmetic to assembly languages.

Ambiguity Fuels Creativity

Exploring how ambiguity serves as a catalyst for innovation in creative endeavors.

Stephen King’s Lesson on Embracing Failure

Discovering an essential lesson on creative work in Stephen King’s early encounters with rejection.

My Top Takeaways from ‘Practical UI’

Recapping some practical tips from Adham Dannaway's book on web design.

2023: My Year in Review

Reviewing my highlights from 2023 and plans for 2024.

Creating a Simple REST API Using Elixir and Phoenix

A step-by-step guide on creating a REST API with Phoenix, covering everything from database setup to endpoint implementation.

Creating a Sitemap in SvelteKit

How to create a sitemap in SvelteKit for search engine optimization (SEO).

Redesign: Version 3.0

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.

Just Write More

Exploring my struggles with perfectionism in my writing, and my commitment to overcome it through consistent practice.

Getting Things Done with Things 3

Sharing my streamlined task management using Things 3, emphasizing setup, routines, and preferences.

Simplifying My Website's CSS Using Tailwind

Discussing my transition from using a centralized CSS style sheet to adopting a component-based approach with Tailwind CSS.

A Beginner's Intro to Algorithm Analysis

Exploring fundamentals of algorithm analysis by breaking down Big O notation, time complexity classes, and performance scenarios.

Writing My First Elixir Program

Sharing the process of writing my first Elixir program, which focuses on handling image processing tasks.

How Slug-Based Dynamic Routing Works in Sveltekit

How to set up your SvelteKit project to handle routing for dynamic routes of varying complexity.

2022: My Year in Review

Reviewing my personal highlights from 2022 and my plans for 2023.

Thinking About the Value of Writing

The value of writing and how it relates to learning in public

Redesign: Version 2.0

Documenting my first ever redesign of my personal website

Sentiment Analysis with Naive Bayes

How to implement sentiment analysis using a naive Bayes classifier.

Visiting Chicago

Sharing some photos from my trip to the Windy City.

Building a Simple Sentiment Classifier

How to train a linear model to perform sentiment analysis.

2020: My Year in Review

Reviewing my personal highlights from 2020 and my plans for 2021.

Rethinking My Relationship with Instagram

Examining how I've used Instagram in the past and my newfound desire to start sharing my photography on my website.

My First Steps in Photography

How I got started in photography, including some of the challenges I faced and the lessons I learned.

Making the Most of My Solitude

Reflecting on my life under quarantine and the steps I took to find equanimity.

Hello, World!

Here's a few words on launching this blog.