VirtualBox 3.2.0 Beta 1 released

Just yesterday I was discussing with colleagues about what might happen to Sun’s VirtualBox virtualization software. I use it a lot, and have become somewhat worried about its future now that Sun has been acquired by Oracle. If this email announcement is anything to go by, then the future looks pretty good: [vbox-announce] Announcement: VirtualBox …

Continue reading ‘VirtualBox 3.2.0 Beta 1 released’ »

WorkSnug – is Augmented Reality really the best way to find a desk?

The web is full of location-based startups at the moment, struggling to stand out in an increasingly crowded marketplace. WorkSnug seems to be one of them, pitching itself as a way for the modern “urban nomad” to find places to work. I have been in this situation myself a few times – time to kill …

Continue reading ‘WorkSnug – is Augmented Reality really the best way to find a desk?’ »

My pet’s name is too short

A nice little article pointing out flaws in so may of those website “security questions”. My pet’s name is too short In addition to the points raised in the article, I always get cross at sites which offer a set of “security” questions all of which are either (a) obvious from a bit of searching …

Continue reading ‘My pet’s name is too short’ »

Kent Beck on Agile and Lean for startups. A must-watch video

Kent Beck, rightly well-known for Extreme programming, Test-Driven Development and jUnit gave a really thought-provoking talk at the Startup Lessons Learned Conference in San Francisco on April 23, 2010. Watch live video from Startup Lessons Learned on Justin.tv If you are at all interested in software and/or startups, this is well worth a viewing. Via …

Continue reading ‘Kent Beck on Agile and Lean for startups. A must-watch video’ »

The Opposite of Waterfall is Pond – A Metaphor for Agile

You have to love a good analogy. Here’s one which takes the notion of a “waterfall” development process literally, and contrasts it with a pleasant day out on a serene pond. The Opposite of Waterfall is Pond – A Metaphor for Agile | Agile Blog: Scaling Software Agility My favourite snippet: Eventually, we find a …

Continue reading ‘The Opposite of Waterfall is Pond – A Metaphor for Agile’ »

JSONView add on for Firefox

Dynamically-generated JSON is bread-and-butter to modern AJAX development, but it can be irritating and slow to pick through a compressed lump to try and work out what’s really going on. Finally, I got annoyed enough to install a Firefox plugin to “pretty print” JSON (with expand-contract handles) in a browser window. JSONView :: Add-ons for …

Continue reading ‘JSONView add on for Firefox’ »

Time to opt out of facebook sharing your details

Looks like facebook is moving to a model where by default it shares your information with thrird party sites and applications unless you explicitly say “no” Privacy issues? Google engineers leaving Facebook in droves. From the comments on that page: Go to Account > Privacy Settings > Applications and Websites and uncheck “Allow”

X Server on Windows using Xming

I have been exploring the use of virtual machine images for web applications recently, and found a tension between easy development (which realistically requires a GUI these days) and small, efficient deployment. So, after years of separation, I find myself back at the point of using X Windows to run “remote” applications using the display, …

Continue reading ‘X Server on Windows using Xming’ »

Assembla now offers free private svn and git repos

Just when I thought private project hosting choices had settled down in favour of Unfuddle, along comes a potentially game-changing announcement from Assembla. My big problem with Assembla has been that they equated one project (“space”) with one source repository, and charged extra for extra spaces. Each extra space gives extra issue tracking, documentation storage …

Continue reading ‘Assembla now offers free private svn and git repos’ »

Dynamically provision virtual machines from ruby with Vagrant

I have been doing a lot of work with virtual machines recently. It’s a great way to sidestep machine-specific issues (Windows, I’m looking at you) and set up a consistent development/deployment environment. However, downloading, installing, updating and setting up each new image has been increasingly tedious. Vagrant looks like a brilliant idea to enable automation …

Continue reading ‘Dynamically provision virtual machines from ruby with Vagrant’ »

Maker’s Schedule, Manager’s Schedule

It’s an article from July 2009, but I just saw it. A pretty lucid description of the problems faced when mixing a “manager” view of time and a “maker” view of time. Maker’s Schedule, Manager’s Schedule. I face this every time I step away from single-client work to develop other business projects. The business side …

Continue reading ‘Maker’s Schedule, Manager’s Schedule’ »

Monk – Quickstart Sinatra Projects

I’m currently on my fourth or fifth project using the Sinatra web framework. Each project has taught me more about Sinatra, and Ruby, and all the other little things that go into making a web application using these tools. One thing which has been puzzling me, though, is how best to structure the directories and …

Continue reading ‘Monk – Quickstart Sinatra Projects’ »