est. 2005 · back in action

Turn simple conversations into working software.

coder000 is a friendly corner of the internet where you learn to code step by step — no jargon, no gatekeeping. From AI-assisted coding to databases, APIs and C#.

Featured series

All posts →
Blazor: Beginner to Intermediate

Build real web apps with C# — no JavaScript required

A twelve-part, hands-on series that takes you from your very first Blazor app to intermediate skills — components, binding, forms, routing, services, lifecycle and render modes — while building a small clinic app inspired by our system design series. Fully up to date for .NET 10.

Begin with Part 1
  1. Hello, Blazor — setup & first app
  2. Anatomy of a Blazor project
  3. Components — build once, use everywhere
  4. Data binding & events
  5. Lists & conditionals
  6. Component communication
  7. Forms & validation
  8. Routing & navigation
  9. Services & dependency injection
  10. The component lifecycle
  11. Calling web APIs
  12. Render modes & next steps
Conversation to System Design

From a doctor's chat to a complete database design

A seven-part, beginner-first series that takes one real conversation with a doctor and turns it into a complete database design — entities, attributes, relationships, keys and all.

Begin with Part 1
  1. Introduction — what's an ER diagram?
  2. Chat with a doctor to gather requirements
  3. Finding entities from conversation
  4. Deciding attributes for entities
  5. Finding relationships between entities
  6. Foreign keys and junction tables
  7. Conclusion — the full journey

What we write about

Pick a lane — every topic is written for curious beginners.

AI & Modern CodingWeb & APIsC# & .NETDatabases & DataDeveloper CraftSystem Design .NET MAUI — coming soon Interview prep — coming soon