My experience with the computer language shootout
A PyPy developer details optimizing Python code for the Computer Language Shootout benchmarks, revealing CPython-specific hacks and cross-implementation challenges.
A PyPy developer details optimizing Python code for the Computer Language Shootout benchmarks, revealing CPython-specific hacks and cross-implementation challenges.
A guide to creating complex, readable regular expressions in JavaScript by composing them from smaller, reusable sub-patterns.
A programmer reflects on using VBA for Excel automation after starting with BASIC, discussing the language's quirks and suitability for data processing.
Updates to a .NET app for importing Ordnance Survey's 1:50000 Scale Gazetteer geographic dataset into SQL Server with spatial data support.
Exploring Apache Cocoon 3 for streamlined XML processing with Java, including setup and code examples for parsing RSS feeds.
A technical guide on implementing proper animated GIF support in WPF applications, addressing common pitfalls and providing a clean solution.
A script to automatically convert standard CSS gradient syntax to the older, cumbersome -webkit-gradient format for broader browser support.
A technical guide on implementing auto-scaling for PHP applications on the Windows Azure cloud platform, including certificate setup and a CLI tool.
Explores the debate on responsive web design vs. mobile context, analyzing if mobile users need different content than desktop users.
A technical guide on programmatically scaling .NET applications on Windows Azure using management certificates and a custom command-line tool.
Explains how to bind data in WPF when the DataContext is not inherited, using the Freezable class as a workaround.
A guide to building a WordPress plugin that uses regex to convert Microsoft Word footnotes into a web-friendly format for the Simple Footnotes plugin.
A beginner's guide to attribution modeling for web products, explaining how to give credit to marketing channels for conversions.
Analysis of MongoDB v1.8's new write-ahead journaling feature, testing its performance impact on data import speeds.
Learn how to create beveled corners and simulate negative border-radius using pure CSS3 gradients, no images required.
A developer discusses migrating their blog from Blosxom to Posterous, citing features like Markdown support and Clojure syntax highlighting.
Explains how sampling frequency affects I/O throughput data accuracy in Oracle performance analysis, using a humorous analogy.
A summary of the March 2011 SQL Server Southampton UserGroup meeting, featuring a talk on SQL Server replication and announcements for future events.
MongoDB 1.8.0 Release Candidate 2 is now available for download, featuring several updates and changes.
Announcing new Windows Azure CDN features, including using hosted services as origin and HTTPS support for secure content delivery.