Resilience Patterns for Synchronous Microservices Communication Post date November 4, 2022 Post author By Sasha Mathews Post categories In microservices, programming, software engineering, software-architecture, software-development
An Elegant Way to Mock DateTime.Now in Your C# Application Post date May 12, 2022 Post author By Sasha Mathews Post categories In coding, csharp, dotnet, programming, software-development
Techniques to Create Brilliant Functions for Software Developers Post date March 13, 2022 Post author By Sasha Mathews Post categories In coding, csharp, programming, software engineering, software-development
3 Ways to Run Code Once at Application Startup in ASP.NET Core Post date November 1, 2021 Post author By Sasha Mathews Post categories In aspnetcore, programming, software engineering, software-development, web-development
Top Misconceptions About Dependency Injection in ASP.NET Core Post date October 3, 2021 Post author By Sasha Mathews Post categories In aspnetcore, dotnet-core, programming, software engineering, software-development
How Can a Software Developer Prepare Quickly for a Job Interview? Post date September 26, 2021 Post author By Sasha Mathews Post categories In interview, interview-questions, programming, programming-interviews, software engineering
30 Software Development Best Practices and Tips to Change Your Mindset Post date September 19, 2021 Post author By Sasha Mathews Post categories In programming, software, software engineering, software-development, technology
7 Tricky Questions to Ask .NET Developer in a Job Interview Post date September 5, 2021 Post author By Sasha Mathews Post categories In c-sharp-programming, csharp, dotnet, programming, software engineering
How Many Repositories Do You Need for a Microservices Project? Post date August 29, 2021 Post author By Sasha Mathews Post categories In programming, software engineering, software-architecture, software-development, technology
“Only Interfaces Can Be Mocked”, “Asynchronous Code is Fast” and Other Programming Misconceptions Post date August 16, 2021 Post author By Sasha Mathews Post categories In coding, programming, software engineering, software-development, technology
Transaction Isolation Levels in MS SQL: Ultimative Guide for Backend Developers Post date August 2, 2021 Post author By Sasha Mathews Post categories In programming, software engineering, software-development, sql, sql-server
Stop Using Meaningless Naming in Your Code Post date July 25, 2021 Post author By Sasha Mathews Post categories In clean code, naming-conventions, programming, software engineering, software-development
5 Ways to Mock DateTime.Now for Unit Testing in C# Post date July 21, 2021 Post author By Sasha Mathews Post categories In c-sharp-programming, csharp, programming, software engineering, software-development
3 Ways to Implement Strategy Design Pattern in C# Post date June 26, 2021 Post author By Sasha Mathews Post categories In csharp, design patterns, programming, software engineering, software-development
Fast Database—Fast Application (Useful DB Performance Optimization Techniques) Post date June 24, 2021 Post author By Sasha Mathews Post categories In database, programming, software engineering, software-development, technology
4 Ways to Implement Builder Design Pattern in C# Post date June 20, 2021 Post author By Sasha Mathews Post categories In c-sharp-programming, design patterns, programming, software engineering, software-development
Static Classes and Methods—Are They Terrible? Post date June 13, 2021 Post author By Sasha Mathews Post categories In c-sharp-programming, csharp, programming, software engineering, software-development
NetArchTest — Enforce Architecture and Design Rules in Your Application Post date June 5, 2021 Post author By Sasha Mathews Post categories In programming, software engineering, software-architecture, software-development, unit-testing
7 Outstanding Practical Tips with Examples for OOP Software Developers Post date June 2, 2021 Post author By Sasha Mathews Post categories In csharp, oop, programming, software engineering, software-development
5 Ways to Create an Object in C# and When to Choose Which One Post date May 29, 2021 Post author By Sasha Mathews Post categories In csharp, dotnet, programming, software engineering, software-development
5 Easy Ways to Improve Software Design Post date May 22, 2021 Post author By Sasha Mathews Post categories In csharp, programming, software engineering, software-design, software-development
Treat If-Else as a Code Smell Until Proven Otherwise Post date May 16, 2021 Post author By Sasha Mathews Post categories In csharp, programming, software engineering, software-development, technology
How to Professionally Do a Code Review of a Bug Fix Post date April 24, 2021 Post author By Sasha Mathews Post categories In bug-fixes, code review, programming, software engineering, software-development
Non-obvious Tips on How to Increase Your Value as a Developer Post date April 6, 2021 Post author By Sasha Mathews Post categories In programmer, programming, software engineering, software-development, technology
50 Software Engineering Best Practices for Technical Leaders and Seniors Post date March 18, 2021 Post author By Sasha Mathews Post categories In best-practices, programmer, programming, software engineering, technology
How to Avoid the Headache With Non-deterministic Bugs in Software Post date February 23, 2021 Post author By Sasha Mathews Post categories In csharp, programming, software, software engineering, software-development