contact subscribe

Links » Code

Inside look at Google. Interesting insights into the life of an engineer. #

Painless Software Schedules. Practical methods for estimating and executing programming deadlines. #

Bypass Authentication on Authenticated Wireless Networks. #

Answers to Technical Interview Questions. #

Google AJAXSLT. #

Mastering recursive programming. #

Beyond Relational Databases. #

Enterprise Ruby On Rails. The beginnings of the book are posted online. #

How To Crack Wireless Networks, Part 1. And Part Deux. #

Sets in Javascript. This is an interesting syntactical trick in Javascript using the in operator. #

How to develop a stable, pre-forking HTTP daemon in Perl. #

How a Bookmaker and a Whiz Kid Took On an Extortionist — and Won. This is a well-written and fascinating article. #

Oberkampf. Flickr Tools for local custom galleries. #

Generic Form Validation Routine. Using accessible Javascript. #

Developing Dashboard Widgets. #

Javascript Effects. This will be a useful resource. #

Lickr. A great implementation of GreaseMonkey that extends the annotation features of Flickr. #

Python Tutorials. #

Create Sparklines with Photoshop. Sparklines are small, word-like graphics from Edward Tufte. #

Drag-and-drop Sortable Lists with JavaScript and CSS. #

Adding breakpoints in Javascript. This has potential. It definitely beats alert(). #

DOM-Scripted Lists. #

PyMusique. The fair interface to the Itunes Music Store. #

Installing Ruby, Rails, and FastCGI on OSX. #

Drag & Drop Javascript DHTML Library. #

A HOWTO on Optimizing PHP with tips and methodologies. #

Ajax Working Examples. XMLHTTPRequest in action in the real world. #

SAJAX. A XMLHTTPRequest (Ajax) Toolkit for PHP #

Developing Java Applications on Mac OS X with Eclipse. #

Four days on Rails A useful tutorial on this web development platform that bridges the ever-existing programming gap between ignorance and experience. #

Many-to-Many. Why modern tagging a la delicious is a good thing. #

Rolling with Ruby on Rails. Mojavi is the closest thing to Rails for PHP. #

MySQL Gotchas. A useful resource with many things I was not aware of. I mean, of which I was not aware. #

DOMCollapser. Javascript library that automates "collapsing" elements of an HTML document. #

jslint: The JavaScript Verifier. Check Javascript code for anomalies and (potential) weaknesses. #

Google Suggest Javascript, Reloaded. Re-formatted for your viewing pleasure. #

XMLHttpRequest for The Masses. #

Adam Bosworth's KISS. Keep it Simple, Stupid. A great essay on the importance of simplicity in software design. #

OSX file access in real-time. I had never heard of fs_usage before today. For example, sudo fs_usage -e -f filesystem | grep -v CACHE_HIT | grep -v grep | grep -v Terminal | grep open displays all files being opened on the filesystem. #

Create an OS X disk image from the CLI. A useful series of steps using the hdiutil utility. #

Paparazzi. Resolution-independent screenshot capture. #

New functions available in PHP5. #

Numerical Recipes in C. I am a total hack compared to the sophisticated code to be found here. Well worth reading. #

Seven habits of highly effective Vimming. Well worth the read, although I have some issues with the guy's haircut. #

Vim Quick Reference. Whether or not you want to (I do), you need to understand how to use vi quickly and efficiently if you do anything nixey. #

Programming epigrams. My favorites: "Syntactic sugar causes cancer of the semi-colons." "It is easier to write an incorrect program than understand a correct one." "Everything should be built top-down, except the first time." #

Clipboard Sharing. This is a neat idea. #

A useful image gallery tool. Ryan pored over most of the utilities out there. This is the one he chose. #

Basecamp Source. The framework (in Ruby) behind the Basecamp web application. #

History of Unix and C. This is a very interesting read. #

Latin Perl. Some people have way too much time on their hands. #

Ruby Documentation. Well-written documentation on this intriguing language. #

Threading messages. Well-tested algorithm for grouping messages in parent-child relationships. #

Become a great programmer by... learning assembly language. Yeah, right. #