BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//NLJUG - Nederlandse Java User Group - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:NLJUG - Nederlandse Java User Group
X-ORIGINAL-URL:https://nljug.org
X-WR-CALDESC:Events for NLJUG - Nederlandse Java User Group
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20180325T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20181028T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20190331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20191027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20201025T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Amsterdam:20190523T173000
DTEND;TZID=Europe/Amsterdam:20190523T210000
DTSTAMP:20260424T100804
CREATED:20190506T101729Z
LAST-MODIFIED:20190506T101729Z
UID:4079-1558632600-1558645200@nljug.org
SUMMARY:Advanced Kotlin -  Codestar
DESCRIPTION:Codestar.Night presents: Advanced Kotlin \nThese talks are no introduction to Kotlin! We at Codestar love solving challenges with functional and reactive programming. Since Kotlin has been gaining traction we think it is time for some deepdives into elegant solutions to complex matters with Kotlin. We have two talks by developers from the Kotlin community\, who have taken it to the next level. \nTalk 1: Contracts in Kotlin – Hasan Serdar Çınar\nKotlin 1.3 introduced built-in support for Contracts to improve smart casting. In this talk\, we will discover the “Contract Programming” principles and real life implementations. We’ll also focus on how Contracts can improve existing projects with the Design by Contract approach. \nMore about these talks and Serdar \nTalk 2: Kotlin coroutines – Joost de Vries\nAsynchronous and concurrent programming is hard. In Kotlin we can tackle this nasty problem with coroutines\, which offer some clear benefits over the other ways of handling asynchronous programming. In this talk you’ll learn how to use coroutines\, how they work and how they compare to other ways of concurrent/reactive programming. \nMore about these talks and Joost \n\nProgram\n23 May 2019\n17:30 Doors open and registration \n18:00 Food \n18:30 Talk 1: Contracts in Kotlin – Hasan Serdar Çınar \n19:30 Break \n20:00 Talk 2: Kotlin coroutines – Joost de Vries \n21:00 Drinks \nRegister
URL:https://nljug.org/evenement/advanced-kotlin-codestar/
CATEGORIES:Partner events
ATTACH;FMTTYPE=image/png:https://nljug.org/wp-content/uploads/2018/08/codestar_logo_light_tagline_5bwidth3d5125d402x.png
END:VEVENT
END:VCALENDAR