Articles tagged with: Patterns & Practices

ACID, BASE and CALM

Summary: The article discusses the ACID, BASE, and CALM acronyms related to database transactions, their implications for distributed systems, and the challenges of implementing them, particularly CALM, in imperative languages.


Debouncing, Throttling and Queueing

Summary: Four JavaScript techniques for managing event handlers: Debounce, Leading Edge Debounce, Throttle, and Queue, providing example code and explaining their uses and benefits.


Book Review: Site Reliability Engineering

Summary: The book 'Site Reliability Engineering' by Google SRE teams authors contains a wealth of ideas, tips, and practices for managing services in production. While the book can be dull at times, it covers a myriad of topics related to monitoring, logging, alerting, automation, and more. The final chapters on SRE team management and integration are also useful.


Course Review: Clean Architecture: Patterns, Practices, and Principles (Pluralsight)

Summary: Review about the Pluralsight course 'Clean Architecture: Patterns, Practices, and Principles'.


Course Review: UX-Driven Software Design (Pluralsight)

Summary: Review of the Pluralsight course 'UX-Driven Software Design'.