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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
AWS
Spring AWS SQS Queue Problem QueueDoesNotExistException
QueueDoesNotExistException in Spring + SQS? Check your queue creation and region configuration first.
JBoss
Session and Memory Leak on Wildfly 10
Wildfly 10 session leak traced to WebappLifecycleListener - a JBoss bug that needs workarounds for production.