Older blog entries for bstpierre (starting at number 56)

Insist on Automatic Tests

At some point your team is going to be gone. Not all at once (well, maybe, but in that case you won’t care), but over time turnover will completely replace your team. If you are the manager,...

(Click through for full post...)

Syndicated 2010-01-29 19:08:08 from The Daily Build

Make the zsh zle handle “words” correctly

Snippet from my .zshrc: # This controls what the line editor considers a word. By default it # includes '/', which makes it so that when I M-del (attempting to erase # a directory in a path), I erase...

(Click through for full post...)

Syndicated 2010-01-27 15:40:18 from The Daily Build

Moving to zsh

To get started: sudo aptitude install zsh chsh /bin/zsh That’s pretty simple. Of course, you’re not running zsh yet… either logout and log back in or just run zsh at the prompt....

(Click through for full post...)

Syndicated 2010-01-25 15:20:27 from The Daily Build

9 “Must-Have” Tools for Software Teams

The items below are useful systems based on my experience working with a bunch of different software teams at a handful of companies over the past decade-plus. I haven’t bothered to list things...

(Click through for full post...)

Syndicated 2010-01-18 16:06:38 from The Daily Build

Use SSH to Forward Multiple Protocols to Multiple Machines

Let's say you have a half-dozen machines at work you want to log into. Instead of setting up a remote forwarding connection from each of those machines, you can have the connection from your main...

(Click through for full post...)

Syndicated 2009-12-04 16:03:33 from The Daily Build

Open an SSH Tunnel in Four Seconds or Less

As I mentioned in a previous post on ssh configuration, your config file can specify a variety settings for each server. In fact, the Hosts you use don't even have to exist! Consider the following...

(Click through for full post...)

Syndicated 2009-12-03 15:28:47 from The Daily Build

Use Local SSH Forwarding to Reduce the Number of Manual Hops

Local port forwarding is the same as remote port forwarding but works in the opposite direction. An example is the clearest way to explain... Related posts:How to Use SSH Remote Port Forwarding to...

(Click through for full post...)

Syndicated 2009-12-02 15:12:19 from The Daily Build

How to Use SSH Remote Port Forwarding to Set Up Secure Tunnels

Ssh tunneling can be a bit mind bending at first, but it's simple when you get used to it. Related posts:How to Tell SSH Who You Are Do you log in to several...Five Days to a Django Web App: Day...

(Click through for full post...)

Syndicated 2009-12-01 14:35:17 from The Daily Build

How to Tell SSH Who You Are

Do you log in to several servers with different usernames via ssh? Save typing by telling ssh which username to use on each server. Related posts:Five Days to a Django Web App: Day Three, Coding ...

(Click through for full post...)

Syndicated 2009-11-30 15:11:10 from The Daily Build

One Simple Step for Avoiding Shallow Reviews

It's your job as a reviewer to find as many defects as possible. If you're not finding defects, you're wasting time. Related posts:Twenty Reasons To Do Code Reviews Update [2008-12-31]: I posted...

(Click through for full post...)

Syndicated 2009-11-25 13:55:55 from The Daily Build

47 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!