2021

01.06.2021My quest for the ideal keyboard switch
10.05.2021Six years of professional Clojure development

2020

21.06.2020A handwired ergonomic keyboard
20.05.2020QMK and touch typing

2018

01.07.2018DIY desktop with the i3 window manager

2015

05.03.2015ClojureBridge Germany 2015

2014

15.12.2014Ideas for Clojure GUI libraries
03.12.2014My quest for drastically simpler browser UIs
14.11.2014Concise Om component composition
08.10.2014Don't help the trolls
17.09.2014Programming without objects
02.09.2014Setting up Emacs and Haskell on Linux
30.06.2014SQL persistence with Clojure
27.05.2014Configuring Eclipse for Clojure
01.05.2014Applying Clojure core.async to JavaFX
02.04.2014Model based software development with Clojure
22.03.2014Adding Awesomeness to your Legacy Java projects
03.03.2014Interactive Web development
28.02.2014Fast Feedback
18.02.2014Interactive GUI development

2013

12.09.2013OOP is broken
26.08.2013Combinator-style API
14.08.2013Sudoku Solver
11.08.2013Nordhessen
04.07.2013Clojure vs. MDSD
27.06.2013Clojure User Group Bonn
17.05.2013Modeling domain data with Clojure
12.05.2013Konstanz
10.04.2013Handling cross-cutting concerns in Clojure
30.01.2013Setting up Emacs+Lein+Clojure in 15 minutes
18.01.2013Warum Clojure?
06.01.2013Raspberry-Pi mit OpenELEC

2012

02.09.2012Brandner Tal
29.07.2012Ein Media Center für 50 Euro?
10.06.2012Baltrum
09.03.2012Transaktionsgrenzen mit Tapestry 5 und dem Spring Framework

2011

04.09.2011Teneriffa
05.08.2011UI Builder
30.05.2011Das Kabel, das ich nicht wollte
10.05.2011Scrum - unvollständig

2010

05.09.2010Allgäu
30.07.2010ACID in verteilten Systemen
23.06.2010Große Softwareprojekte und Lernen
25.05.2010Raus aus dem Wolkenkuckucksheim
24.01.2010Risiken und Nebenwirkungen von Wiederverwendung

2009

04.11.2009Theda
04.10.2009Oostende
20.09.2009Performance Tipps zu Web Services
25.08.2009Verteilung auf Teufel komm' raus?
08.06.2009Ötztal
30.05.2009Zürich
03.05.2009Antwerpen
02.03.2009Meine erste selbstgebaute Sprache
06.01.2009Code Reviews

2008

16.11.2008Wohin mit den Schnittstellen?
02.10.2008Neues itemis Büro
22.09.2008Antwerpen Herbst 2008
10.09.2008Grödnertal 31.8. bis 6.9.2008
13.08.2008Close to 100%?
15.06.2008Korsika 28.5. bis 7.6.2008
14.06.2008Auf's falsche Pferd gesetzt
26.05.2008Nizza, Tele Management World 2008
25.04.2008Apache CXF ist Toplevel Projekt bei der ASF
10.04.2008SOA Days
12.03.2008Antwerpen Frühjahr 2008
06.02.2008Broken Windows
02.01.2008Verteilung, EJB 3 und Spring

2007

24.10.2007Der kleine Software-Architekt
23.10.2007Antwerpen im Oktober
10.10.2007Messen, Denken, Steuern
01.10.2007Südtirol 10. bis 14.09.2007
30.08.2007Nun entwickelt mal schön
29.07.2007documenta 12 in Kassel / Weimar
04.07.2007Andere bewegen
28.06.2007Der schlanke Herstellungsprozess
26.06.2007how to work better
17.06.2007Sonntags unterwegs
13.06.2007Zweige
25.05.2007Fertig!
13.04.2007Kyoto+Tokyo
09.03.2007Frühe kleine Lasttests
27.02.2007Antwerpen im Februar
24.01.2007Milestone Slip

2006

11.12.2006Shopping-Warnung Bonn
27.11.2006Theorie und Praxis
04.11.2006Zeche Zollverein Essen
03.11.2006Architectural Blueprint
03.10.2006Antwerpen Herbst 06
22.09.2006Agile Methoden
17.09.2006Porträt Software-Design
16.09.2006Shipping Shit vs. Berufsethos
08.09.2006Wer hat Angst vorm bösen Wasserfall?
26.08.2006Denn das Gute liegt so nah
30.07.2006Für bessere Pläne
20.07.2006Keine Zeit für Qualität
19.06.2006Software Schätzverfahren