Tags
Tags: C#, DevOps, Code, Software Design, Event, Refactoring, JavaScript, Data Access, ASP.NET Core, Postgres, Docker, Testing, Code Snippet, Serilog, Logging, PowerShell, Snippets, Productivity, Architecture,
C#
- Rhino Security and StructureMap Integration Guide
- .NET Database Development with FluentMigrator (2014 Edition)
DevOps
- SSH tips on Windows
- RabbitMQ Command Snippets
- PostgreSQL Query and Command Snippets
- Chocolatey Package Manager Snippets
- AWS CLI Command Snippets
- My PostgreSQL development setup with Docker Compose
- .NET Database Development with FluentMigrator (2014 Edition)
Code
- 8 code patterns that destroy maintainability
- Refactoring complex loops with transformation pipelines
- Use enums over booleans for status fields
- How to Use Pseudocode to Design Better Software - Working Example
- Solving the N+1 query problem
- Feature envy refactoring - moving methods to their rightful home
- How to Refactor Business Rules Using the Specification Pattern
- Rhino Security and StructureMap Integration Guide
- .NET Database Development with FluentMigrator (2014 Edition)
Software Design
- 8 code patterns that destroy maintainability
- The hidden ETL pipeline in your system
- Google sheets as your backend: Preserving business logic instead of rebuilding it
- Prototype first, production second
- Refactoring complex loops with transformation pipelines
- Use enums over booleans for status fields
- How to Use Pseudocode to Design Better Software - Working Example
- ASP.NET MVC5 Feature Folders Structure
Event
Refactoring
JavaScript
Data Access
ASP.NET Core
- Correlation IDs for ASP.NET Core background tasks
- Testing ProblemDetails responses in ASP.NET Core
- Serilog setup for .NET worker services
- Excel exports in .NET Core using ClosedXML
- Overriding services ASP.NET Core integration tests using ConfigureTestServices
- Test-Specific AppSettings Configuration in ASP.NET Core integration tests
- HTTP Retry with Flurl and Polly in .NET Core
- Dynamic SQL queries: string concatenation vs SqlKata
- Type-Safe AppSettings Configuration in .NET Core
Postgres
Docker
Testing
- Testing ProblemDetails responses in ASP.NET Core
- Overriding services ASP.NET Core integration tests using ConfigureTestServices
- Test-Specific AppSettings Configuration in ASP.NET Core integration tests
Code Snippet
Serilog
Logging
PowerShell
Snippets
- SSH tips on Windows
- RabbitMQ Command Snippets
- PostgreSQL Query and Command Snippets
- NPM and NVM Command Snippets
- Chocolatey Package Manager Snippets
- AWS CLI Command Snippets
- PowerShell Command Snippets