Subscribe
SQL injection lets attackers alter database queries through untrusted input. Preventing it requires understanding how database queries are built and using parameterization consistently.
Central Package Management is a small change that delivers big benefits in multi-project solutions by centralizing package versions in a single Directory.Packages.props file.
By combining EF Core with value converters, you can transparently encrypt data before it is stored in the database and decrypt it when it is retrieved.
Growing .NET teams enforce consistent code quality solution-wide with .editorconfig for style, Directory.Build.props for build-wide analysis settings, Roslyn static analysis and Central Package Management for unified NuGet versions.
Clean Architecture, popularized by Robert C. Martin, structures large monolithic applications around a central domain model with strict separation between business rules, application logic and infrastructure concerns.
AES is one of the most reliable and widely adopted encryption algorithms available today. Adding encryption to critical fields can significantly improve application security and reduce the impact of potential data breaches.
TickerQ is one of the most promising new libraries in the .NET ecosystem. It is a modern, high-performance scheduling library focused on simplicity, scalability and developer experience.
EF Core and other first party tools are amazing in modern data access development in .NET ecosystem.