stdoutCoding and Technology

Every project is going to start accumulating a list of things that would be nice to have, or that you just need to get around to, but not right at this moment. There are all sorts of tools you can use to track these things, from Github Issues to Tomboy all the way down to the lowly todo.txt file. That’s exactly what we’re here to talk about.

I’ve recently been trying out Vagrant for a couple different tasks in my development workflow, and I’ve found it to be truly wonderful in certain roles. For those that haven’t heard of it, Vagrant is basically a wrapper that makes managing development virtual machines much less painful. I’m using it with VirtualBox, but it also supports software such as VMWare and server environments including Amazon EC2.

Rust is a new open source systems programming language which guarantees memory safety and supports concurrency without data races. It’s not actually an official Mozilla project, but rather something to come out of the Mozilla community. It’s a compiled, minimal runtime language that manages to feel like C++ and Ruby at the same time. The current “stable” release is 0.10, and many things are in flux currently as developers work hard to push towards the 1.0 release.