Be careful with ToListAsync and ToArrayAsync in Entity Framework Core
Explains a performance issue with ToListAsync/ToArrayAsync in EF Core when querying large data columns and recommends using synchronous versions.
Explains a performance issue with ToListAsync/ToArrayAsync in EF Core when querying large data columns and recommends using synchronous versions.
Performance comparison between ToArrayAsync and ToListAsync methods in Entity Framework 8, using benchmarks to analyze memory and speed.
Benchmarking performance of ASP.NET Minimal API vs classic Controllers in .NET 8 and 9 using BenchmarkDotNet.
Explores the future of PostgreSQL, focusing on the power of extensions like pg_stat_statements, Citus, and pg_search to add new capabilities.
A guide to using the benchstat tool for advanced Go benchmark analysis, including projections and comparisons across code versions.
A guide to React's useDeferredValue hook, explaining its purpose for performance optimization and providing a practical code example.
A technical guide on profiling and analyzing the binary size of iOS apps and SDKs using command-line tools like du and Bloaty.
Analyzes how JavaScript-heavy web architectures harm public service sites, causing slow performance and access barriers for users on low-end devices.
Explains the React useCallback hook, its purpose for memoizing functions to optimize performance, and provides a practical usage example.
A guide to using React's useMemo hook for performance optimization through memoization of expensive calculations.
A technical analysis comparing CSS Grid and Flexbox performance, finding no significant speed difference in modern browsers.
Explores methods for using videos with alpha transparency on the web, detailing challenges and presenting a custom solution.
Compares performance of Invoke-MgGraphRequest's -OutputFilePath parameter versus piping to Out-File for saving JSON data.
How eBPF technology can prevent system crashes like the massive July 2024 Windows outage caused by a faulty kernel driver update.
Analyzes a flawed LinkedIn benchmark on LINQ's 'let' keyword, explaining why the test doesn't measure real performance and how to benchmark correctly.
Compares performance of TypeScript's `private` properties vs JavaScript's `#` private fields, concluding there's no practical difference.
Podcast episode discussing learning Blender for game asset creation and the importance of multi-device testing for app/game performance.
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
A guide to using React's useDeferredValue hook to optimize UI performance and prevent janky interfaces.
Explores performance improvements in .NET 9's LINQ methods, including OrderBy.ToList and Chunk, using benchmarks and SIMD optimizations.