Fixing the long startup time of my Java application running on macOS Sierra
A developer investigates and troubleshoots the long startup time of a Spring Boot Java application running on macOS, analyzing logs to find the cause.
A developer investigates and troubleshoots the long startup time of a Spring Boot Java application running on macOS, analyzing logs to find the cause.
How Twitter Lite, a large-scale React PWA, achieved high performance by tackling bottlenecks like code splitting, rendering, and image loading.
Introducing ngrev, a reverse engineering tool for Angular that visualizes project structure to help developers understand and optimize large codebases.
Gnocchi 3.1 release notes highlight major new features including modularized REST API auth, performance improvements, and new storage architecture.
A developer discusses the trade-offs between writing simple, clear code and optimizing for performance, using a real-world example of inefficient vector growth in R.
Argues that web browsers should actively warn against and eventually block performance-harming and inaccessible web development practices.
Explains how the .NET Garbage Collector works and provides techniques to reduce memory allocations for faster applications.
Explains how to use the .NET TryStartNoGCRegion API to prevent garbage collection pauses during critical code execution.
Explains how the .NET Garbage Collector pauses threads at safe points to perform collection, detailing the suspension mechanism and TTSP.
A guide for designers on improving website performance through image optimization and integrating performance into the design process.
A guide to optimizing Angular app bundle size for production, covering tree-shaking, minification, and build tools to reduce from 1.4MB to under 50KB.
A developer explains why using their personal website as a live testing playground for new techniques and optimizations is a valuable learning tool.
Explores benchmarking tools and techniques using a Stack Overflow code example, focusing on performance optimization and avoiding allocations.
An introduction to Causal Profiling with Coz, a technique that identifies which code optimizations will have the biggest impact on overall program performance.
Explores improvements in Gnocchi's timeseries database storage, focusing on data splitting and compression techniques for better performance.
A technical guide on dramatically speeding up iSCSI PowerShell cmdlets by using the -ComputerName LocalHost parameter to avoid network timeouts.
Gnocchi 1.3.0, the final Liberty cycle release, introduces performance improvements, async metric deletion, and a new dedicated website.
A developer explores creating a web performance heatmap to visualize when specific page elements render, building a proof-of-concept tool for analysis.
A guide to improving performance, scalability, and cost for web applications, covering CDNs, sessions, load balancing, and object storage.
Explains how to optimize SQL Server performance and reduce costs on Microsoft Azure using flexible IaaS configurations and storage strategies.