← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 116
  1. The October Micro SaaS Challenge

    Four weeks, four small paid software products, and the constraints I'm setting so the month produces something other than another folder of unfinished repos.

  2. AI Made Me a Polyglot Again

    How working as the architect to an AI coder removed the syntax tax on unfamiliar languages, and what still has to come from me.

  3. Building a Pokemon API in Rust

    A fourteen-part series building a production-shaped RESTful API in Rust with Axum, Docker, and PostgreSQL, using a Pokemon API as the running example.

  4. Fixing My JSON-LD, Two Years Later

    Revisiting the JSON-LD I added to this site two years ago, finding two real bugs hiding in it, and moving to a slot-based pattern inspired by Stephen Lunt's Astro structured data post.

  5. I Gave Up tmux and Zellij for Herdr

    After years of tmux and a recent stretch running Zellij, I replaced both with Herdr, a background runtime built around keeping AI coding agents alive across reboots.

  6. I used Impeccable, a design skill for Claude Code, to document this blog's actual design system and then critique it against its own rules.

  7. A few months ago I hand-rolled a copy-to-clipboard button for my code blocks.

  8. Trading ESLint and Prettier for Biome

    A while back I added ESLint and Prettier to this blog.

  9. How I wired this Astro blog up to standard.site, the AT Protocol lexicon for long-form publishing, with a well-known file, a single head tag, and a sync script that does the boring work.

  10. The XTEINK X4 is a $69 credit-card-sized e-reader whose factory software does not deserve the hardware.

  11. diffai is a terminal diff viewer with inline commenting, built specifically for the two-pane workflow of reviewing code changes alongside Claude Code.

  12. A walkthrough of kairgos, a Go SaaS skeleton with multi-tenancy, async AI inference, JWT rotation, and a background worker — built before a single business feature ships.

  13. Product Ready Full Stack Rust

    Part 6 of building a full-stack URL shortener in Rust.

  14. Front End Development with Yew.rs

    Part 5 of building a full-stack URL shortener in Rust.

  15. Django Authentication & Deployment

    In the final part of the Django Bootcamp, we add user authentication with Django's built-in auth system and deploy our bookmark manager to production with Railway.

  16. Building a Cozy Terminal Fire in Rust

    How I built firesym, a terminal fire simulation based on the DOOM PSX fire algorithm, using Rust and ratatui.

  17. Authentication in a Full-Stack Rust

    Part 4 of building a full-stack URL shortener in Rust.

  18. Django Views & Templates

    In this beginner-friendly guide, we build out the views and templates for our bookmark manager — listing bookmarks, viewing details, creating new ones, and deleting them.

  19. Models & the Django Admin

    In this beginner-friendly guide, we define our bookmark model, run database migrations, and explore Django's built-in admin panel to manage our data.

  20. Error Handling & Validation in Rust

    Part 3 of building a full-stack URL shortener in Rust.

  21. The avocado toast discourse isn't just stupid.

  22. The software engineering job market in 2025 and 2026 is broken in ways that are new and strange.

  23. Persisting Data with sqlx and SQLite

    Part 2 of building a full-stack URL shortener in Rust.

  24. Creating Your First Django Project

    In this beginner-friendly guide, we create our first Django project, explore its file structure, and build our first view to display a page in the browser.

  25. Writing Python Docstrings Effectively

    A practical guide to writing Python docstrings effectively, covering the __doc__ attribute, help(), Google, NumPy, and Sphinx styles, choosing the right structure, avoiding common mistakes, and generating docs with Sphinx, pydoc, and MkDocs.

  26. Setting Up AWS SES with a Custom Domain

    AWS SES is one of the most cost-effective ways to send transactional email, but getting it configured properly takes a few non-obvious steps.

  27. Adding a Copy Code Button to My Astro Blog

    A step-by-step walkthrough of how I added a copy-to-clipboard button with a language label to every code block on my Astro blog using a single component and no external libraries.

  28. Building a Full-Stack Rust Application

    Part 1 of building a full-stack URL shortener in Rust.

  29. This beginner-friendly guide covers the basics of Python, setting up virtual environments, installing pip, and why Django is the best choice for building powerful web applications.

  30. My Top 20 Albums of 2025

    A look back at the albums that defined my year, from experimental hip-hop to art rock to electronic pop.

  31. MIT's $1.2 Trillion Iceberg

    Examining the MIT Iceberg Index's claim that AI could replace 11.7% of U.S. wages, and why the real-world execution of mass replacement is unlikely to succeed.

  32. Why I Switched From Tex Live to Tectonic

    Slash your LaTeX Docker build times by 85% and reduce image sizes by 95%!

  33. Tech giants are investing $400 billion in AI infrastructure while cutting thousands of jobs.

  34. Amazon blamed AI for cutting 30,000 jobs while posting record profits and raising CEO pay 37%.

  35. Discover how Abstract Syntax Trees (ASTs) solve the format chaos of traditional resumes, turning unstructured documents into reliable, structured data for programmatic generation and analysis.

  36. Discover how rubber duck debugging can transform your coding experience.

  37. Learn how to build a word count command line utility in Rust from scratch.

  38. FastAPI and React in 2025

    A step-by-step guide to building modern web applications with FastAPI and React in 2025, featuring Vite for faster development and UV for improved Python package management.

  39. Revealing Gender Bias in AI Models

    Reposting a paper I did for my UMGC AI Ethics class.

  40. 15 Years of Blogging

    I noticed while checking my copyright date that I have been blogging for 15 years now.

  41. Music of 2024

    A brief review of the music I found and fell in love with across all of 2024.

  42. Adding ESLint & Prettier to My Blog

    I recently took some time to add ESLint and Prettier to my Astro blog.

  43. Review of Buildspace Nights & Weekends

    I recently finished Buildspace Nights & Weekends.

  44. Adding json-ld To My Blog

    In this blog post, we talk about what JSON-LD is and how I implemented it on my Astro.build blog.

  45. Trying out HTMX with Rust

    In this blog post, we walk through building an example app with Rust, Axum and HTMX.

  46. Switching to PNPM for Everything Node.js?

    In this blog post I talk about my exploration in switching to using PNPM everywhere instead of NPM and NVM.

  47. Unleashing the Power of Python Collections

    A deep dive into Python's Collections module.

  48. Creating a vCard QR Code in Python

  49. 24 Hours with Threads by Instagram

    I have been playing around with Threads by Instagram for about 24 hours, it's surprisingly good.