Mert Özen Further With Every Line

Blog

Mert Özen's blog posts on software development, backend, frontend, and DevOps.

Series
.NET Core Web API 36 Angular 31 JavaScript Basics 19 JavaScript Intermediate 18 JavaScript Advanced 16 TypeScript Basics 14 TypeScript Intermediate 14 TypeScript Advanced 12 Entity Framework Core 28 Dapper 16 Git & GitHub 29 Web Security (OWASP Top 10) 21 LLM Fundamentals 20 C# Fundamentals 20 Object-Oriented Programming in C# 16 C# Collections and Generics 11 LINQ 17 Asynchronous Programming in C# 17 Advanced C# 14 C# Versions 6 Solution Patterns 22 SOLID and Design Principles 12 Clean Code 13 Design Patterns 23 UML and Modeling 18 Introduction to Software Architecture 9 Clean, Onion and Hexagonal Architecture 8 Vertical Slice Architecture 6 Domain-Driven Design 12 CQRS and Event Sourcing 10 Messaging and Event-Driven Architecture 9 Modular Monolith 2 Microservices 10 UI Architecture Patterns 9 Architecture Decisions 7 System Design 15 Distributed Systems Fundamentals 11 Background Jobs and Scheduled Jobs 11 Working with Message Queues 14 Logging in .NET 10 Caching 10 Real-time Applications 9 ASP.NET Core MVC and Razor Pages 13 CI/CD Fundamentals 8 GitHub Actions 16 Jenkins 12 Web Servers and Hosting 12 Deployment Strategies 9 Kubernetes 19 Authentication and Authorization 18 ASP.NET Core Security 8 Frontend Security 9 API Security (OWASP API Top 10) 11 AI with .NET 14 RAG 13 AI Agents and MCP 14 Test Strategy 4 Unit Testing 13 SDLC (Software Development Life Cycle) 6 Agile Mindset 6 Scrum 11 Kanban 7 Introduction to Product Management 9 SEO Fundamentals 7 Technical SEO 12 GEO (Generative Engine Optimization) 7 Algorithms and Data Structures 22 Debugging and Problem Solving 13
6 posts found
The Agile Manifesto: What Happened at Snowbird in 2001 and What the Four Values Really Say
Project Management PART 01

The Agile Manifesto: What Happened at Snowbird in 2001 and What the Four Values Really Say

The four values of the Agile Manifesto are a list of priorities, not prohibitions: the manifesto explicitly says there is value in the items on the right (process, documentation, contracts, plans) too. Using the Bookstore team, we explain what the 17 people who met at Snowbird in February 2001 were reacting to, what each value means for a developer, and why documents such as OpenAPI specs, ADRs and READMEs are still needed.

8 Nov 2026 7 min 1
The 12 Agile Principles Through a Developer's Eyes
Project Management PART 02

The 12 Agile Principles Through a Developer's Eyes

The 12 Agile principles fall into six themes: delivery and feedback, openness to change, collaboration, sustainable pace, technical excellence and simplicity, and self-organizing teams with reflection. We connect each principle to concrete practices such as small PRs, feature flags, CI and YAGNI, show how the principles break in a chain during two weeks of the Bookstore team, and why the unmeasured sustainable pace principle is the sneakiest trap.

8 Nov 2026 8 min 1
Extreme Programming (XP): The Engineering Side of Agile
Project Management PART 03

Extreme Programming (XP): The Engineering Side of Agile

Extreme Programming (XP) is the side of Agile that lives inside the code: test-first, pair programming, continuous integration, small releases, refactoring and collective code ownership form a system that supports itself. Scrum doesn't define these practices, and Fowler's Flaccid Scrum warning describes exactly that gap; with real output we show a pair writing Bookstore's free shipping rule test-first and getting it onto trunk in small commits within minutes.

8 Nov 2026 8 min 1
Agile Myths: No Documentation, No Planning and "Agile Means Scrum"
Project Management PART 04

Agile Myths: No Documentation, No Planning and "Agile Means Scrum"

Agile has documentation, planning and architecture; it promises early feedback rather than speed, and it isn't the same as Scrum or Jira. We compare seven common myths with the text of the manifesto, summarize Fowler's Agile Industrial Complex critique, Dave Thomas's "agility" proposal and Dark Scrum, and list the symptoms of cargo cult Agile through the "transformation" of the company Bookstore belongs to.

8 Nov 2026 7 min 1
Agile Meets Reality: Fixed-Price Contracts, Deadlines and Architecture
Project Management PART 05

Agile Meets Reality: Fixed-Price Contracts, Deadlines and Architecture

Agile turns the project triangle upside down: time and team are fixed, scope is the variable, and a fixed price doesn't have to mean fixed scope. Using Bookstore's B2B portal and campaign deadline, we cover Sutherland's change for free and money for nothing clauses, MoSCoW slicing that keeps Must have effort under 60 percent, and the architecture runway with early decisions on what is expensive to reverse (database, auth, multi-tenancy).

8 Nov 2026 7 min 1
The Evolution of Agile: From the Manifesto to Modern Agile and the Scaling Debate
Project Management PART 06

The Evolution of Agile: From the Manifesto to Modern Agile and the Scaling Debate

Since 2001 Agile has both become institutionalized and tried to return to its essence through proposals such as Heart of Agile and Modern Agile; the Agile Fluency Model offers consciously chosen zones, not a maturity ladder. We summarize SAFe, LeSS, Nexus and the Spotify model (which isn't really a framework) with their critiques, show through Bookstore's six teams why buying a framework isn't becoming Agile, and give a short self-check list.

8 Nov 2026 8 min 1
Blog Map