
Dirk Groot
Software Architect at Avisi
Software Architect bij Avisi
Arnhem, The Netherlands
Actions
I'm a software engineer with more than 25 years of experience. Since my early teens, sofware engineering has been my greatest passion.
Ik ben een software engineer met meer dan 25 jaar ervaring. Software engineering is mijn grote passie sinds mijn vroege tienerjaren.
Links
Area of Expertise
Topics
Business logic in code: Pitfalls and best practices en nl
What exactly is a domain model? How do you translate that domain model into code that is readable, maintainable, testable, and correct?
In this talk, we will discuss some common pitfalls when implementing domain models and business logic. Then, I’d like to show you, using a few simple techniques and patterns, how to avoid those pitfalls. The result will be more expressive code, fewer tests, and a lower risk of introducing bugs!
FP and OOP: Best Friends Forever? en nl
Modern programming languages are increasingly becoming a mix of multiple paradigms. Object-Oriented Programming languages (OOP) like Java and Kotlin, for example, are being further extended with concepts from Functional Programming languages (FP). Think of immutability and lambda expressions. What happens when we combine both programming styles in a single codebase? Can OOP and FP complement each other?
In this talk, we'll explore what happens when we introduce FP patterns in OOP code. Perhaps it will turn out that OOP and FP are indeed BFFs!
Designing with types en nl
We are on an everlasting quest for bug-free software. Ideally, we design our software in a way that prevents bugs from being introduced. Are we fully utilizing every feature of our programming language to achieve this? Can we do better? Let's explore together!
Business logica in code: Valkuilen en best practices en nl
Wat is een domeinmodel precies? Hoe vertaal je dat domeinmodel naar code die leesbaar, onderhoudbaar, testbaar én correct is?
In deze talk bespreken we een aantal veelvoorkomende valkuilen bij het implementeren van domeinmodellen en business logica. Vervolgens wil ik je graag aan de hand van een aantal simpele technieken en patterns laten zien hoe je die valkuilen kunt voorkomen. Het resultaat hiervan is expressievere code, minder tests en minder risico op het introduceren van bugs!
FP en OOP: Best Friends Forever? en nl
Moderne programmeertalen worden steeds meer een mix van meerdere paradigma’s. Objectgeoriënteerde programmeertalen (OOP) zoals Java en Kotlin worden bijvoorbeeld steeds verder uitgebreid met concepten uit functionele programmeertalen (FP). Denk hierbij aan immutability en lambda expressies. Benut je deze nieuwe taalfeatures ten volle? Kunnen OO en FP elkaar versterken?
In deze talk verkennen we hoe we OO en FP met elkaar kunnen combineren tot een krachtige mix. Misschien blijkt daar wel dat OO en FP inderdaad BFF’s zijn!
Designing with types en nl
We zijn op een eeuwigdurende queeste naar foutloze software. Idealiter ontwerpen we onze software zo dat bugs voorkomen worden. Gebruiken we alle mogelijkheden die onze programmeertalen ons bieden om dit te bereiken? Kan het beter? Laten we samen op ontdekkingstocht gaan!

Dirk Groot
Software Architect at Avisi
Arnhem, The Netherlands
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top