December 2011
1 post
textmate: Save cursor positions →
* Use CMD-F2 to save a bookmark in a file (or click to the left of the line number)  * Use F2 to cycle through bookmarks  * Probably want to switch to not use fn key on OS X
Dec 4th
November 2011
1 post
Is there room for a Balsamiq competitor targeting... →
Nov 23rd
April 2011
1 post
rsync over ssh (came in handy today) →
Apr 20th
March 2011
6 posts
feedback on your mobile app
Professional software testing firm uTest has today launched a new service aimed at early-stage startups: uTest Express. With this low-cost offering, the company is providing access its community of over 35,000 professional testers who will provide expert feedback about your mobile app… At the end of the testing period, the testers will provide your startup with documented bugs, plus...
Mar 24th
@synthesize creates instance variables without... →
Mar 15th
New York’s Irrational LLC Publication Requirements... →
Mar 14th
ActiveConductor →
Ever want / need to save more than one model at once?  Hate spaghetti code in your controllers?  Then the conductor pattern is for you.
Mar 11th
Upstage on RRW
We recently got some press on ReadWriteWeb. Thanks to JDG (Boxcar CEO) for the introduction and Sarah Parez who was kind enough to write the article for RRW.
Mar 11th
Upstage
We (Jeff + I) just released upstage app.  Upstage is a tool for sharing iOS (iPhone and iPad) - making sharing mockups a breeze.  We use it for everything from pitching clients to using it as a spec and feedback tool.  It’s sort of our basecamp for iPhone mockups.
Mar 11th
October 2010
2 posts
Handy macros by JDG
#define A(obj, objs...) \   [NSArray arrayWithObjects:obj, ## objs , nil] #define D(val, key, vals...) \   [NSDictionary dictionaryWithObjectsAndKeys:val, key, ## vals , nil]
Oct 14th
Varadic (Varargs) macros in C →
Also useful for Objective C, of course.
Oct 14th
September 2010
1 post
GNU lightning
GNU lightning is an open source library that generates assembly language code at run-time.
Sep 29th
August 2010
1 post
turn off all asset timestamps in rails
ENV[‘RAILS_ASSET_ID’] = “”
Aug 5th
July 2010
1 post
linking under the gpl →
Jul 8th
June 2010
15 posts
“Debugging is twice as hard as writing the program, so if you write the program...”
– Kernighan’s Law
Jun 26th
Edsger W. Dijkstra: The Humble Programmer →
Jun 24th
ken thompson: reflections on trusting trust →
Jun 22nd
implementing lisp on the c2 wiki →
Jun 17th
macros in javascript →
Jun 14th
scheme2js compiler →
Jun 14th
on-the-fly tail call optimization for javascript →
Jun 12th
rails client side validations →
Jun 10th
phoning it in (the ultimate in low-fi radio) →
Jun 9th
Jun 9th
a simple metacircular interpreter in scheme →
Jun 9th
"readline" like support added to node.js →
Jun 8th
Tolk: a web interface for doing i18n translations... →
Jun 3rd
“The Generalized Greenspun Rule: Any sufficiently complicated platform contains...”
– ICK - The Invocation Construction Kit
Jun 3rd
rspec tricks →
Jun 1st
May 2010
38 posts
ndb 0.1.5 - now with a repl →
May 30th
“Any language designer has to face awkward questions like which languages are...”
– Paul Graham’s FAQ
May 30th
An opensource quickcheck in erlang →
May 27th
pseudo-3d games with canvas + js →
May 21st
pure markaby-like javascript templating library...
jm (aka javascript/markup)- The real win here is sharing the same templates on the client and server side.
May 20th
s3 RRR announced →
May 19th
Async testing in node.js →
May 18th
rubinius 1.0 released! →
May 18th
“As St. Augustine would say, may the power and purity of Functional Programming...”
– Look Ma, No Monads - Sinful Quickcheck
May 17th
Differences between proc, lambda, and Proc.new →
May 17th
narcissus: a meta-circular javascript engine... →
May 15th
wireframes on the web (in cappuccino) →
May 15th
WatchWatch
quickcheck - automated test case generation
May 15th
weighted random numbers
May 15th
PEG for node.js!
canopy: a PEG for node.js
May 14th
citrus: a treetop-like PEG for ruby
May 14th
ndb v0.1.3
Mostly minor fixes: http://github.com/smtlaissezfaire/ndb
May 14th
The most promising parser generator out there
Gazelle
May 13th
hot-code loading in node.js
Hot code loading by Blain Cook, former lead dev at twitter: Blog Post Mailing List Discussion Code
May 13th
like rvm, but for node.js: nvm
May 13th
setup a remote git repos (easily)
http://toolmantim.com/thoughts/setting_up_a_new_remote_git_repository
May 13th