JavaBlog.com

Building a Blog with Claude: Feature Complete

31. Januar 2026

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".

Weiterlesen →

Domain Object Validation - Jakarta Validation Annotations in the domain vs. Clean Architecture

30. Januar 2026

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.

Weiterlesen →

Implementing the hexagonal architecture, first pain point, Claude's cutoff date

29. Januar 2026

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.

Weiterlesen →

Hexagonal Architecture with Spring Boot, Flyway, and Dual Database Support

28. Januar 2026

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.

Weiterlesen →

Claude Prompts to create and deploy Dockerized Springboot Backend

27. Januar 2026

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

Weiterlesen →

Setting Up SEO with Claude, first steps

18. Januar 2026

First steps setting up SEO for javablog.com with Claude AI assistance.

Weiterlesen →

How I Built This Blog with Claude AI (And the Exact Prompts I Used)

22. Dezember 2025

How I built this blog using Angular, Azure Static Web Apps, and Anthropic Claude.

Weiterlesen →

© 2026 JavaBlog.com