Home About Lessons Blog On The Mic Contact Projects
Developer Lessons

Developer Lessons
Story-driven.

From C# to SQL, from architecture to deployment — every concept through real scenarios, from scratch.

23
Lessons
C#
Language
.NET
Platform
01 BASIC
C# Basics — Methods
What is a method, why use it, how to write one — storytelling from scratch.
8 min read
02 BASIC
C# Basics — If / Else
What decision structures are and how to think with them, explained through real-life examples.
7 min read
03 BASIC
C# Basics — For Loop
Learn the for loop from scratch and automate repetitive tasks.
8 min read
04 BASIC
C# Basics — While Loop
Understand loops that run while a condition remains true, with simple examples.
7 min read
05 BASIC
C# Basics — Switch Case
Learn how to handle multiple cases in a clean and readable way.
7 min read
06 BASIC
C# Basics — Class and Object
Learn the foundation of object-oriented thinking through classes and objects.
9 min read
07 BASIC
C# Basics — Array
Learn how to store multiple values in one structure with arrays.
8 min read
08 BASIC
C# Basics — List
Learn List, one of the most practical ways to store dynamic data.
8 min read
09 BASIC
C# Basics — String
Understand the basics of working with text through strings.
7 min read
10 BASIC
C# Basics — Try Catch
Learn how to handle errors and keep the program running safely.
8 min read
11 BASIC
C# Basics — Interface
The gateway to abstraction: what an interface is, when to use it, and why it matters.
9 min read
12 BASIC
C# Basics — Generics
Learn to write type-independent code with generics — List<T>, Dictionary<K,V> and beyond.
9 min read
13 BASIC
C# Basics — LINQ
The most powerful way to query collections: filter, sort, and transform with LINQ.
10 min read
14 BASIC
C# Basics — Async / Await
Understand async programming through story — the logic of doing other work while waiting.
10 min read
15 BASIC
C# Basics — Nullable & Null Safety
What null is, why it crashes, and how to handle it safely — the ?. and ?? operators.
8 min read
16 ASP.NET CORE
ASP.NET Core — Action Filter
What an Action Filter is, when to use it, and how it fits into the request flow.
9 min read
17 ASP.NET CORE
ASP.NET Core — Filter vs Middleware
Learn the difference between middleware and action filters, and where each check belongs.
9 min read
18 DEPLOY
IIS Hosting Model — inprocess vs outofprocess
Why is outofprocess required on shared hosting? Understand the IIS and ASP.NET Core relationship.
8 min read
19 DEPLOY
ASP.NET Core Configuration Reading Order
appsettings.json, environment files, and environment variables — which wins and why?
8 min read
20 DEPLOY
Secret Management on Shared Hosting — web.config Approach
What do you do without Azure Key Vault? Manage secrets safely with web.config.
9 min read
21 DEPLOY
ASP.NET Core Deploy Guide for Shared Hosting
Multi-site setup, real error scenarios, and a pre-deploy checklist to get production-ready.
10 min read
22 DEPLOY
Cold Start Problem on Shared Hosting and Warmup Cron
Why does your app open slowly on the first request? Learn cold start and its warmup cron solution through a real production scenario.
8 min read
23 DEPLOY
Neighbor-Site Risk on Shared Hosting and VDS Isolation
What does it mean if .php/.aspx files you never uploaded show up on your server? Learn shared hosting isolation and the VDS difference through a real incident.
9 min read