Articles tagged with: Patterns & Practices

Book Review: System Design Interview

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


Book Review: 97 Things Every Java Programmer Should Know

Summary: Review of the book '97 Things Every Java Programmer Should Know' by Kevlin Henney and Trisha Gee.


Book Review: 97 Things Every Programmer Should Know

Summary: '97 Things Every Programmer Should Know' is a book containing 97 tips and advice for programmers, covering topics such as design patterns, testing, refactoring, and collaboration. Although it was published in 2010, most of the advice is still relevant today. The book is a good reminder of mostly good practices and can be read quickly.


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.