Memory Management Reference is a resource for programmers and computer scientists interested in memory management and garbage collection. It provides: A glossary of more than 500 memory management terms Articles giving a beginner’s overview of memory management. Books and research papers related to memory management. Frequently asked questions about memory management. “No matter where you […]

Read More →

Serverless computing/architecture allows you to build and run applications and services without having to manage infrastructure. Your application still runs on servers, but all the server management is done by a container (example AWS). You no longer have to provision, scale, and maintain servers to run your applications, databases, and storage systems. Serverless code can […]

Read More →

Most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. If you are a junior developer, and want to learn how your more experienced colleagues […]

Read More →

The System Design Primer repo is an organized collection of resources to help you learn how to build systems at scale. Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. There is a vast amount of resources scattered throughout the web on system design principles. […]

Read More →

Lighthouse is an open-source, automated tool for improving the quality of your web apps. Lighthouse analyzes web apps & sites, collecting modern performance metrics and insights on best practices. Lighthouse can be run as a Chrome Extension, from the command line, or used programmatically as a Node module. You give Lighthouse a URL that you […]

Read More →