Skip to content

Kotlin Meetup - Kotlinizing the Java Persistence API & Kotlin Native Dev Tools

Photo of Brent Watson
Hosted By
Brent W.
Kotlin Meetup - Kotlinizing the Java Persistence API & Kotlin Native Dev Tools

Details

The next NYC Kotlin Meetup will be happening on Wednesday May 8th, 2019 at the AlphaSights office - 350 Madison Ave, floor 12.

Talks:

How we Kotlinized the Java Persistence API - Christopher Neugebauer

Kotlin is great on the server: you get a modern, more usable language, with access to 25 years of tried and tested libraries that solve a lot of common engineering problems. The downside is that most of those libraries were written with Java development in mind, so using them from Kotlin can feel weirder, and less comfortable than an API written with Kotlin in mind.

The Java Persistence API, made famous by Hibernate, is one such library: What object type will this query return? When is it safe to persist objects? How can you tell if you’re in a transaction? These are all questions that the JPA makes really hard to answer, but with a bit of work, can become really easy to figure out in Kotlin.

In this talk, we’ll look at the Java Persistence API, and how we’ve used Kotlin’s features to make it feel like a natural Kotlin tool. You’ll come away from this talk with ideas of how to make your favourite Java libraries work better with Kotlin.

Talk 2: Kotlin Native Dev Tools for iOS Development - Kevin Galligan

Kotlin Native for iOS development has been lacking an interactive debugging tool, until now! We released a plugin for Xcode, and Jetbrains is iterating on a debugger for AppCode. We’ll talk about what these tools can do, how to set them up, and what will be coming down the road. Time (and config) permitting, we’ll be demoing test debugging as well.

Location: Thank you to AlphaSights for hosting and providing food and drinks. When you arrive someone will be at the entrance checking ids and directing you where to go.

Speaker Bios:

Christopher Neugebauer is an Australian developer, speaker, and serial community conference organizer. He serves as a director of the Python Software Foundation, and is co-organiser of the acclaimed North Bay Python conference, a boutique one-track conference run in a live music venue in Petaluma, California.

By day, Christopher works as a Senior Software Engineer at AlphaSights, using Kotlin to build technology that helps connect investors, consultants, and corporate strategists to industry experts with the knowledge they need to make better decisions.

Kevin Galligan is a Partner at Touchlab. He has 20 years of professional software development experience, and has been working on Android since the first public platform release. Kevin is currently focused on developing and evangelizing Kotlin multiplatform native tools for the next generation of mobile development.

Special thanks to our sponsors!
https://www.meetup.com/New-York-Kotlin-Meetup/sponsors

Photo of New York Kotlin Meetup group
New York Kotlin Meetup
See more events
AlphaSights
350 Madison Ave 12th floor · New York, NY