September 2010
4 posts
The Ruby Garbage Collector was not meant to run →
It’s the weakness for (long running) server processes.
Sep 5th
Turn your Android Phone Into a Remote Spy Camera... →
Sep 2nd
Case Study: CouchDB as used by VPRO →
VPRO is a public broadcasting company in The Netherlands. via
Sep 2nd
New pull requests on GitHub →
Sep 1st
August 2010
11 posts
Rails 3.0: It's ready! →
Aug 30th
Common Programmer Health Problems →
Zed Shaw talks about all the not immediately obvious things that can go wrong with your body and discusses what to do to prevent them.
Aug 29th
“Software developers should start considering that accurately reflecting the...”
– Handwriting on the Sky - Ethics for Programmers: Primum non Nocere An essay on ethics and programming by Glyph Lefkowitz. via
Aug 29th
Kyoto Cabinet 1.0.0 released →
An improvement over Tokyo Cabinet in the multicore world.
Aug 28th
You're Cuking It Wrong – Elabs →
Stories should be human.
Aug 28th
Ruby 1.9.2 is released →
Best of all: new psych library wraps libyaml. You can use the library instead of syck.
Aug 18th
“[The US Army’s Special Forces teams] small size comes with a lot of advantages:...”
– via Minimal
Aug 18th
“If people can’t figure out your user interface, perhaps it’s too crowded....”
– Lukas Mathis in Nobody reads your dialog boxes, a fantastic article. go read it. (via mnmal)
Aug 18th
19 notes
tweet-button: Easy Twitter Tweet Buttons for your... →
thechangelog: Nobody does 0day gems like Intridea. First they released OAuth2 the same day Facebook announced their plans for it. This week, they created tweet-button the same day Twitter unveiled their new official tweet button. Tweet button is a simple helper to provide a nice Ruby interface for adding the button to your page: = tweet_button :via => "changelogshow", :url =>...
Aug 17th
5 notes
“Trust depends on openness, respect and humanity. Yet we often resist taking that...”
– My challenge to you: only speak like a human at work via 37signals
Aug 17th
A shorthand for designing UI flows - (37signals) →
Aug 1st
July 2010
16 posts
Great overview of vim's features →
An answer to “What is your most productive shortcut with Vim?” on Stack Overflow.
Jul 31st
“Not only do I use multiple languages professionally, I don’t know some of...”
– anamax on Hacker News | Ask HN: Do you use more than one programming language? // via
Jul 31st
E.W. Dijkstra Archive: The Three Golden Rules for... →
Jul 30th
Alex Payne — Node and Scaling in the Small vs... →
Jul 28th
Optimize browser rendering | Google →
The important lesson is that CSS engines evaluate each rule from right to left. So eg CSS rules that end with a tag selector are very inefficient.
Jul 27th
-1 notes
Jul 27th
-1 notes
Rails 3.0 release candidate released →
Jul 27th
WatchWatch
As an intro to Go, Rob Pike quickly explains what went wrong with the mainstream programming languages. via
Jul 27th
Calm technology →
Information overload and attention scarcity seen in 1996 by men from Xerox PARC labs.
Jul 24th
-1 notes
A few git tips you didn't know about →
MIslav shares some tips, “git log —oneline —decorate” FTW.
Jul 24th
-1 notes
Productivity Guaranteed | Adam Spooner →
Remember self-control and focus?
Jul 23rd
-1 notes
“Though I maintain Tokyo Cabinet, I don’t add new feature to TC. I...”
– Mikio Hirabayashi
Jul 23rd
-1 notes
Very simple EventMachine-based SMTP sinkhole that... →
Jul 23rd
The Ruby Toolbox →
(via basti)
Jul 20th
1 note
Slightly Obtrusive JavaScript →
A good idea: prefix classes and ids with “js-” when that DOM element is to be touched with JavaScript.
Jul 18th
-1 notes
FireQuery: a Firebug extension for jQuery... →
jQuery expressions are intelligently presented in Firebug Console and DOM inspector attached jQuery datas are first class citizens elements in jQuery collections are highlighted on hover jQuerify: enables you to inject jQuery into any web page jQuery Lint: enables you to inject jQuery Lint into page being loaded automatically (great for ad-hoc code validation) via
Jul 12th
-1 notes
June 2010
6 posts
Why did so many successful entrepreneurs and... →
Jun 29th
html5test →
Test your browser’s capabilities.
Jun 28th
-1 notes
The UI in the context of space
An amazing presentation by John Underkoffler. src
Jun 23rd
-1 notes
etckeeper →
etckeeper allows the contents of /etc be easily stored in Version Control System (VCS) repository. It hooks into apt to automatically commit changes to /etc when packages are installed or upgraded. By default it uses bzr, but you can edit /etc/etckeeper/etckeeper.conf and change it to git. You use with commands such as `sudo etckeeper commit “Changed apache configuration to allow...
Jun 16th
Making an iPad HTML5 App & making it really fast →
html5watch: Some great notes by Thomas Fuchs. He points out several counterintuitive and arcane peculiarities of WebKit’s rendering of neat new CSS3 features.
Jun 15th
27 notes
Jun 2nd
-1 notes
May 2010
8 posts
“Your quick hack will be in production twice as long as your beautifully designed...”
– @nzkoz
May 24th
Refraction →
Refraction is a Rack middleware replacement for mod_rewrite. It can rewrite URLs before they are processed by your web application, and can redirect using 301 and 302 status codes. Refraction is thread-safe, so it doesn’t need to be guarded by Rack::Lock. The best thing about Refraction is that rewrite rules are written in plain old Ruby code, not some funky web server config syntax. That...
May 20th
-1 notes
Google Font API →
sprawsmblog: The Google Font Directory provides high-quality web fonts that you can include in your pages using the Google Font API. Glad to see Google getting in on this. Useful if you don’t want to bother serving OTF files and write @font-face rules yourself.
May 20th
2 notes
Google Prediction API →
Enables access to Google’s machine learning algorithms, however the data needs to be stored in their cloud, and that service is currently available only to “a limited number of U.S. developers”.
May 20th
-1 notes
Rack::Throttle - HTTP Request Rate Limiter for... →
Limits the number of requests a user can ping your site (per second). Gregg Pollack’s Community Highlights on Rails blog are awesome.
May 13th
-1 notes
Hummingbird →
Real time web analytics with websockets, canvas, mongodb and node.js.
May 11th
-1 notes
“Smart companies try to commoditize their products’ complements.”
– Strategy Letter V - Joel on Software Joel explains how this simple economic concept is related to big companies’ investment in open source software, IBM’s approach to the PC add-in market, Microsoft’s relation to the hardware companies. In this article from 2002 he explained how,...
May 9th
-1 notes
“Ruby metaprogramming, at its core, is actually quite simple. It comes down to...”
– Metaprogramming in Ruby: It’s All About the Self Yehuda Katz explains.
May 9th
April 2010
16 posts
Another example of what you can with HTML5 →
Interactive visualization of chemical structures (via mnmal)
Apr 29th
13 notes
Subdomains and sessions to the rescue! →
Carlos Antonio of Plataforma documents all the little issues they had when building a Rails app with user accounts mapped to subdomains using subdomain-fu.
Apr 22nd
-1 notes
Inside Ruby on Rails: Delegate →
Simone Carletti describes ActiveSupport’s Delegate module. Using it looks like like: class Post belongs_to :user delegate :name, :to => :user, :prefix => true, :allow_nil => true end @post.user_name # => returns @post.user.name Post.new.user_name # => nil (fail-safe)
Apr 21st
Real Time Web - What's that for?
Presentation via @makoto_inoue
Apr 21st
HTML5 & CSS3 Readiness →
Apr 21st
-1 notes