Skip to content

Let's talk about Kotlin

P
Hosted By
Paul H.
Let's talk about Kotlin

Details

Program;
17:30 door is open
18:00 food & drinks
18:30 Talk Julien Lengrand
19:00 break
19:15 Talk Jerre van Veluw
20:00 drinks

Talk Julien Lengrand-lambert;
PicoCLI is a small library that can be used to create JVM based command line interface applications. Within 30 minutes, we'll look at how to setup a project, create a small application and package it for others to use.
picoCLI is a small library that can be used to create JVM based command line interface applications.
Within 30 minutes, we'll look at how to setup a project, create a small application and package it for others to use.
picoCLI is nice for several reasons : CLIs are a great way to automate some commands we run every day. And because it supports Java and Kotlin, we can keep using our main language of choice rather than having to dive into bash or node. Finally, pico applications can be turned into native images using GraalVM, which allows for a nice end user experience.
By the end of this talk, you'll have a basic knowledge of what picoCLI can do, how to set it up and hopefully ideas of use cases to run it with!
This is a byte size presentation so it'll have to go fast!

  • I'll introduce the project in 5 minutes
  • Then jump into a starter project and the basic features of the library around. We will compile and test it live. - 20 minutes

Finally, we will look into some of the advanced features, and check at packaging options for end users - 5 minutes.

Talk Jerre van Veluw

Killer Interface Patterns
If programming to an interface makes sense between objects in code, it should also make sense between (web)services in an architecture. Moreover, defining a common language between services about the data that flows over the interface can improve communication between people within teams as wel as between teams. In this talk I wil show 3 patterns that leverages the Kotlin and TypeScript compilers to define and be informed about changes to these interfaces.

Photo of Brainport JavaTech Connect group
Brainport JavaTech Connect
See more events
Ordina NL - Nieuwegein
Ringwade 1 · Nieuwegein, UT