May 09 2011 |
Applying the Unix Process Model to Web Apps |
Apr 28 2011 |
How To Scale a Development Team |
Apr 07 2011 |
Ephemeralization |
Apr 01 2011 |
Logs Are Streams, Not Files |
Jul 19 2010 |
Memcached, a Database? |
Jun 30 2010 |
Replace Cron with Clockwork |
May 29 2010 |
Gluecon Slides |
Apr 30 2010 |
Startup Lessons Learned |
Apr 24 2010 |
Beanstalk, a Simple and Fast Queueing Backend |
Apr 13 2010 |
Rethinking Cron |
Mar 30 2010 |
URLs are the Uniform Way to Locate Resources |
Mar 22 2010 |
Value-Creating Activities |
Mar 19 2010 |
Consuming the Twitter Streaming API |
Mar 18 2010 |
Alumni |
Mar 17 2010 |
Salivation, Espresso Machines, and Tears |
Mar 15 2010 |
Graph Databases |
Mar 14 2010 |
Grown, Not Built |
Feb 25 2010 |
An HTML5 Offline App Example |
Feb 22 2010 |
Above the Water |
Feb 11 2010 |
Uncertainty |
Jan 03 2010 |
Node.js and Event-Driven I/O |
Jan 03 2010 |
RestClient 1.1: Multipart Uploads, and a New Maintainer |
Dec 29 2009 |
Firewall Jealousy |
Dec 27 2009 |
Crystalized Innovation |
Dec 19 2009 |
Destroying Alien Civilizations, All In A Day's Work |
Dec 18 2009 |
The End Of X |
Dec 16 2009 |
No Knobs |
Nov 24 2009 |
Science vs Reason |
Nov 15 2009 |
Pony Rides Again |
Oct 03 2009 |
Instant Gem Publishing with Gemcutter |
Oct 02 2009 |
RubyFoo Slides |
Sep 28 2009 |
Background Jobs with RabbitMQ and Minion |
Sep 22 2009 |
SNI SSL |
Sep 09 2009 |
RubyFoo, QCon |
Aug 28 2009 |
Sumo: One-off EC2 Instance Launching |
Aug 25 2009 |
Trailblazing |
Aug 18 2009 |
Departments |
Aug 13 2009 |
Threads Suck |
Aug 04 2009 |
Sinatra ERB Escaping |
Jul 28 2009 |
Do-ocracy |
Jul 26 2009 |
Product Continuum |
Jul 21 2009 |
A New Tool for a New Problem |
Jul 20 2009 |
Sketchbooks |
Jul 18 2009 |
Versioned Concurrency Instead of Locks |
Jul 15 2009 |
Video Game Lessons for Business Strategy |
Jul 14 2009 |
Programming Quotes |
Jul 13 2009 |
Scanty on Redis |
Jul 09 2009 |
Tightrope |
Jul 08 2009 |
SQL Databases Are An Overapplied Solution (And What To Use Instead) |
Jul 06 2009 |
SQL Databases Don't Scale |
Jul 05 2009 |
Coming of Age |
Jul 04 2009 |
RSpec stub_chain |
Jul 02 2009 |
Meetings, Roles, and No |
Jun 29 2009 |
Big Trends |
Jun 28 2009 |
CGF (Cascading Global Failure) |
Jun 24 2009 |
Backlogs and Request Time |
Jun 23 2009 |
Values |
Jun 22 2009 |
ActiveSupport Time Extensions |
Jun 21 2009 |
Retwis, an Example App Without a SQL Database |
Jun 20 2009 |
Rack Mimetypes |
Jun 18 2009 |
RailsLab Videos |
Jun 09 2009 |
The Age/Authority Hierarchy |
Jun 07 2009 |
A Somewhat Longer Program |
May 30 2009 |
One-Time Product |
May 28 2009 |
RestClient 1.0, Now With SSL Client Certificates |
May 27 2009 |
The Physical Computing Revolution |
May 25 2009 |
On Competition |
May 18 2009 |
Delayed::Job with Sinatra |
May 06 2009 |
Railsconf Slides: Rails Metal, Rack, Sinatra |
May 03 2009 |
Close to the Problem |
May 02 2009 |
HTML rel Attribute |
Apr 30 2009 |
IM Beats IRC for One-on-One Chat |
Apr 29 2009 |
Unfiltered Feedback Tracking |
Apr 28 2009 |
Release Cycles |
Apr 27 2009 |
Heroku Pricing |
Apr 22 2009 |
Dreams |
Apr 22 2009 |
Gzip Makes a Happy Web |
Apr 20 2009 |
They Worry So That You Don't Have To |
Apr 20 2009 |
Timing is Everything |
Apr 19 2009 |
Console for Sinatra |
Apr 18 2009 |
How to Discontinue a Product |
Apr 15 2009 |
Building a Queue-Backed Feed Reader, Part 2 |
Apr 14 2009 |
Building a Queue-Backed Feed Reader, Part 1 |
Apr 13 2009 |
Tactical Relevance vs. Strategic Relevance |
Apr 10 2009 |
"Should" In Specs |
Apr 09 2009 |
Short-Term Accomplishments |
Apr 07 2009 |
Client-Side Caching with Cacheability |
Apr 07 2009 |
Language Mavens, Tool Mavens |
Apr 06 2009 |
Strange Loops |
Apr 04 2009 |
Debugging Clever Code |
Apr 03 2009 |
Regexp Replace |
Apr 02 2009 |
Ambient Intimacy |
Apr 01 2009 |
Phases of a Company's Life |
Mar 31 2009 |
Pivotal Tech Talk |
Mar 30 2009 |
Export to CSV |
Mar 27 2009 |
Personal Cloud Computing |
Mar 26 2009 |
Don't Fix Every Bug |
Mar 24 2009 |
Versioning REST |
Mar 22 2009 |
Implementation, Authority, Responsibility |
Mar 22 2009 |
Project Management Lingo |
Mar 20 2009 |
Testing Doesn't Require a Test Framework |
Mar 18 2009 |
Order of Operations |
Mar 16 2009 |
Push Systems vs Pull Systems |
Mar 11 2009 |
Begin Concrete, End Abstract |
Mar 09 2009 |
Instant Ruby Deployment |
Mar 02 2009 |
Database Versioning |
Feb 28 2009 |
ActiveRecord Migrations Outside Rails |
Feb 11 2009 |
Taps for Easy Database Transfers |
Feb 09 2009 |
Threshold Transitions |
Feb 07 2009 |
IM Status Timestamps |
Feb 05 2009 |
Stealth |
Feb 05 2009 |
Web Browser as Thick Client |
Feb 03 2009 |
Drizzle, Simplified MySQL Fork |
Jan 30 2009 |
O'Reilly Wisdom |
Jan 27 2009 |
Lua, the Embeddable Game Scripting Language |
Jan 25 2009 |
Joss Whedon's Writing Tips |
Jan 24 2009 |
RestClient 0.9 |
Jan 22 2009 |
Antibull Sphere |
Jan 21 2009 |
Get Exceptional + Sinatra |
Jan 21 2009 |
Sinatra 0.9 Released |
Jan 20 2009 |
Github vs Sourceforge |
Jan 18 2009 |
No-Holds-Barred Execution |
Jan 18 2009 |
ActiveSupport and Special-Interest Politics |
Jan 12 2009 |
Gem Weight |
Jan 09 2009 |
Codemash Slides |
Jan 06 2009 |
Undo Last Commit |
Jan 05 2009 |
Successful Products Are Discovered, Not Invented |
Jan 02 2009 |
rush v0.5 |
Dec 29 2008 |
DBM Files and Tokyko Cabinet |
Dec 16 2008 |
CodeMash |
Dec 08 2008 |
Grow Then Cull |
Dec 08 2008 |
Caring About Your Craft |
Dec 03 2008 |
Rubyconf Video |
Dec 01 2008 |
Wiffr |
Nov 24 2008 |
Planning |
Nov 22 2008 |
The New Generation of Sysadmins |
Nov 19 2008 |
Ruby Isn't Fun Anymore |
Nov 17 2008 |
Email Stamps to Solve Spam |
Nov 07 2008 |
Rubyconf Slides |
Nov 04 2008 |
Scanty, the Blog That's Almost Nothing |
Nov 02 2008 |
Pony, The Express Way To Send Email From Ruby |
Oct 31 2008 |
The Sorry State of Blogging Software |
Oct 30 2008 |
Giving Up |
Oct 14 2008 |
RestClient 0.8 |
Sep 27 2008 |
Erlang |
Sep 22 2008 |
Upcoming Appearances |
Sep 16 2008 |
Rifgraf |
Sep 14 2008 |
Database URLs |
Sep 09 2008 |
Punting |
Sep 09 2008 |
Rushmate, rush + TextMate |
Sep 06 2008 |
How to Run an Open Source Software Project |
Sep 03 2008 |
DDL Transactions |
Aug 31 2008 |
Hidden Assumptions |
Aug 29 2008 |
Object-Oriented File Manipulation |
Aug 23 2008 |
Corn and Software |
Aug 19 2008 |
A Logging RestClient |
Aug 15 2008 |
Acquisition/Investment vs. Bootstrapping |
Aug 12 2008 |
Don't Fear the URLs |
Aug 11 2008 |
Speculating Sucks |
Aug 10 2008 |
Intrapreneur |
Aug 08 2008 |
Ruby Libs for Making Web Calls |
Aug 06 2008 |
Works On My Machine |
Aug 04 2008 |
A Standard for Bootstrapping Rails |
Aug 01 2008 |
RestClient 0.6 |
Jul 22 2008 |
Dude, That Is So Fringe |
Jul 16 2008 |
rush 0.4 |
Jul 14 2008 |
Owning Up |
Jul 06 2008 |
The End of Bugs? |
Jul 02 2008 |
Read-Only Source Trees |
Jun 30 2008 |
Rebasing is Editing Commits |
Jun 28 2008 |
EVDO Rules |
Jun 27 2008 |
Office Aesthetics |
Jun 26 2008 |
Service-Oriented Architectures |
Jun 25 2008 |
Git Submodule |
Jun 23 2008 |
Recruiting |
Jun 23 2008 |
RubyGems 1.2 |
Jun 21 2008 |
RestClient 0.5 |
Jun 19 2008 |
Rack, and Why It Matters |
Jun 17 2008 |
Battling Wedged Mongrels with a Request Timeout |
Jun 16 2008 |
Cloud Computing Taxonomy |
Jun 12 2008 |
Quickstart to Hacking Rubinius |
Jun 11 2008 |
yaml_db and heroku-client in Github |
Jun 10 2008 |
Sinatra, My New Favorite Microframework |
Jun 08 2008 |
Railsconf Wrapup |
Jun 03 2008 |
Railsconf Slides |
May 27 2008 |
Railsconf |
May 19 2008 |
Advanced Rails Recipes |
May 15 2008 |
More Git Techniques |
May 12 2008 |
Firefox REST Plugin |
May 08 2008 |
Don't Build the Super Nifty Node System |
May 07 2008 |
A Better Daemonize |
May 02 2008 |
Rocking the Mocking |
Apr 29 2008 |
What Defines the Ruby Community? |
Apr 24 2008 |
Curators |
Apr 23 2008 |
Video Quagmire |
Apr 23 2008 |
The Startup Curve |
Apr 22 2008 |
Why No Love For RSpec? |
Apr 18 2008 |
Ruby Conference Slides Online |
Apr 16 2008 |
Model + Controller = Unified Resource? |
Apr 14 2008 |
Useful, Necessary, Beautiful |
Apr 07 2008 |
Avoiding Inject |
Apr 05 2008 |
rest-client 0.4 |
Apr 04 2008 |
Loose Whitespace Annoys Me |
Mar 31 2008 |
Small Projects |
Mar 28 2008 |
Admin Debris |
Mar 26 2008 |
rush 0.3 |
Mar 26 2008 |
Y Combinator |
Mar 23 2008 |
Binge and Purge |
Mar 21 2008 |
Speaking Gigs |
Mar 20 2008 |
Situated Software |
Mar 18 2008 |
A Taste of the Future |
Mar 16 2008 |
to_xml |
Mar 15 2008 |
One Expectation Per Spec |
Mar 14 2008 |
REST Enlightenment |
Mar 13 2008 |
rush 0.2 |
Mar 12 2008 |
Startup School |
Mar 11 2008 |
Morning Clarity |
Mar 11 2008 |
Rest Client 0.2 |
Mar 09 2008 |
Rest Client |
Mar 09 2008 |
git-wiki |
Mar 07 2008 |
Incremental - Always |
Mar 04 2008 |
Unobtrusive Screencasting |
Mar 02 2008 |
Sysadmin vs. Programmer |
Feb 27 2008 |
In The News |
Feb 26 2008 |
The Legacy of the Self-Made Man |
Feb 23 2008 |
rush Mailing List |
Feb 23 2008 |
Test Assumptions, Not Methods |
Feb 22 2008 |
Clarity and Brevity |
Feb 21 2008 |
I'm Tired of Logging In |
Feb 21 2008 |
Suckage |
Feb 20 2008 |
gem install rush |
Feb 19 2008 |
rush, the Ruby Shell |
Feb 18 2008 |
Making OS X Spaces Sane |
Feb 18 2008 |
Changesets, Not Snapshots |
Feb 12 2008 |
Work and Play |
Feb 07 2008 |
Minimalist RSpec Matching |
Feb 02 2008 |
Theory vs Practice |
Feb 01 2008 |
HTML Paste |
Feb 01 2008 |
Shifting Resources to Higher Value Uses |
Jan 28 2008 |
Proof-Driven Development |
Jan 25 2008 |
Rake Task To Port Your Unit Tests to RSpec Specs |
Jan 22 2008 |
Using Ruby's Readline Library |
Jan 20 2008 |
Remote Filesystems |
Jan 19 2008 |
Passion |
Jan 17 2008 |
Overriding Rake Tasks |
Jan 16 2008 |
Ruby Test Framework Roundup and Musings |
Jan 12 2008 |
ThruDB |
Jan 12 2008 |
Rails Shared Hosting |
Jan 05 2008 |
Forking Rails |
Jan 01 2008 |
Be Narrow In Your Rescues |
Dec 30 2007 |
I Git It |
Dec 28 2007 |
SSH Tunnels |
Dec 20 2007 |
Nested Resources in Rails 2 |
Dec 17 2007 |
A World Without SQL |
Dec 12 2007 |
In Defense of Yak Shaving |
Dec 10 2007 |
Rails 2 Upgrade: ActiveResource |
Dec 03 2007 |
Conditional Javascript Includes |
Nov 15 2007 |
POST Payloads |
Nov 13 2007 |
ActiveRecord Setter Overloading |
Nov 11 2007 |
Small Victories: The Perptual Coding Machine |
Nov 09 2007 |
Good Tools |
Nov 08 2007 |
Welcome |