435
participiants have registered for our events so far in 2025

Urs Peter is a seasoned software engineer, solution architect, conference speaker, and trainer with over 20 years of experience in building resilient, scalable, and mission-critical systems, mostly involving Kotlin, Scala and Java.

Besides his job as a consultant, he is also a passionate trainer and author of various courses ranging from language courses for Kotlin and Scala to architectural trainings such as Microservices and Event-Driven Architectures.

As a people person by nature, he loves to share knowledge and inspire and get inspired by peers on meetups and conferences. Urs is a JetBrains certified Kotlin trainer.

Upcoming Wednesday, 19.03.2025 18:15h (iCal)

Kotlin & Functional Programming

Pick the Best, Skip the Rest

LOCATION: Zürich
ROOM: PH Zürich, Lagerstrasse 2, 8090 Zürich, Building LAC, Room E071, Travel instructions
KEYWORDS: Lessons learned, other Languages, Technology, Tools

AGENDA:18:15-19:30h: Talk incl. Q/A
After the talk, you will have the opportunity to exchange ideas and network with the speaker and professional colleagues over beer and rich finger foods.

SPEAKER: Urs Peter   COMPANY: Xebia

Applying Functional Programming practices in your code can quickly lead to heated debates: Hard-core FP advocates strive for the hegemony of 'functions everywhere,' whereas more conservative developers want to stay far away from the abstractions and complexity they add. The question is, who is right?

Drawing on my rich experience with FP, I will share my learnings with numerous teams I have led and coached over the years with the quest to unleash the potential FP offers while avoiding the pitfall of blindly proclaiming functions as the silver bullet to everything.

With many live-coded examples, we will explore the benefits of various functional concepts, ranging from basic higher-order functions, function composition, and Monads rigidly focusing on practical problems they solve rather than getting lost in academic considerations. Along the way, you will get a line-up of all the functional features Kotlin offers as well as the goodies functional libraries such as Arrow have in store.

Ultimately, we want to create code that our colleagues love to maintain and extend, for which FP should be a friend rather than a burden. At the end of this talk, you will have the recipe for accomplishing this quest.

LANGUAGE: Talk: en / Slides: en


Urs Peter is a seasoned software engineer, solution architect, conference speaker, and trainer with over 20 years of experience in building resilient, scalable, and mission-critical systems, mostly involving Kotlin, Scala and Java.

Besides his job as a consultant, he is also a passionate trainer and author of various courses ranging from language courses for Kotlin and Scala to architectural trainings such as Microservices and Event-Driven Architectures.

As a people person by nature, he loves to share knowledge and inspire and get inspired by peers on meetups and conferences. Urs is a JetBrains certified Kotlin trainer.


I want to register to the jug.ch Event «Kotlin & Functional Programming» on 19.03.2025 in Zürich:

Is there already an entry with your name? Please insert your e-mail-address:

Title*:
First Name*:
Last Name*:
E-mail*:
Company:
Dept.:
Street*:
ZIP / City*:
Remarks:
Newsletter:
I want to receive your mailings and would like to be informed about further events - please add my mailaddress to the jug.ch mailing list if not already done.
Attend as*:
jug.ch single/student member
jug.ch corporate member (accepted with corporate E-Mail address only!)
JUG Stuttgart member
/ch/open member
Non-Member - jug.ch-events are once free of cost for evaluation
I heard of this event through:
jug.ch mailing
jug.ch Homepage
Mastodon
LinkedIn
X (Twitter)
a friend
company
mailing of another association
search engine
other:
Enter the current year in 4 digits*:

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland