RO EN
Website, Facebook, Instagram, Google – what role does each have

Website, Facebook, Instagram, Google – what role does each have

Website, Facebook, Instagram, or Google? Each platform has a different role in online promotion. Find out how they work together and where most entrepreneurs go wrong.

Citește mai mult
Why it is worth integrating an AI agent on a presentation site or personal blog

Why it is worth integrating an AI agent on a presentation site or personal blog

Why it is worth integrating an AI agent on a presentation site or personal blog and how it can improve user experience, retention, and content impact.

Citește mai mult
🤖 AI integrated into the LudoProgramming blog – why, how, and what it means for readers

🤖 AI integrated into the LudoProgramming blog – why, how, and what it means for readers

We have integrated an AI assistant directly into the articles on LudoProgramming, so that readers can ask specific questions about code, concepts, or examples presented. The AI responds contextually, based on the article's content, with clear limits, transparency, and a focus on practical usefulness.

Citește mai mult
The evolution of ludoprogramming.com – from Web Forms to modern architecture

The evolution of ludoprogramming.com – from Web Forms to modern architecture

The story of the evolution of ludoprogramming.com, from ASP.NET Web Forms and .NET Framework, to a modern MVC + API architecture, with real lessons about hosting, SEO, Blazor, and deliberate technical decisions.

Citește mai mult
Chain of Responsibility – processing flows in chain

Chain of Responsibility – processing flows in chain

The Chain of Responsibility pattern allows processing a request through a chain of handlers, each having the chance to handle it or delegate it further. It is ideal for validations, pipelines, sequential processing, and flexible systems where the logic can be extended without affecting the existing code.

Citește mai mult
The Future: AI + SEO

The Future: AI + SEO

SEO is becoming part of an AI-driven ecosystem. Discover how to optimize content for artificial intelligence and build an "AI-ready" brand.

Citește mai mult
Repository Design (optional) for writing

Repository Design (optional) for writing

In this article, we discuss designing a Repository for write operations as an alternative to working directly with DbContext. You will see how an IPostRepository with methods like AddAsync() and GetByIdAsync() can simplify the logic in Command Handlers and maintain a clear separation of responsibilities.

Citește mai mult
Why I returned to classic MVC after the experiment with Blazor

Why I returned to classic MVC after the experiment with Blazor

After a testing period with Blazor WebAssembly, I chose to return to classic MVC. The reasons are clear: simpler SEO, faster pages, and correct indexing on Google. In the article, I explain why MVC remains the better choice for a blog or content site.

Citește mai mult