Back to home

Writing

6 articles on backend engineering, migrations, security and modern Angular, all published on Medium.

Oct 21, 2026·2 min read

Modern Angular, Then vs Now (Part 3): Forms & Data

In this final part, we bring it all together. We’ll compare Reactive Forms with the new Signal Forms, replace hand-written loading and error flags with httpResource, and finish with a step-by-step playbook for upgrading an existing app.

Read on Medium
Oct 15, 2026·2 min read

Modern Angular, Then vs Now (Part 2): Reactivity

In Part 1, I covered how Angular apps are now structured: standalone components instead of NgModules, inject() instead of constructors, and the new @if, @for and @defer syntax in templates.

Read on Medium
Oct 13, 2026·3 min read

Modern Angular, Then vs Now (Part 1): Structure and Templates

I learned Angular back in the Angular 6 days, and like many developers, I still spend some of my day maintaining apps built on versions 2 to 14. But the framework has changed significantly since then.

Read on Medium
Aug 16, 2026·4 min read

Tips On Migrating a Legacy Spring Boot Java 8 Project to Java 25

This is a practical, phase-by-phase playbook for moving a real, production Spring Boot application from Java 8 and Spring Boot 2.x to Java 25.

Read on Medium
Jul 16, 2026·5 min read

Extending Keycloak Brute Force Protection with Custom SPI’s

Keycloak’s brute force detection is one of those features that works on the server and terribly for the human standing in front of the login page.

Read on Medium
Aug 9, 2025·6 min read

Beyond Blame: How Engineering Teams Can Use Causal Analysis and Resolution (CAR) to Build Better Software

For many engineering teams, the aftermath of a defect feels like a search for the guilty. Energy is spent finding out “who” caused the incident rather than understanding “why” the issue occurred in the first place.

Read on Medium
Follow on jerryudohdev.medium.com ↗