Web Design Dashboard

Ragel wins! “One of Ragel's key advantages is that there is absolutely zero internal function call overhead. This is because the are no internal function calls; everything is done with basic C control structures (for loops, gotos, case statements and the like). Once you're in the Ragel machine you can stay there until you've scanned all the text.”

LightWindow Demo “Check out the ultimate light-'whatever' ;)”

Carousel Prototype Extension

CalendarView “The Calendar widget is a JavaScript-based calendar that can either be embedded within a page or popup when a trigger element is clicked.”

TableKit “TableKit is a collection of HTML table enhancements using the Prototype framework. TableKit currently implements row striping, column sorting, column resizing and cell editing using Ajax.”

How to Stand Out in Any Job “Leadership rarely involves telling people what to do. Instead, it's usually about helping people and teams create synergy and accomplish great things by working together.”

Cloud Computing Promise & Reality “To me, cloud computing is the natural evolution of the Internet and World Wide Web”

Git It, Got It? Good! “Last week, I gave a presentation on the git version control system.”

REST & Rails

An Introduction to Lean Thinking for Software “Lean is the technology that can recognize and eliminate waste - activities which don't produce additional value.”

I Finally Understand Closures! “I have been trying to understand closures off-and-on for what seems like forever now.”

Is Object Orientation Working? “A database is essentially a truth reasoning engine. You take a collection of facts, a series of inference rules and you use these to ask it questions. A object orientated language is essentially about setting up classes of object; templates, if you like, from which instances are created.”

Self-Sufficient Headers In C++ “A good C (and C) coding standard is that every header file should be self-sufficient.”

Google's Data Interchange Format “Protocol Buffers allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice. These classes come complete with heavily-optimized code to parse and serialize your message in an extremely compact format.”

jgrowl “jGrowl is a jQuery plugin that raises unobtrusive messages within the browser”

Free CSS Templates

30 Incredible Free Fonts for Designers

Cluster Computing and MapReduce - Google Code University

Techniques for Scientific C++

The Most Important Idea in Computer Science “Lisp is the most important idea in computer science.”

Valve announces Steam Cloud “At a conference on Steam and the future of PC gaming at its Seattle headquarters today, Valve announced that it would be introducing a new feature to its digital distribution platform that allows remote storage of all game data for Steam games.”

dragtable: Visually reorder all your table columns “That's it! Your table will instantly become interactive.”


Where the Hell is Matt? (2008) from Matthew Harding on Vimeo.


The End of Theory: The Data Deluge Makes the Scientific Method Obsolete “Kilobytes were stored on floppy disks. Megabytes were stored on hard disks. Terabytes were stored in disk arrays. Petabytes are stored in the cloud.”

The Kernel Boot Process “May your uptime be long and untroubled.”

Artists who are similar to Enya

Threaded Code “Threaded code is a technique for implementing virtual machine interpreters”

Virtual Machine Opcode Resolution, Performance Tests

Why pop culture loves the 'butterfly effect,' and gets it totally wrong? “Science helps us understand the universe, but as Lorenz showed, it sometimes does so by revealing the limits of our understanding.”

Life Is Elsewhere Book Review “The title of the novel is a quotation from the French poet Arthur Rimbaud, which was also used by André Breton in the last paragraph of his surrealistic manifesto in 1924. The expression also became a slogan used by the protesting stidents in Paris May 1968.”

Google I/O Session Videos and Slides

Rails Acts As Taggable On Plugin

Announcing Dolt, a drop-in Libtool replacement which cuts build times in half

How Computers Boot Up “The solution is the venerable unreal mode.”

A gentle introduction to Template Metaprogramming with C++

Reuse good — Abstractions better! “Civilization advances by extending the number of important operations we can perform without thinking.”

Efficient Implementation of the Smalltalk-80 System “The Smalltalk-80 programming language includes dynamic storage allocation, full upward funargs, and universally polymorphic procedures”

LinkedIn Architecture

Cog VM Blog “Conceptually every method or block activation in Smalltalk is represented by a context object, each of which has its own small stack holding its temporaries and intermediate results.  Each context points to its caller via a sender slot. ”

SmugMug's AWS Based Architecture

Presentation Files: RailsConf 2008

40 Professional Icon Sets For Free Download

Google spotlights data center inner workings

49 Amazing Wallpapers

Best background music for programming

Will’s Guide to Mashing-up Remote Databases using Page Scraping

Defining Cloud Computing

Ruby EventMachine - The Speed Demon

21 Ruby Tricks You Should Be Using In Your Own Code