Useful Resources for Improving Your Site’s Performance (and Reducing Carbon Emissions)
A collection of resources for improving website performance and reducing carbon emissions through efficient coding and caching practices.
A collection of resources for improving website performance and reducing carbon emissions through efficient coding and caching practices.
A guide to implementing in-memory caching in .NET using IMemoryCache to improve application performance and reduce database calls.
A guide on caching the node_modules directory in GitlabCI pipelines to improve build performance and dependency management.
Python development episode covering Exercism string exercises and fixing Django 4.1 template caching issues in a homeschool app.
A guide to fixing a common iOS bug where cached launch screen images don't update, with a workaround using direct file placement.
An in-depth look at GraphQL DataLoader, explaining how its batching and caching mechanisms optimize data fetching and reduce backend requests.
Explains the Decorator Pattern in C# using a cached repository example to add behavior dynamically without subclassing.
Exploring offline capabilities and edge-case scenarios in React Query v3 for handling unreliable network connections in React applications.
Introduces Surge, a fast, zero-configuration page caching plugin for WordPress that boosts performance dramatically.
A performance comparison of Redis, Memcached, and local file caching in a single-server PHP setup, showing file_get_contents can be faster.
A video tutorial on implementing in-memory and disk-based caching in a SwiftUI news app using the Task modifier and Actors.
Explains how to use Placeholder and Initial Data in React Query to improve UX by avoiding loading spinners and pre-filling cache.
Explains how to prevent .NET API from incorrectly adding cache headers to unsuccessful HTTP responses like 400 BadRequest, ensuring proper caching behavior.
A guide to structuring React Query keys effectively for caching, automatic refetching, and manual cache interactions in React applications.
Explores caching strategies that avoid TTLs and maintain correctness through active invalidation and update-on-write techniques.
Exploring prefetching heuristics for web performance, covering strategies, trade-offs, and implementation considerations.
Explains why Google Fonts no longer offers caching performance benefits due to browser cache partitioning, advocating for self-hosting fonts.
A developer shares techniques for preventing unwanted browser caching of static site assets, including file hashing with Eleventy and Parcel.
Explores how the 'Age' HTTP header from CDNs like Netlify can interfere with link prefetching tools such as Instant.Page, impacting perceived performance gains.