Events

A quick log of the events I visited/held/participated in to continuously become a better programmer.

ZGB Buchen

Commencement Speech Graduation ZGB

I was asked to give the commencement speech at the graduation of the Technical High School at the ZGB, where I graduated myself in 2011. I was one of three speakers, before the school certificates were handed out.


Lesson learned:
I was nervous when I said yes, but with the big help of good friends we made it working and it was a great experience. Nervous to my gut when I started speaking, but one minute in I was able to enjoy it.


Fotograf: Julian Blasch


ZGB-Aktuelles: Abiturfeier an der ZGB (de)

Jul 05, 2023
DHBW Karlsruhe

DHBW Karlsruhe: WebEngineering 1

I teached the introductory course WebEngineering the second time at the DHBW Karlsruhe. The course is graded by exam, and a small project, which is held in cooperation with the Project Management course.


Lesson learned:
Even though the core slide deck existed, there was still a lot of work to do for the small exercises. Still not happy with them, still need to be more engaging, but improving.


Slides: Vorlesung WebEngineering1, TINF22B2 / 2022

2022
DHBW Karlsruhe

DHBW Karlsruhe: WebEngineering 1

I teached the introductory course WebEngineering the first time at the DHBW Karlsruhe. The course is graded by exam, and a small project, which is held in cooperation with the Project Management course.


Lesson learned:
Creating all slides from scratch was alot more work than I expected, but was worth it. Coming up with engaging and inspiring exercises are an art in itself, which I definitely need to improve in.


Slides: Vorlesung WebEngineering1, TINF21B2 / 2021

2021
Softwerkskammer

SWK Karlsruhe: Transducer

I offered to prepare a discussion starter about "Transducer", based on my very limited experience in a private project.


Lesson learned:
First time pure-online presenting for me, and I was not prepared to zoom into all the windows I used to showcase coding, we had to figure it out on the fly.


Source: Transducers: Efficient Data Processing Pipelines in JavaScript by Eric Elliott
Activity: Transducer

Nov 18, 2020
Softwerkskammer

SWK Karlsruhe: Mutation Testing

I offered to prepare a session about Mutation Testing and my experiences within a private and work project with it so far. Very casual and interactive as always :)


Lesson learned:
A small turnout is a great opportunity for a very interactive session with great and in-depth discussions.


SWK Karlsruhe Mutation Testing 2020

Activity: Mutation Testing

Feb 11, 2020
Akademie für Sport und Gesundheit

ASG: Fitnesstrainer B-Licence

Part of getting a better developer for me means to also stay a healthy person. Hence I decided to go for a fitness trainer licence to learn a little something about fitness, training, anatomy and eating.


Lesson learned:
When everybody gets through the final exams, it certainly felt like we bought this licence. It still was a great addition in terms of experience and knowledge.


Link: Fitnesstrainer Ausbildung | B-Lizenz

Feb 9, 2020
Softwerkskammer

Global Day of Code Retreat 2019

Together with Urs, Peter and Thomas, I facilitated the Global Day of Code Retreat in Karlsruhe. Thanks to @petfic for hosting us again superbly at FiduciaGAD.


Lesson learned:
It is great that there are still newcomers joining every year, who have never been on a coderetreat.



Activity: Global Day of Code Retreat in Karlsruhe

Nov 16, 2019
SAP

Global Day of Coderetreat 2019

We took the opportunity of the two day GDCR to organize an internal coderetreat @ SAP as well. It was a great start with roughly 30 participants.


Lesson learned:
Beeing the main organizer for the first time makes you realize just how many (little) things need to come together. The overall format feels really battle-proof.

Nov 15, 2019
Busconf

Busconf 2019

Two full days of open space in Rückersbach (near Aschaffenburg) Friday and Saturday. Lightning Talks to start things of on Thursday.


Lesson learned:
Bartosz Milewski was on-site and did a great job explaining a lot of category theory. Additionally I learned about "transducers", awesome concept.


Homepage: bus-conf.org

Aug 01, 2019
Softwerkskammer

OpenSpace @ Fiducia Gad

A one day OpenSpace, organized by the Softwerkskammer, hosted by Fiducia Gad.


Lesson learned:
It always feels good to dare to host a session. I never had a bad experience even though I was mostly not the best informed person in the room. Everybody is helpful and the discussions are always informative.


Activity: Open Space der Softwerkskammer Karlsruhe
Feb 16, 2019

Softwerkskammer

Global Day of Code Retreat 2018

Together with Urs Metz and Peter Fichtner, I facilitated the Global Day of Code Retreat in Karlsruhe. Thanks to @petfic for hosting us again superbly at FiduciaGAD.


Lesson learned:
Always a great day to gather new ideas, controversial discussions, and re-energize for great software craftsmanship.


Activity: Global Day of Code Retreat in Karlsruhe

Nov 17, 2018
Softwerkskammer

SWK Rhein-Neckar: Git Internals

I was asked to do my Git Internals talk at an event hosted by Softwerkskammer Rhein-Neckar, organized by Gregor Trefs. Very casual and interactive as always :)


Lesson learned:
This talk somehow never fails do deliver. Always interesting, always great questions from the audience, and I'm also learning something new every time.


SWK Rhein-Neckar Git Vortrag 2018

SWK-Group: Rhein-Neckar
Meetup: Git Internals Event

Aug 29, 2018
Cpp UG

CppUG – Mäxchen/Mia

I was invited to moderate another event at the C++ UG in Karlsruhe, this time Mäxle/Mia. A small udp-based server coordinates rounds played by bots developed by teams of two.


Lesson learned:
I need to improve my question for the retrospective at the end, to spice it up. Having all teams use the same language and therefore ecosystem levels the playing field significantly, and thus makes it more interesting.


Meetup: Mäxle Multiplayer Programming Game

Jul 11, 2018
OpenHpi

OpenHPI Course: IPv6 in modern networks

As part of my continuous learning efforts I finished this short MOOC course. Quick (two weeks), but short and sweat refresher for IPv6.


Lesson learned:
The idea of short and focused learnings is starting to grow on me. Even though the content is most of the times rather shallow, these MOOC courses are nice refreshers.


Certificate: Record of Achievement

Jun 29, 2018
Softwerkskammer

Legacy Code Retreat

Thomas, LogMeIn and the SWK hosted a Legacy Code Retreat in Karlsruhe. Same schedule as a normal Code Retreat, but instead of starting fresh every session we used an existing legacy code codebase (trivia).


Lesson learned:
My first Legacy Code Retreat, and it was a good one. Definitely a worthwhile variation of the original code retreat format. Awesome location, excellent food and a great team.


Activity: Legacy Code Retreat der SWK Karlsruhe

Jun 09, 2018
Softwerkskammer

OpenSpace @ Fiducia Gad

A one day OpenSpace, organized by the Softwerkskammer, hosted by Fiducia Gad.


Lesson learned:
Again a great day, to get a pointer or two to try something new. This time around: contract tests with pact and application monitoring with prometheus.


Activity: Open Space der Softwerkskammer Karlsruhe
Feb 24, 2018