This is the final post in my "building a blog from scratch with Claude doing the coding" series. The blog works. Functional requirements are done. The Non Functional Requirements that matter even more are also done "ish".
Read more →Internal debate about the role of Jakarta Validation Annotations in the domain. Using the "everything is an object" philosophy where Title, Slug, Content, and Author each have their own record.
Read more →In Spring Boot 4, dependencies like Flyway are configured differently. Auto-configuration works without additional properties. If your Coding Assistant didn't configure it correctly, you will learn why here.
Read more →Converting a monolithic Spring Boot application to multi-module hexagonal architecture with domain, application, adapter-rest, adapter-persistence, and bootstrap modules. Adding Flyway migrations and PostgreSQL for production with H2 for tests.
Read more →Connecting the Angular frontend to the Java API backend. Deployed via Github Action to create Dockerized container and then use SSH to copy container and deploy to api.javablog.com
Read more →First steps setting up SEO for javablog.com with Claude AI assistance.
Read more →How I built this blog using Angular, Azure Static Web Apps, and Anthropic Claude.
Read more →