Optimising LINQ
Analyzes performance inefficiencies in LINQ queries, including hidden allocations, and offers optimization techniques for C# developers.
Analyzes performance inefficiencies in LINQ queries, including hidden allocations, and offers optimization techniques for C# developers.
Explores performance-friendly techniques for creating flexible, animatable shadows in responsive web design, comparing CSS box-shadow and filter approaches.
A technical analysis of performance optimizations in the .NET Wire serialiser library, using BenchmarkDotNet to measure the impact of each change.
A developer advocates for writing less code to improve performance, reduce maintenance, and create a better user experience, with practical tips.
A developer re-evaluates inline CSS and internal stylesheets, testing performance benefits and challenging common front-end best practices.
Explains Ahead-of-Time (AoT) compilation in Angular, covering its benefits over Just-in-Time (JiT) compilation for performance and efficiency.
Optimizing Django Admin performance for large-scale applications by addressing common issues like the N+1 query problem and database load.
A guide to optimizing Vagrant performance for Symfony development on Windows, covering plugin installation, PHP7 setup, and cache/log configuration.
A curated list of insightful programming blogs covering topics like JVM internals, performance, ML, engineering culture, and computer architecture.
A technique for lazyloading resources like iframes and CSS using <noscript> tags to ensure progressive enhancement when JavaScript is unavailable.
Explains the CSS `contain` property, its values, and use cases for optimizing web performance by isolating DOM sub-trees.
A developer explains why they switched from icon fonts to SVG for web icons, citing performance, accessibility, and maintainability benefits.
A deep dive into using BenchmarkDotNet to analyze memory allocations and performance differences between string concatenation and StringBuilder in C#.
An in-depth exploration of how the .NET Garbage Collector works internally, focusing on its low-level mechanisms and design goals.
Explains why sampling profilers fail at debugging tail latency and introduces Google's event tracing framework as a solution.
A technical guide on implementing a Service Worker in WordPress to enhance performance and enable offline functionality, including troubleshooting tips.
A review of the author's top five most-read blog posts from 2015, covering web standards, client-side frameworks, performance, HTTPS, and Google's AMP.
Explains CSS techniques to define image aspect ratios, preventing layout reflow and improving page load experience.
A developer documents the open redesign of their personal website, focusing on performance, accessibility, and modern web features.
A technical analysis of a website's poor scrolling performance, focusing on diagnosing and fixing parallax implementation issues using DevTools.