Understand the platform
Frameworks change. Knowledge of runtimes, HTTP, browsers, data and operating systems lasts longer.
Software engineering
A single entry point to .NET, React, the web platform, APIs, architecture and the tools that make software understandable and maintainable.
Development brings together the technologies and practices I use to turn ideas and requirements into software. .NET is a central and mature area, while React, the web platform and other subjects will gain dedicated depth as the content grows.
AI development has its own area because agentic tools affect the entire engineering process and deserve more than being a subsection of one particular framework.
Dedicated knowledge area
The most developed engineering area here: C#, the runtime, ASP.NET Core, EF Core, Aspire, architecture and important expert voices.
Explore the .NET area →Component-based user-interface development. The official React documentation is the starting point while this area grows.
Open ↗WEBHTML · CSS · JavaScriptBrowser standards and APIs form the foundation beneath every web framework. MDN is the essential living reference.
Open ↗APISystem designContracts, messaging, authentication, authorisation and the trade-offs that emerge when systems must cooperate over time.
Open →GITWorkflowVersion control, issues, pull requests, automation and documentation that make changes traceable and reviewable.
Open ↗Frameworks change. Knowledge of runtimes, HTTP, browsers, data and operating systems lasts longer.
Builds, tests, formatting, static analysis and CI should express project requirements mechanically.
Clear boundaries and contracts reduce the cost when technology, teams or requirements change.