Stack Overflow - performance lessons (part 2)
Part 2 of performance lessons from Stack Overflow, focusing on .NET Garbage Collector optimization and high-performance JSON serialization with Jil.
Part 2 of performance lessons from Stack Overflow, focusing on .NET Garbage Collector optimization and high-performance JSON serialization with Jil.
A developer switches their default Python to PyPy for better performance and bug-finding, encouraging others to try it.
An update on measuring .NET GC performance, correcting methodology and interpreting results with expert feedback.
A guide to using Python's multiprocessing module for parallel programming to overcome the GIL and utilize multi-core CPUs.
Analyzes the impact of the .NET Garbage Collector on application latency, explores GC pause detection, and discusses mitigation strategies.
A comprehensive guide to the CSS will-change property, covering usage, performance, and best practices for web developers.
Analyzes performance lessons from the Roslyn compiler codebase, focusing on how Microsoft measures and ensures compiler speed.
An in-depth technical explanation of why Python is slower than compiled languages, focusing on dynamic typing, interpretation, and object overhead.
Explains the advantages of vectorization in R for writing faster, simpler, and safer code by examining how R works internally.
A technical case study on building responsive, accessible websites for Radio Free Europe to reach users with slow connections and old devices.
A preview of a conference talk on methodical performance analysis and troubleshooting for Oracle Business Intelligence (OBIEE).
A technical analysis of performance issues with the WrapPanel control in Windows Phone development and a proposed alternative using VirtualizingStackPanel.
A discussion on the pitfalls of premature optimization in JavaScript, advocating for readable and maintainable code over micro-optimizations.
A historical account of Oracle's poor performance in a 1983 database benchmark and their alleged attempt to have the professor behind it fired.
A first look at PostgreSQL 9.4's new features, including pg_prewarm, concurrent materialized view refresh, and ordered set aggregates.
Explains how data alignment affects CPU cache performance, using benchmarks and an analogy to illustrate the impact on speed.
Discusses the 300ms click delay on touch devices, critiques disabling zoom as a solution due to accessibility issues, and recommends alternatives like FastClick.
A guide to using SQLite and Python's sqlite3 module to efficiently manage and query large datasets from text files.
A technical guide on using SQLite and Python's sqlite3 module to efficiently manage and query large datasets, replacing slow text file processing.
A guide on replacing Drupal's resource-intensive database logging with the Syslog module for better performance.