performance

Practical resources about performance for software engineers.

107 results

Optimizing for Speed and Efficiency

Performance is a feature. Slow applications lose users, increase infrastructure costs, and create a poor developer experience. Profiling, benchmarking, and systematic optimization are essential skills for senior engineers.

This section covers profiling techniques, database query optimization, frontend bundle analysis, memory leak detection, and latency reduction strategies. Each guide includes measurable targets and before/after benchmarks.

advanced

Complete Guide to Web Performance and Core Web Vitals

Optimize Core Web Vitals. Covers LCP, INP, CLS measurement and improvement, image optimization,...

intermediate

Distributed Tracing: End-to-End Request Flow Across

A practical guide to distributed tracing: instrumenting applications, trace propagation, sampling...

intermediate

Metrics and Dashboards

A practical guide to metrics and dashboards: instrumenting applications, choosing metric types,...

intermediate

Web Performance Optimization Guide

A thorough guide to optimizing web application performance for better Core Web Vitals and user...

intermediate

API Rate Limiting — Design Fair and Useful Throttling

A practical guide to API rate limiting: token bucket, leaky bucket, sliding window algorithms,...

intermediate

Capacity Planning — Forecast, Scale

A practical guide to capacity planning for cloud and on-premise infrastructure: demand forecasting,...

auto-scaling capacity-planning forecasting guide
intermediate

Cloud Cost Optimization

A practical guide to cloud cost optimization: right-sizing, reserved instances, spot instances,...

No results found.