In defense of reinventing wheels
An argument for why developers should sometimes write their own code instead of always using existing libraries, focusing on performance and maintainability.
An argument for why developers should sometimes write their own code instead of always using existing libraries, focusing on performance and maintainability.
A web developer discusses the inherent limitations of testing websites across all browsers, screen sizes, connection speeds, and real-world user conditions.
A guide to creating a custom plugin for Spring Insight to monitor and analyze performance of Hippo CMS HST queries using AspectJ.
Explains how to instrument OBIEE database connections for improved performance diagnostics and user session tracking.
A technical analysis comparing the performance of Python sets versus list comprehensions for finding list intersections, demonstrating a significant speed advantage.
Performance comparison showing CSS gradients outperform SVG backgrounds in dynamic effects due to browser rendering overhead.
A guide exploring the immense challenges and technical steps required to create a high-performance Python implementation from scratch.
Explains the concept of 'working set' in databases, its importance for performance, and how to manage it, with examples focused on MongoDB.
Release of MvcSiteMapProvider 3.1.0 RC, a NuGet package for ASP.NET MVC with performance improvements and bug fixes.
A PyPy developer details optimizing Python code for the Computer Language Shootout benchmarks, revealing CPython-specific hacks and cross-implementation challenges.
Analysis of MongoDB v1.8's new write-ahead journaling feature, testing its performance impact on data import speeds.
Explains how sampling frequency affects I/O throughput data accuracy in Oracle performance analysis, using a humorous analogy.
A recap of the PyPy team's San Francisco tour, including sprints at Noisebridge and tech talks at Google and Mozilla, focusing on performance improvements and compiler discussions.
Explains common pitfalls in JavaScript benchmarking and introduces tools like jsPerf and Benchmark.js to create reliable performance tests.
Web development involves balancing trade-offs like performance, accessibility, and semantics, not treating them as binary choices.
A technical guide on using gnuplot to visualize OBIEE performance monitoring data captured from JMX metrics.
SQL Azure requires a clustered index on every table. This article provides a query to identify tables missing one.
Explains how using setTimeout with a 0ms delay can speed up window.onload by preventing JavaScript from blocking the event.
Advocates for a user-centric approach in tech projects, prioritizing user needs over company goals for better outcomes.
Developer details converting the startup-notification library to use XCB instead of Xlib, including benchmarks showing performance gains.