Articles tagged with: Patterns & Practices

Don't avoid test randomness, embrace and control it

Summary: The blog post discusses the importance of embracing and controlling test randomness. The author argues against using fixed seed values in tests and suggests generating a random seed and printing it to reproduce failures. They highlight the benefits of using varied test data and the potential drawbacks of static test data. The post emphasizes the value of adding randomness to tests to uncover hidden bugs and achieve anti-fragility.


Book Review: System Design Interview

Summary: A review of the book 'System Design Interview - An Insider's Guide' by Alex Xu.


Book Review: Building Microservices

Summary: A review of the book 'Building Microservices', by Sam Newman.


Software versioning notations

Summary: A discussion of the traditional software versioning schema (Major.Minor.Build.Revision) and its significance, along with the terms used for unstable releases.


Using derivate Exception classes for better error handling

Summary: The importance of using derived Exception classes for better error handling in .NET and PHP.