About:

Bryan Anthonio is a software developer and former physicist who enjoys landscape photography, classical guitar, sci-fi, and traveling.

Website:

Specializations:

Interests:

Landscape photography Exploring the outdoors Classical guitar Sci-fi books, movies, and TV shows Traveling

Outgoing Links:

Subscribe to RSS:
This post explains how to extend Celery's MongoDB backend to preserve custom task metadata by creating initial documents and modifying the storage method.
A guide on creating a custom dictionary type in Pydantic using Enum for keys and model types for values, emphasizing type validation.
A comprehensive guide on setting up a homelab for efficient storage and backup of Fujifilm RAW files using TrueNAS and various self-hosted applications.
This post explains how to implement a rate limiter for APIs using FastAPI and Redis, focusing on the token bucket algorithm.
A comprehensive guide to building a weather chatbot using the AutoGen framework, detailing agent creation, API integration, and user interaction.
The chapter outlines the differences between ML engineering and AI engineering, emphasizing the role of foundation models and the challenges in their integration and evaluation.
Insights from the Nand2Tetris course reveal how computers work, covering topics like NAND gates, binary representation, clock speeds, and assembly languages.
A personal website redesign featuring new typography, a shift from TailwindCSS, and layout enhancements aimed at improving user experience.
Self-hosting Umami on a VPS allowed the author to save costs, gain control over data, and learn valuable web hosting skills.
Tailwind CSS v4.0 streamlines design token management with the new @theme directive, allowing configuration directly in CSS files without a JavaScript config.
A step-by-step guide to building a simple REST API using the Phoenix framework and Elixir, covering setup, database management, and endpoint creation.
Pro-tier users of Claude Code can resolve API credential errors by switching from the Opus model to the Sonnet model through specific configuration updates.
The blog post details the author's website redesign process, showcasing new design skills and a focus on simplicity and functionality.
A year after redesigning their website, the author discusses new design elements, the removal of a photography page, and future plans for showcasing projects.
This post provides a step-by-step guide on generating a sitemap for a blog built with SvelteKit, emphasizing its importance for SEO.
In 2024, the author achieved personal milestones and professional growth, emphasizing simplicity, productivity, and focused goal-setting for the upcoming year.
Embracing ambiguity can enhance creativity by allowing for experimentation, but it's important to set constraints when it becomes overwhelming.
Key insights from 'Practical UI' highlight essential web design principles like color accessibility, typography, layout, and button hierarchy for creating sleek websites.
Reflecting on 2023, the author shares personal growth, lessons learned, and sets ambitious goals for the upcoming year, including a career shift to software engineering.
Stephen King's reflections on teenage rejection illustrate the necessity of embracing failure as a vital step in the creative journey.