-
Changelog community book recommendations
2025-12-31
-
Is this thing still on?
2025-12-22
-
Nuclear Privilege
2025-12-20
-
Full Stack Radio
2019-06-10
-
Listen to me on SendGrid's podcast
2019-02-13
-
Our 2018 State of the "log" address
2018-12-19
-
My Favorite Changelog Episodes of 2016
2016-12-31
-
5 Answers For Coder Catchup Episode 100
2016-12-22
-
Safari does not trigger click events on anchors or buttons containing SVG elements
2015-08-18
-
New Mac: Eventual Installs
2015-04-11
-
New Mac: Instant Installs
2015-03-21
-
What Continuity Means to Me
2015-03-13
-
Trailing Conditionals Considered Harmful Unless Used Sparingly
2015-03-08
-
I Fought the RSI and the RSI (Almost) Won
2015-02-26
-
Thoughtfulness is a Secret Weapon
2015-02-21
-
Big Week
2015-02-13
-
Bubble Boy
2015-02-05
-
Find Your Fiji
2015-01-26
-
Art-directed, data-driven image files to accompany your website
2015-01-19
-
How we use Trello to generate The Changelog Weekly
2015-01-14
-
Two Guys B.S.in'
2015-01-05
-
GIF of the Year
2014-12-30
-
Beloved Bits, 2014
2014-12-21
-
List all Git commits that are on one branch, but aren't on the other
2014-09-06
-
A step by step guide to bulletproof 404s on Rails
2014-06-20
-
Ruby Rebus! Part Deux
2014-04-07
-
Out with Sprout
2014-02-11
-
Beloved Bits, 2013
2013-12-31
-
Rails 4: let specific actions be embedded as iframes
2013-12-04
-
Make ActiveAdmin and FriendlyId play nice
2013-11-15
-
Your dev user should be really crazy
2013-11-08
-
Ruby Quick Tip: Easily Count Occurrences of Array Elements
2013-10-24
-
My biggest disappointment with Apple's 2013 iPhone upgrades
2013-09-20
-
You don't have to annotate your AngularJS injections anymore
2013-08-02
-
CoffeeScript Classes Play Nicely with AngularJS Factories
2013-07-28
-
So I gave a talk for NebraskaJS about AngularJS
2013-07-13
-
Jekyll with Footnotes
2013-05-06
-
Tips for a successful switch to a standing desk
2013-05-02
-
Changeloggin'
2013-04-22
-
Be Careful When You Create a Unified SSL Certificate for Nginx
2013-04-08
-
Name That Trend - Nose Dive Edition
2013-03-07
-
Easy 'Share-Nothing' WordPress Blog Syndication on Rails
2013-03-01
-
The Curious Case of ActiveRecord Matching Yesterday's Events Even Though I Told it Not To
2013-02-19
-
CLOC Counts Lines of Code
2013-02-12
-
A Casual Stroll Through Discourse's Source Code
2013-02-11
-
Rate Limit POST Requests with Rack::Throttle
2013-02-03
-
Fix Rails-API Oauth2 CSRF Errors On Rails 3.2.9+
2013-02-01
-
Configuring redis-store / redis-rails on Heroku
2013-01-23
-
Dynamic Routes to Static Pages on Rails
2013-01-07
-
Top Hacker News Content of 2012
2012-12-31
-
Beloved Bits, 2012
2012-12-27
-
A Handy Method to Share Data From Rails Controllers to Views Without Requiring Direct Instance Variable Access
2012-12-18
-
Capybara and Poltergeist: Snap!
2012-12-11
-
The One Thing You Should Not Bring to Your Next Conference
2012-12-04
-
Creating an SSH Tunnel to a Remote Service
2012-11-28
-
A Domainr CLI in Less Than 15 Lines of Ruby
2012-11-27
-
Thankful
2012-11-23
-
An Algorithm to Reliably Identify Nested Substrings
2012-11-12
-
Ruby Rebus
2012-10-31
-
How Atebits' Letterpress Could Really Shine (and Make a Lot of Money)
2012-10-28
-
A Common Gotcha When Using Ruby Regexps For Input Validation
2012-10-19
-
Skype Tip: Roll Your Own Mentions System
2012-10-09
-
And Now For Something So Niche That Perhaps Only I Will Use It
2012-09-20
-
Announcing Object Lateral
2012-09-04
-
Adding Your Own Bookmarks and Bookmarklets to the iOS Simulator's Mobile Safari
2012-08-29
-
7 Ways to Level Up Your Sublime Text Editing
2012-08-17
-
How to get quick access to technical symbols and other special characters in OS X
2012-08-08
-
Get Sinatra Up and Running with Zurb's Foundation 3 Framework
2012-08-07
-
Some White Spaces are More Equal Than Others
2012-07-23
-
You Might be a Unix Geek
2012-07-14
-
My Favorite Bundler Feature
2012-07-03
-
Wrangle Your iOS Apps
2012-06-28
-
3 Tools I Install on Every Server
2012-06-14
-
A Brief Message to Web Designers
2012-06-07
-
the birth, life, and death of sant0sk1
2012-06-05
-
Back That Gmail Up
2012-05-26
-
Enumerable's *ect Methods Reimplemented Using `each_with_object`
2012-05-20
-
Tee for Two
2012-05-16
-
Confessions of a Meteor Newb
2012-04-23
-
Dead Simple Rails Config
2012-04-04
-
Get FireHOL off of RSyslog's lawn
2012-03-27
-
Naming Schemes
2012-03-22
-
Best Buy Considered Harmful
2012-03-05
-
ip2loc lives
2012-02-25
-
A Simple Pattern to Namespace and Selectively Execute Certain Bits of JavaScript Depending on Which Rails Controller and Action are Active
2012-02-08
-
Sublime Text 2 Icon Replacement Roundup
2012-01-12
-
Beloved Bits, 2011
2011-12-31
-
A Photo Stream Problem, Workaround, & Bonus
2011-12-11
-
A Kindle Cloud Reader Bookmarklet to Enable Text Selection, Copy/Paste, Et Cetera
2011-08-10
-
Brew Install Vim
2011-08-04
-
A Better Way to Get Recency-based Google Searches in Chrome
2011-08-02
-
My Dotjs Hack to Default Google Searches to Past Year
2011-07-26
-
The Coldplay Effect
2011-07-25
-
Building Multi-tenant Rails Apps with PostgreSQL Schemas
2011-07-18
-
cap db:pull
2011-06-29
-
Connecting Node.js to Redis To Go on Heroku
2011-06-17
-
Reasons Your Dev Team Might Choose Talker Over Campfire for Group Chat
2011-06-14
-
Benchmarketing
2011-04-16
-
Pow and Apache Side-by-Side
2011-04-12
-
ActiveRecord Association Caching Gotcha
2011-04-07
-
Install Firefox 4 and Firefox 3 Side by Side on Mac OS X
2011-03-23
-
The Two Character Config Hack That Changed my Bashing Life
2011-03-20
-
The Perfect Setup: Rails on Screen
2011-02-25
-
jQuery: isInArray Boolean Sugar
2011-01-31
-
Tech Podcasts You Should Know About
2011-01-30
-
Quickly Determine Your Current Heroku Database Size
2011-01-26
-
Three Ways to Retain Your Dev Flow
2011-01-14
-
Bridging the Gap Between JavaScript's console.log and Cocoa's NSLog
2010-12-27
-
The Tech Behind the New Grooveshark
2010-12-15
-
Making Rails 3's Mail Gem and Paperclip Play Nice
2010-12-09
-
Minimally Awesome Todos
2010-12-01
-
Took a Detour
2010-11-01
-
LazerCatz!
2010-08-30
-
Extract & Edit a Safari Extension
2010-08-21
-
Some Great iOS Apps
2010-06-19
-
Rack, and Firebug, and Fuel. Oh Hai!
2010-03-20
-
Exciting Projects I Watched in February
2010-03-06
-
Exciting Projects I Watched In January
2010-02-02
-
Cappuccino On Rails
2010-01-12
-
Testing Cappuccino Notifications
2010-01-07
-
Rubular
2009-12-02
-
280 Atlas Introductory Screencast
2009-11-16
-
Ad Hoc Command-Line Notifications with Twitter
2009-11-14
-
Managing Broken Symlinks
2009-11-05
-
Learning Cappuccino: A Linked List
2009-11-01
-
A WordPress Skeleton Key
2009-10-29
-
Cheating on Rails
2009-10-20
-
CappuccinoFlow
2009-10-14
-
Run OS X System Profiler From Terminal
2009-09-09
-
cd up, up, and a-up
2009-09-07
-
Kill Snow Leopard's Blue Ring of Exposé
2009-09-01
-
Just Abort It
2009-08-24
-
AppStore Ruby Module
2009-08-22
-
Self-Scheduling Ruby Scripts
2009-08-20
-
Amending Git Commits
2009-08-16
-
Mini Book Review: Ruby Best Practices
2009-08-01
-
WordPress Console Update
2009-07-23
-
Ad Hoc Rails Console Logging
2009-07-18
-
Sass Never Forgets
2009-07-09
-
On WordPress Plugin Release Notes
2009-07-03
-
jQuery Tools 101: Nested Tabs
2009-07-01
-
Introducing the WordPress Console
2009-06-23
-
Sniff Your iPhone's Network Traffic
2009-06-13
-
PHP5 with readline support on OS X
2009-06-06
-
Let Capistrano Compile Ruby 1.9 For You
2009-06-02
-
Dead Simple Rails Deployment
2009-05-31
-
Rename A Gitosis Repository
2009-05-28
-
3 Reasons Why Heroku is a Game Changer
2009-05-26
-
Create Arbitrarily Sized Files In Less Than 15 Lines of Ruby
2009-05-22
-
jQuery: Open External Links In New Window/Tab
2009-05-18
-
Expand Your Twitter Network In Less Than 15 Lines of Ruby
2009-05-17
-
Avoid Sore Fingers While SSHing Around
2009-05-14
-
See Which Twitterers Don't Follow You Back In Less Than 15 Lines of Ruby
2009-05-12
-
jQuery: Set Mouse Focus On Page Load
2009-05-09
-
Git Informed When Your Site Is Hacked
2009-05-04
-
Dreamy: Now With 100% API Coverage
2009-05-02
-
Clean WP Dashboard
2009-04-23
-
Tweetie Has Arrived
2009-04-21
-
New Gem: Rack-noIE6
2009-04-18
-
So Dreamy!
2009-04-18
-
2>&1
2009-03-17
-
Rsnapshot (Rsync) Gotcha
2009-03-09
-
Bash array and loops in FireHOL configuration
2009-02-26
-
Extending TMail::Mail for HTML and plaintext only
2009-02-21
-
A simple Ruby method to send email
2009-02-17
-
Getting ready for Lenny
2009-02-16
-
Great Article on Aptitude vs Apt-Get
2009-02-16
-
Debian 5.0 (Lenny) Released
2009-02-15
-
fix your Debian VMware image's network after offline copy
2008-09-17
-
Starting Asterisk on Boot in Debian
2008-09-03
-
Adhearsion TextMate Bundle
2008-08-30
-
Configure Network Time Protocol (NTP) in Debian
2008-08-27
-
Date Range Goodies in Rails
2008-08-27
-
Introducing lil tom peep
2008-08-23
-
Debian Etch: Default Repositories
2008-08-22
-
Easy Configuration with Ruby and Yaml
2008-08-19
-
Ruby to the Rescue
2008-08-18
-
Great jQuery Reference
2008-08-14
-
Debian Quickie: MailUtils
2008-08-12
-
jQuery Wizard Redux
2008-08-09
-
Pass Optional Arguments to Ruby Method
2008-07-24
-
Rails + Screen = Awesome
2008-07-24
-
Symlink Your Samba Shares
2008-07-23
-
ip2loc
2008-07-19
-
My Perfect OS X FTP Server
2008-07-17
-
Traversing Directories with Ruby
2008-07-15
-
New GitHub Repo: AWS Ruby Miscellany
2008-07-14
-
Capify - public key deployment
2008-07-11
-
Rails: Nested Layouts
2008-06-20
-
SliceHost + Debian + FireHOL gotchas
2008-06-20
-
htop: like top, but awesome
2008-06-03
-
10.5.3 Fixes Spaces
2008-05-31
-
Debian: Disable Sytem Beep
2008-05-19
-
git clone & pull without changing directories
2008-05-19
-
MySQL backup and restore
2008-05-19