Hello, I'mRida Kaddir

Software Engineer writing about development, architecture, and AI-assisted coding.

I build backend systems and developer platforms, and I'm the author of apitwin — an open-source CLI for mocking REST and gRPC APIs. Here I write about the things I build and learn.

Latest Articles

Spring AI Agentic Patterns - and When Not to Build an Agent
Aug 28, 2026Article

Spring AI Agentic Patterns - and When Not to Build an Agent

Spring AI in Production - Prompt Injection and Cost Control
Aug 27, 2026Article

Spring AI in Production - Prompt Injection and Cost Control

Spring AI and MCP - Tools That Outlive One Application
Aug 26, 2026Article

Spring AI and MCP - Tools That Outlive One Application

Spring AI Tool Calling - Giving the Model the Power to Act
Aug 25, 2026Article

Spring AI Tool Calling - Giving the Model the Power to Act

Spring AI RAG - Talking to Your Own Documents
Aug 24, 2026Article

Spring AI RAG - Talking to Your Own Documents

Spring AI Chat Memory - Making a Stateless Model Remember
Aug 23, 2026Article

Spring AI Chat Memory - Making a Stateless Model Remember

Spring AI Essentials - Prompts, Advisors and Structured Output
Aug 22, 2026Article

Spring AI Essentials - Prompts, Advisors and Structured Output

Spring AI - One Codebase, Many Model Providers
Aug 21, 2026Article

Spring AI - One Codebase, Many Model Providers

OpenSpec vs Spec Kit - Why I Switched and Never Looked Back
Apr 04, 2026Article

OpenSpec vs Spec Kit - Why I Switched and Never Looked Back

Did Anthropic Just Kill OpenCode?
Mar 22, 2026Article

Did Anthropic Just Kill OpenCode?

apitwin - How Frontend Teams Work Ahead of the Backend
Mar 21, 2026Article

apitwin - How Frontend Teams Work Ahead of the Backend

How I Use opencode - Best Practices After Months of Daily Use
Mar 21, 2026Article

How I Use opencode - Best Practices After Months of Daily Use

Testing with AI - Smarter Coverage, Faster Feedback
Feb 21, 2026Article

Testing with AI - Smarter Coverage, Faster Feedback

Building Dev Platforms in the AI Era - Challenges and Lessons Learned
Jan 26, 2026Article

Building Dev Platforms in the AI Era - Challenges and Lessons Learned

Spec Kit - GitHub's Toolkit for Spec-Driven AI Development
Jan 20, 2026Article

Spec Kit - GitHub's Toolkit for Spec-Driven AI Development

Advanced AI Coding - Context Engineering and Spec-Driven Development
Sep 10, 2025Article

Advanced AI Coding - Context Engineering and Spec-Driven Development

Vibe Coding - A Developer's Guide to AI-Assisted Development
Jan 25, 2025Article

Vibe Coding - A Developer's Guide to AI-Assisted Development

Spring Boot Observability using OpenTelemetry, Tempo, and Loki
Apr 12, 2024Article

Spring Boot Observability using OpenTelemetry, Tempo, and Loki

NestJS Clean Code Using Hexagonal Architecture
Apr 7, 2022Article

NestJS Clean Code Using Hexagonal Architecture