My Blog
Welcome to my blog! Here I share notes, experiences, and resources about software development and the tools I use.
AG Grid + PrimeNG Sakai Theme
This project demonstrates how to fully integrate AG Grid (Angular) with the PrimeNG Sakai theme, achieving a unified, modern, and consistent visual appearance across both component ecosystems. While AG Grid and PrimeNG are built with different design philosophies, this solution bridges the gap by leveraging PrimeNG’s design tokens (CSS variables) and AG Grid’s modern theming API...
Angular Frontend & ASP.NET Core Web API
This repository offers a modern full-stack architecture with Angular 21 for the frontend and a backend based on ASP.NET Core Minimal APIs on .NET 10, organized in a Vertical Slice Architecture. Communication between the frontend and backend is secured using JWT (JSON Web Token), ensuring secure authentication and authorization...
SOLID principles
The SOLID principles are guidelines for maintainable and flexible software, promoting separation of responsibilities and extensibility without changing the code. They favor replaceable, modular classes and the use of interfaces and abstractions, avoiding direct dependencies between high- and low-level classes, making systems clear and easy to evolve...