Real-world articles on .NET, Angular, AI and CyberSecurity

This is where I write about what I build: hands-on articles and the side projects I use to put them into practice.

Latest articles

  • Adapter Pattern
  • .NET

Adapters: isolating YouTube from the business rules

Second article in the series. Before any real music provider exists in RockPlayer, this article explains the adapter pattern and why isolating YouTube (or any other provider) from the rest of the system prevents a change in the external API from breaking the business rules.

Read more →
  • Angular 22
  • Signals

Angular 22 in practice: what really changed

Fourth article in the series. Before writing the first line of RockPlayerWeb, a practical summary of what Angular 22 really changes day to day: change detection, forms and HttpClient under the hood.

Read more →
  • ASP.NET Core
  • .NET

Building the RockPlayer API, layer by layer

Fifth article in the series. With the theory settled, it's time to build the skeleton of RockPlayerApi: the ports, the orchestrator that brings together recommendation, cache and music provider, and the controller, still without any real provider implemented.

Read more →
View all articles →

Series