Archive for: 2011
Re-design
I re-designed my blog again; the last time I wanted better readability and more focus on content. And this time it is no different, again I wanted the experience on my blog to be about the content. It should be easy to read and no distractions.
Software Development is not a Jenga game
This is an extract from the talk “Software Development is not a Jenga game” Republished from 16 May 2009 because I had some requests for it.
Keystoning Features
Today I wanted to explain someone what I learned a while back on a course “Software G Forces” with Kent Beck in Bergen Norway about deploying software. Going from yearly to monthly to weekly to daily and finally to hourly and perhaps even continuous deployment of software takes a lot of discipline and good techniques to get right. One of the difficulties is that when you deploy your software very often you will possibly have features that are not yet completed in each deployment.
Client Express - Require and Exports
I recently introduced you to Client Express where I explained that the goal is to copy the API of Express (Node.js) but for use on the client. This will enable you to share code between the server and the client, specifically the routing.
Client Express
I have been very intrigued by Node.js since I heard about; just think about it, using JavaScript on the client and on the server as well. How cool is that. But I have never really done anything with it, that is until Heroku announced their Node.js support. I know it is a weak excuse but I just can’t see myself maintain an other server. I have had my own server from about 2000 till about 2009 which is when I got into Ruby and Heroku. Since then I just don’t see the benefit of doing it myself for my own projects (different for big production systems). It means less freedom but also less headaches.
Open Spaces
I am helping organizing ROOTS this year and part of this years conference is that we will have two sessions with Open Spaces right after a few sessions with lightning talks. And I will be facilitating that; doing my best to make it a highly interesting experience.
IT Jobs - Url Shortener
The birth of the IT Jobs Url Shortener; whenever I try to teach myself a new technology or technique I need to just do it or just use it because just reading about it or even creating a practice application doesn’t work for me. I never seem to run into the real problems or issues by doing so. The best and fastest learning goes through actual projects.
OSS; my Code, Yes but Not My Secret Stuff
Using Ruby, GitHub and Heroku is absolutely a great combination to work with, the easy way to ‘push’ something into staging or production is just wonderful. GitHub is also a great place to share code and get feedback on it. For this reason I rather OSS something then keep it in a private repository at GitHub.
Why Why Why Why Why
One of my kids: “Why are you going outside?”
Like Superman, a Hero in Disguise
When you run into him on the street you wouldn’t know it; he looks be like any other person, perhaps a bit geeky tho. Craftsman is just like Superman, he is a hero in disguise.