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
Spring AI in Production - Prompt Injection and Cost Control
Spring AI and MCP - Tools That Outlive One Application
Spring AI Tool Calling - Giving the Model the Power to Act
Spring AI RAG - Talking to Your Own Documents
Spring AI Chat Memory - Making a Stateless Model Remember
Spring AI Essentials - Prompts, Advisors and Structured Output
Spring AI - One Codebase, Many Model Providers

OpenSpec vs Spec Kit - Why I Switched and Never Looked Back
Did Anthropic Just Kill OpenCode?
apitwin - How Frontend Teams Work Ahead of the Backend
How I Use opencode - Best Practices After Months of Daily Use

Testing with AI - Smarter Coverage, Faster Feedback

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

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

Advanced AI Coding - Context Engineering and Spec-Driven Development

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

Spring Boot Observability using OpenTelemetry, Tempo, and Loki
