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
Frontend
PART 03
Your First Angular Component: The Anatomy of Decorator, Selector and Template
We take apart an Angular component: the @Component decorator, selector, template and styles. We generate one with the CLI and see the component tree and style encapsulation.
31 Oct 2026
6 min
58
Frontend
PART 02
Angular Setup and Your First Project: Preparing the Environment from Scratch
We install Node 16 with nvm and Angular CLI 12, create our first project, and walk through every file from app.module.ts to the environments folder to see what each one does.
23 Aug 2026
7 min
332
Frontend
PART 01
What Is Angular and Why Does It Exist? The Reason Behind the Framework
What exactly is Angular, why does it exist and what problem does it solve? We cover framework vs library, the TypeScript requirement, when Angular is the right choice and how this series unfolds.
23 Aug 2026
6 min
330