News

TitleDateExcerpt
How to Implement Role-Based Authorization in Angular and .NETAuthentication establishes who a user is; authorization decides what that user may do. In an Angular and .NET application, role-based access control connects…
How To Play Craps More Wisely In AustraliaCraps looks complicated because the table carries several betting areas, unfamiliar terms and a fast-moving rhythm. The underlying dice game is easier to…
How To Stop Problem Gambling And Regain ControlGambling can begin as casual entertainment and gradually become a source of stress, secrecy, debt, or conflict. In Australia, the familiar presence of pokies…
Using SQL Server Views To Simplify Complex QueriesComplex SQL queries tend to grow quietly. A report begins with one table and a few columns, then gains joins for customer details, calculated values for status…
Optimizing .NET Garbage Collection for Web ApplicationsA .NET web application can appear healthy while the garbage collector quietly consumes CPU, increases response times, and creates irregular pauses. Average…
Building A Reusable Angular UI Component ModuleA well-designed Angular component library can turn repeated interface work into a dependable foundation for several applications. Instead of rebuilding…
Six Years Of Full-Stack Development And What It Taught MeSix years is long enough for software development to stop feeling like a collection of tools and start feeling like a way of thinking. I began with the…
Migrating Database Changes with Entity Framework CoreA database schema rarely stays still once an application enters active development. New features introduce tables, columns, indexes, relationships and…
Structuring large Angular projects for scalabilityKnowing how to structure a large Angular project for scalability comes down to controlling change, not merely producing more folders. A codebase becomes hard…
Multi-container .NET and SQL Server setups with Docker ComposeA typical .NET solution rarely lives on its own anymore. Even a modest web API quickly picks up dependencies: a database, a cache, a message broker, maybe a…