Lightning Talks: Kotlin Edition
Detalles
Hi devs!
We are back with our lightning talks 😃 ! We are proud to invite you to our 2nd edition of "Lightning Talks ⚡️- Kotlin Edition" in which several of our JUGgers will share several short sessions (5-7 mins) this time focused on Kotlin.
Below you can see the details of the speakers & what they will share 😉
Once again, thanks to Dynatrace for providing us with the use of Zoom 😃
===
- Functional error handling with Kotlin
Abolishing try-catch blocks and making your code more readable using functional programming
- Uriel Salischiker ( http://urielsalis.com ) Software engineer at Dynatrace. Focused on solving complex problems and building cool stuff. Kotlin fan
- Programming without assignments: an intro to Kotlin scope functions
Can a programming style help you write code that is less prone to bugs, easier to reason about and easier to write and maintain? Simple habits together with Kotlin features like scope functions & data classes, can have an impact on your daily development productivity!
- Cristina Verdi ( https://twitter.com/cristina_verdi ) Mentor & Technical Coach. Loves to continuously deliver products that can be evolved over time. She has founded Code Sherpas to share with the community the lessons learnt working as a Software Engineer.
- Kotlin/JS - pleasant Web development for backend developers
I will present how to reuse your Kotlin knowledge to enjoy creating Web apps and share code between backend & frontend as platform-agnostic Kotlin code. I'll also show some shortcomings and planned features of Kotlin/JS.
- Piotr Krzemiński ( https://www.linkedin.com/in/piotrkrzeminski ) Software Developer at Dynatrace, passionate about clean code, type-safety and constant process improvement. Leads Tricity Kotlin User Group & an internal Kotlin community in Dynatrace.
- Kogiven - Use Kotest like JGiven!
Kotest offers many different styles, but all of them have their quirks if you want to write acceptance tests more BDD style. I was a happy user of JGiven before & wanted to have a similar experience… So here comes Kogiven! It’s an small, opinionated library that follows the same concepts of JGiven but using Kotest
- Jordi Gerona ( https://www.linkedin.com/in/jordigerona ) Music lover, entrepreneur & tech-oriented guy. In recent years, his main interests focused on building unique products and teams to do so. Back in the day, Guice changed literally everything for him. Later came Netty & Ratpack. Nowadays, probably Kotlin is the one driving mostly his dev journey.
- Functional Wrapping – Monads in Java and Kotlin
Almost every programmer has used monads. Yet, outside of functional languages, the concept is pretty unknown for its pervasiveness. I try to give the most compact description of what they are and where you can find them in Java and Kotlin. And I'll do so in the most familiar way to programmers: with code
- Oscar Ablinger ( https://manylink.co/@AblingerOscar ) Austrian software engineer passionate about functional programming, compilers, good code and self-improvement in general.
- Jetpack Compose, a few examples
Jetpack Compose is still in beta but already promising to "simplify & accelerate UI development on Android". We'll look at a few samples of what can be done & then you can decide if you want to spend more time learning it
- Valeria Rogatchevskikh ( https://www.linkedin.com/in/valeria7 ): Android Developer for akvo.org, in the international development sector, I love programming and learning new things about tech.
- Building command-line tools with CliKt
CliKt is a library that can help us to speed up the creation of command-line tools using Kotlin. In this short talk, we will explore the basic capabilities of the library and how to take advantage of it.
- Oriol Barcelona ( https://www.linkedin.com/in/oriolbarcelona ) Proud father and avocado lover. Currently a software engineer at Dynatrace, passionate about coding, you'll find him in "the discussions"
