Urban Photo Race Amsterdam 2017

Urban Photo Race Amsterdam 2017

Last saturday I “competed” in the Urban Photo Race Amsterdam 2017 together with my dad. I say “competed” because after seeing the other entries I’m amazed by the eye of other people for uniqe images, and their ability to capture this on camera. Most of the images are in a closed Facebook group, but keep an eye on their website for some examples.

Checkpoint 1

The day started out bright and early at Café Brandstof on the Marnixstraat, we got our badges, the location of the second checkpoint, and the first three (out of six total) themes that we were supposed to capture that day. They were “I’ve finally become and old guy” – Anton Corbijn, “On track” and “Not close enough.”

Not all images had to be captured in order, so there was time until eight o’ clock that evening to find the best shots. Here are my photos for the first three themes.

“I’ve finally become and old guy” – Anton Corbijn

On track

Not close enough

Checkpoint 2

After wandering past Waterlooplein and Rembrandtplein, we made our way to the second Checkpoint at Frederiksplein. We got our cards stamped and received the next two themes: “Noise” and “Body language.”


Body language

Checkpoint 3

By now we were already past the 15 kilometers of walking and biking, but still 1 more theme to go, so off we went to Nieuwmarkt, to checkpoint 3, where we received our final theme of the day – “Warm.” Appropriate, since the sun had really started to shine by then and the temperature had risen considerably.


After checking that we were satisfied with the pictures we had taken during the day, we slowly made our to checkpoint 4, along the way capturing the final image for the competition’s global theme “Water in the city”.


At checkpoint 4 we handed in our badge, transferred our images and after close to 10 hours in Amsterdam, decided to go home.

Other photos

Ofcourse it is impossible to walk through Amsterdam for that amount of time without seeing other noteworthy images. Below a few of the photos that I also took that day, even though they could not find any of the themes, or I took a “better” photo.

Moving a git repo to a subdir of an existing repo, keeping history

Via http://www.nomachetejuggling.com/2011/09/12/moving-one-git-repo-into-another-as-subdirectory/.

I wanted to move several git repositories into an existing repo as part of a restructuring of related projects. A quick google turned up the above link and  I reproduced the important parts here for safekeeping, adjusted slightly for Windows:

  1. Get a local copy of the repository containing the project being pulled in
  2. Modify the local copy to move all of the files into a subdirectory
  3. Add the local copy as a fake “remote” to our larger project
  4. Pull the local “remote” in, thereby pulling the entire history along with it
cd old-project
md new-name
move *.* .\new-name 
git commit -a -m "Preparing old project for move"

After that, the old repo contains only 1 folder, new-name, which will become the name of the subfolder of  this project in the target repository.

cd new-project 
git remote add temp https://url-to-old/repository.git
git fetch temp 
git merge temp/master --allow-unrelated-histories
git remote rm temp

Now, push the new-project (or existing project) and you’re done, keeping the history of the old-project in it’s new home.

My new house is being built!

Last aprilI signed the contracts for my new house, the plot of land it is supposed to be built on, looked like this:


After taking care of the financing and waiting for all the permits to become final, 2 weeks ago I received the message from the builder that they were going to start, and that this fact would be celebrated with a get together with the future neighbours at the building site.

The first equipment arrives
Flattening the ground and digging for the foundations

Drinks and a few more pictures:


This slideshow requires JavaScript.

And a few artists impressions on what it’s going to look like:

This slideshow requires JavaScript.

Here’s to hoping they’re done soon…

My toolkit

Everytime I (re)install my development computer I need to think about all the tools I need and use on a regular basis. For that reason, and maybe to inspire others, here’s my list of essentials tools and software for a (Delphi) developer.


  • Delphi itself ofcourse. Usually the most recent version, although I always keep the previous version installed as well for bugfixing and patches that might need to be done.
  • GExperts – an open source plugin with many enhancements for Delphi / C++ builder
  • DDevExtension – another open source plugin that greatly enhances the Find/Use unit dialog
  • IDEFixPack – Andreas also makes a great IDE plugin that fixes several IDE bugs in-memory
  • TestInsight – a plugin that lets you run DUnit_ unit tests in your framework. Depending on settings, you can even let it run every time you save or compile your project.
  • FastMM4 – (Almost) every project will benefit from this alternative memory manager, and it’ll help you track down those nasty memory leaks.
  • MadExcept – Stack traces, exception handling, reporting.


  • Beyond Compare – The best compare and merge tool out there. Especially their 3-way merge of conflicts is better than any I have seen before.
  • Notepad++ – With the right plugins, a very versatile text editor.
  • 7-Zip – Isn’t this the defacto unzipping tool for Windows by now?
  • KeePass 2 – Keeping track of all those hard-to-remember passwords
  • VirtualBox – For running all those different environments you need for testing
  • Paint.NET – More functional than paint, less bulky than other image editors
  • Greenshot – Screenshot tool that can do screen, window or regions and offers image editing immediately integrated
  • SumatraPDF – Who needs Adobe Reader when all you need is view and read PDF files.
  • GrepWin – Text and Regex search for files and contents, for when you know what you need, but not where you left it
  • Bulk Rename Utility – The UI takes some getting used to, but the functionality to rename a bunch of files is sometimes required. And this is the most versatile tool I found so far
  • Expresso – Free regex utility that lets you write, test and validate regular expressions
  • Pencil – Quickly create wireframe UI mock-ups that don’t distract with implementation details
  • TortoiseGIT / TortoiseSVN – Depending on the source control system I’m working with, because despite doing lots of stuff on the command line, I’m still predisposed to using a UI when possible.
  • XVi32 – simple and to-the-point Hex editor.
  • Resource Hacker – to see what’s inside those DLL’s and binaries
  • WireShark – Inspect your netowrk traffic
  • SysInternals suite – I don’t use all of them, but I usually download the entire set to be sure
  • SoapUI – If you ever programmed against a SOAP interface, you’ll have this installed
  • REST Debugger – Free tool for debugging REST interfaces

Note: You can get a lot of these tools in 1 stand-alone installer from Ninite. Silent download and install of the software you select, without any extra’s.

If you have any additions, remarks or alternatives, please let me know!