D3.js and Octopress
A technical guide on integrating D3.js data visualizations into the Octopress blogging platform, including a working bar chart example.
A technical guide on integrating D3.js data visualizations into the Octopress blogging platform, including a working bar chart example.
A talk exploring the modern web development tool ecosystem, from boilerplates to deployment, to improve developer productivity.
Explains why Ruby Hashes don't support dot syntax for property access and compares them to Classes, Structs, and OpenStructs.
A developer's critical analysis of JavaScript's challenges, particularly regarding modularity and dependency management in browser environments.
A satirical guide categorizing different stereotypes of web developers, from 'Rockstars' to 'Pedants', based on their skills and approaches.
Explains the lack of touch events in IE9 Mobile for Windows Phone 7 and provides workarounds using mouse events for web developers.
A detailed list of technical advantages and features that make PostgreSQL a powerful and versatile database choice for developers.
A tutorial exploring Ruby's Date class, the Chronic natural language parser, and Active Support for date manipulation.
A guide to creating scrolling shadow effects using pure CSS and the background-attachment: local property, with browser support considerations.
Explains why OCUnit test files in Objective-C only need a .m implementation file and don't require a separate .h header.
An open-source HTML5 canvas image editor with multiple layers, jQuery integration, and a modular architecture for extensibility.
Explains how to call private functions in Clojure using var syntax, with strong warnings about why this should be avoided.
Improving user experience for multi-select lists using jQuery plugins for tooltips and visual feedback.
Scikit-learn and related Python libraries have students accepted for Google Summer of Code projects focused on performance and new features.
A developer's rant about software stability and the pain of backward-incompatible updates when migrating to new computers.
A developer shares common mistakes and anti-patterns to avoid when deploying Python web applications, based on professional experience.
A technical guide to implementing smooth, pressure-sensitive line drawing in iOS using cocos2d, inspired by the Paper app.
Explains how to improve webpage load times by asynchronously loading social media JavaScript links, with a reference to a CSS-Tricks article.
A technical tutorial on creating a dynamic XML sitemap for the Perch CMS blog extension, covering PHP code and template configuration.
A Computer Science student critiques Kenyan university teaching methods, arguing against written exams for programming and advocating for project-based learning.