Training and Workshops
I can create tailored workshops for you in all areas of my expertise. Besides, I offer the following proven workshops:
Effective Code Reviews
Code reviews are a powerful tool to improve the code quality, establish best practices, and spread knowledge. However, there are many open points when you try to implement an effective code review process in your team. Just think of the ticket handling, the review ping pong, the challenges of written reviews, the handling of refactorings, or a reasonable approach to finding the reviewer for a ticket.
Moreover, code reviews can come to nothing or even harm your interpersonal relations when they are done wrong. Hence, it’s important to pay attention to the human aspects of code reviews. Both the author and the reviewer need a compass for navigating through a constructive and respectful code review.
All in all, there are many challenges and pitfalls on the path to an effective code review process. This workshop helps your team to cope with them.
Deep Dive into Testing with Kotlin
Unit Testing in Kotlin is fun and tricky at the same time. We can benefit a lot from Kotlin’s powerful language features to write readable and concise unit tests. But to write idiomatic Kotlin test code in the first place, we have to pay attention to certain pitfalls and best practices.
This workshop covers the whole variety of testing in Kotlin. Starting from mock-based unit test over integration test to data-driven test and property-based tests. It presents battle-proved best practices based on the experience that I collected over the years of writing test code in Kotlin.