Category

Software Development

128 notes
10MinuteMail

I Edge-Cached the 10MinuteMail Home Page and LCP Didn't Move

Two ways to make 10MinuteMail's home page faster, one A/B test, and an LCP number that came out identical both ways.
Sep 2026 · 11 min
AI

FullAuto: Wiring ccmagic’s auto-ticket into Cyrus

Wiring ccmagic's auto-ticket into a self-hosted Cyrus container so a labeled Linear issue comes back as a merged PR. Three things broke along the way, and they're all in here.
Aug 2026 · 10 min
AI

auto-ticket: Letting Claude Code Run a Ticket End to End (and When You Shouldn't)

A ccmagic skill that runs a ticket from branch to merge with no human in the loop. What it does, how it's kept from merging garbage, and the cases where I wouldn't use it.
Jul 2026 · 9 min
AI

Self-Hosting a Linear-Driven Claude Code Agent with Cyrus

Running Cyrus on a Linux box at home so Claude Code picks up my Linear tickets. Setup was easy. Billing and repo access took the real time.
Jun 2026 · 6 min
AI

AI Coding Zen and the Art of Context Management

What I've learned about keeping Claude Code productive on real projects: clear the context often, keep state in markdown files, and match the model to the task.
Aug 2025 · 6 min
Tools

Managing Home and Work GitHub Accounts from the Same Machine

Keep your personal and work GitHub identities separate with SSH config tricks that route keys automatically.
Mar 2025 · 2 min
Cloudflare

Stop Bots for Free with Cloudflare Turnstile in your Spring Boot App

My first Maven Central library: Free Cloudflare Turnstile integration for Spring Boot with zero CAPTCHA friction.
Oct 2024 · 3 min
AI

Easy AI Powered Translation For Your Java App!

AI-powered translation keeps your Java message bundles in sync across languages without manual translation work.
Aug 2024 · 3 min
Spring Boot

Introducing the New and Improved Spring User Framework

Spring User Framework gets a major upgrade two years later with new features and flexible architecture.
Nov 2023 · 3 min
AI

Bedrock API Authentication Made Me Quit My Project

Explore AWS Bedrock API, a direct competitor to OpenAI with Generative AI LLMaaS, and the implications of its Signature v4 authentication method. This article delves into the complexities and potential developer challenges posed by AWS's security-focused approach, highlighting the importance of simplicity and documentation in developer adoption.
Nov 2023 · 4 min
Spring Boot

How to get SpringBoot LiveReload Working over HTTPS

HTTPS breaks LiveReload in Spring Boot - here's the WebSocket fix to keep hot reloads working over secure connections.
Mar 2023 · 3 min
Spring Boot

SpringBoot DevTools Auto Restart and Live Reload

Spring Boot DevTools auto-restarts your app and reloads the browser - speeds up dev cycles significantly.
Mar 2023 · 6 min
AWS

Micronaut, GraalVM, Native, AWS Lambda, and Apple Silicon M1!

I have run into some issues getting Micronaut, GraalVM, and Native builds working correctly on my Apple Silicon M1 Max based MacBookPro. So I wanted to share what I've needed to do to get things working correctly.
Sep 2022 · 3 min
JavaScript

A framework for building Shopify Apps using Java Spring Boot

Spring Shopify App Framework handles auth, webhooks, and REST/GraphQL APIs for building Java-based Shopify apps.
Jun 2022 · 1 min
Java

3 Reasons I’m Switching from Eclipse to VSCode as a Java Developer

After 18 years of Eclipse, VSCode is faster, lighter, and better for modern Spring Boot development.
Nov 2021 · 4 min
Spring Boot

Jump Start Your App With A Spring User Management App

Flexible Spring User Framework cuts boilerplate on auth, registration, and password flows across projects.
Feb 2021 · 2 min
AWS

Spring AWS SQS Queue Problem QueueDoesNotExistException

QueueDoesNotExistException in Spring + SQS? Check your queue creation and region configuration first.
Aug 2019 · 2 min
JBoss

Session and Memory Leak on Wildfly 10

Wildfly 10 session leak traced to WebappLifecycleListener - a JBoss bug that needs workarounds for production.
Jun 2016 · 2 min