Tools I Use - tmux
Why I switched from GNU screen to tmux: horizontal and vertical splits, sane defaults, and auto-arranged panes. Plus my short .tmux.conf and resources.
Actually using Ed
The classic ed editor is a really good example of a sparse, minimal, standard Unix tool that does one thing, and does it well. Because there are so many good screen-oriented editors for Unix, there’s seldom very much call for using ed , unless you’re working on very old or very limited hardware that won’t run anything…
The Heroku Hacker's Guide
I finished The Heroku Hacker's Guide, a practical book on using and understanding Heroku, out now as a PDF and paperback. Here's why I wrote it.
Rails Console Tips
I was bouncing around the Rails API documentation yesterday, and I noticed a few rails console tricks I haven’t seen before. There’s been plenty of posts about irb and Rails before, but I’m hoping you’ll learn something new here. The following console samples were taken with…
IntelliJ IDEA 12 Released
Revealing the Darker Side of Productive Coding A few weeks ago we finished the Early Access Program for the upcoming release of IntelliJ IDEA 12. We would like to thank all of you who evaluated the p
Timeline - A JS Library For Beautiful Timelines That Are Easy & Intuitive To Use
Open Source Resources For Web Developers & Designers
Protecting a Laptop from Simple and Sophisticated Attacks
How I secured a ThinkPad: a Windows honeypot with Prey for thieves, TRESOR against cold boot, a USB boot stick for evil maids, and a separate Firefox user.
Alfred V2 Sneak Peek: Workflows
Take a sneak peek at some of the new workflows coming to the Alfred v2 Powerpack soon.
Writing a CV in LaTeX
Writing my curriculum in LaTeX was a task that has been on my TODO-list for quite a while. I liked the style of my Word-written CV and I believed it would take hours to come up with a reasonable CV in LaTeX. Nevertheless, I recently sat down, began writing, and after not too long, I ... [Read more...]
Trello Android App Available for Download
Research, expert perspectives, and product announcements from Atlassian on how teams can work smarter with AI. Subscribe for monthly insights on the future of teamwork.
Customize Gmail's Buttons: Replace Icons With Text
I know a couple of old guys who are pretty happy at this feature addition. :) I have to admit that the icons were confusing even to me. And I have been using Gmail since the very first beta release (I got in around a month after the launch)!
Bash One-Liners Explained, Part V: Navigating around
This is the fifth part of the Bash One-Liners Explained article series. In this part I'll teach you how to quickly navigate around the command line in bash using emacs-style keyboard shortcuts. That's right, emacs-style keyboard shortcuts. It might surprise you but by default bash uses emacs-style keyboard shortcuts...
The desks of 37signals
Perhaps it’s my inner engineer, but seeing behind the scenes of workshops, be they real or digital, always fascinates me. Maybe that’s why How it’s Made is so compelling. The show proves that there’s more than just the end product: the workspace and the process that surround…
Dropbox Chooser
Dropbox makes it easy to share files online. Share large files, folders, documents, and photos, and more. Sign up for a free trial to get started.
GCC Explorer
Introducing a new way to stare at the disassembly of your compiled C and C++
Exploring Emacs
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
The Grammar of Vim
Like a lot of people, I have gone retro when it comes to editors, using Vim for most of my day to day work. I’ve been doing most of my development these days in a terminal window, logged directly into a VM where I test my code. For more, see this article. I have been a somewhat casual vi user for at least 15 years…