Articles tagged with: Patterns & Practices

Don't load if you can stream

Summary: The importance of efficient data handling in computer applications, specifically not fully loading large datasets into memory.


If you can't win, fail fast

Summary: The importance of setting hard limits in software development to prevent system crashes due to overloading.


Toying with Javascript modules

Summary: About structuring JavaScript code in modules, and an example basic pub-sub system for small projects.


Database Ticket Servers

Summary: Using 'ticket servers' to manage auto-incremented unique IDs across multiple databases, a common issue when sharding databases.


The fastest way to load an image...

Summary: Various strategies to speed up image loading on a webpage.