Springenwerk Blog

Articles by date | Articles by category


Posted on 18 February 2014 by Johannes Fahrenkrug. Tags: Programming Ruby iOS iPhone Xcode

It can be a pain for iOS developers to keep identifiers in their Storyboard files and their source code files in sync. I've written a small tool that helps you to do just that! It plugs right into your Build-and-Run workflow in Xcode. Check it out on Github, it's called StoryboardLint.


Find unused and invalid Radiant Snippets

Posted on 29 January 2013 by Johannes Fahrenkrug. Tags: Programming Ruby rails

When using the Ruby on Rails based Radiant CMS system, you might find yourself wondering which snippets are unused or which non-existent snippets are referenced in a page, a layout or another snippet. I've created a small script that finds both unused as well as invalid snippets:

Just run it like so:

bundle exec ./script/runner dead_snippets.rb



iOS Workshops in Heidelberg im September

Posted on 29 August 2012 by Johannes Fahrenkrug. Tags: iPhone Programming Deutsch

This post is in German because it is about two iOS Workshops I will be giving in Heidelberg, Germany next month.

Ich gebe Ende September/Anfang Oktober zwei iOS Workshops in der Print Media Academy in Heidelberg: einer für Einsteiger (27.-28.09.2012) und einer für Fortgeschrittene (01.-02.10.2012). Wenn man beim Anmelden im Bemerkungsfeld angibt, dass man über mich drauf aufmerksam geworden ist, gibt es 10% Rabatt!

Ich habe diese Workshops schon mehrfach gegeben und bei den letzten Malen von den Teilnehmern folgende Bewertungen erhalten: Durchschnittsnote von 1,14 (Grundlagen Workshop) in 2011 und eine Durchschnittsnote von 1,50 (Grundlagen Workshop) und 1,17 (Fortgeschrittenen Workshop) im Frühjahr 2012.

Hier noch ein kurzes Interview, das auf der iOS DevCon in Berlin im Juni aufgenommen worden ist, auf der ich auch einen verkürzten iOS Einsteiger Workshop gehalten habe.

Ich würde mich sehr freuen, den einen oder anderen auf den Workshops begrüßen zu dürfen! Vielen Dank für die Aufmerksamkeit :)


Ruby Motion: A New Chapter for iOS Development

Posted on 03 May 2012 by Johannes Fahrenkrug. Tags: iPhone Programming Ruby

Ruby is one of my favorite programming languages. For a while I have been following and using MacRuby. So naturally I am very excited about the launch of RubyMotion: MacRuby for iOS development! Spearheaded by the brilliant Laurent Sansonetti, it is a project you should definitely check out! I was involved in much of the beta testing period and was asked to contribute one of the official sample projects. I wish Laurent all the best with his exciting start-up!


iPhone Developers Conference Advisory Board

Posted on 14 February 2012 by Johannes Fahrenkrug. Tags: iPhone Conferences

Last year I was able to speak about Objective-C and Error and Exception Handling at the German iPhone Developers Conference. For this year's conference, I have been asked to be part of the advisory board. I'm really looking forward to it and I hope I can have a part in making this a great conference!