NUnit vs. XUnit vs. MSTest: Comparing Unit Testing Frameworks In C#
TFS vs Git
“The major difference with branching between Git and TFVC is that TFVC makes copies of the parent from which it branched while Git branches are just pointers to a commit. On the other hand, Git simply creates a new stream of commits for a branch. Thereby keeping only deltas between commits and branches.”
What is the difference between Git and Team Foundation Version Control? (askinglot.com)
Singleton vs Factory Design Pattern
Simply put, the Singleton pattern ensures that only one instance of the class exists and typically provides a well-known, i.e., global point for accessing it. The Factory pattern defines an interface for creating objects (no limitation on how many) and usually abstracts the control of which class to instantiate.
Note To Self: Springing References
Spring Boot is widely used for developing microservices architectures. It allows developers to build and deploy individual services independently, enabling scalability and flexibility in distributed systems.
ASP.NET: IIS & Caching
IIS RESET VS APP POOL RECYCLE
IISRESET vs Recycling Application Pools
WORKER PROCESSES
Identifying Worker Process (w3wp.exe) – IIS 6.0 and IIS 7.0 for Debugging ASP.NET Application
Find PID for IIS Application Pool’s Worker Process
How to Troubleshoot IIS Worker Process (w3wp) High CPU Usage
ASP.NET CACHING
Microsoft WebServer, ASP, IIS, & Caching
ASP.NET / MemoryCache behaviour for w3wp worker process memory usage