Archive for: 2011


Re-design

Re-designI 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.









About me

Hi, my name is Mark Nijhof and I am using this space to express my own "creative" thoughts about software development and other things that interest me. If you have any questions then please don't hesitate to contact me:

E-mail: Mark.Nijhof (@) Cre8iveThought.com
Phone: 0031 6 2383 0739
Twitter: @MarkNijhof