"Acceptable amount of magic', — Karin-Aleksandra Monoid

Hello people!

Why Attend jLove??

Take a look at some previous edition videos to get a feel for how deep Java experts dive. Then scan the speaker schedule to define whether your professional aspirations might benefit from these real-world lessons
Similar to our previous events, a key objective remains to be facilitating interactive connections between attendees and speakers.
Consequently, every session will be streaming LIVE with a dedicated Discord channel supporting live Q&A—because everyone benefits from improved learning through questioning and connecting. Each talk will be followed by live Q&A, with jLover pass you'll get a real chance to spend quality time with the speakers and follow up on what you learn from their talks.
Job opportunities
We want to introduce Recorem at our conference!
Recorem is a web application that efficiently enables job discovery as a value-added feature during any professional event. Unlike job portals, on Recorem, jobs are visible only to event-registered job seekers. Our cutting-edge, skill-based matching engine presents pre-qualified candidates to recruiters. Job seekers can apply discreetly for the latest jobs and get guaranteed responses within 72 hours. Recorem operates during real-time events, which ensures the jobs and candidate profiles are hot. Email Recorem if you have any questions regarding the platform [email protected]; [email protected]
The Hallway Track has long been considered the hidden gem of open source conferences. It's alive and well—and online—at jLove, thanks to innovations by SpatialChat.

And for more inspiration read the interview of our next fabulous speaker! Karin-Aleksandra Monoid!

Karin is a Senior Software Engineer with a background in various programming languages. Currently, she is specializing in Kotlin and advocating for functional programming (the good parts!). She probably tried your favorite backend language on the frontend (Scala.js and Kotlin/JS).

What new countries have you “visited” thanks to the online format?

No new countries, but planning to “visit” the UK soon.

If there are Java Champions, perhaps we should add Java Princesses and Java Dragons, too?

And the book about them will be called “Java legacy”

How has your programming style with Java evolved over the past couple of years? What are some of the things that led to the significant improvements?

The most significant improvement is, I stopped using Java and switched to Scala and Kotlin. ;)
Overall I started to use elements of functional programming in my everyday development.

Do you have any personal habits around development or self-care that you would like to share with our audience?

First of all, when I start a new job/getting a new laptop I always install the nyan progress bar in my IntelliJ IDEA.

What is planned for Java after Java 17? How will it change the everyday life of a Java developer?

It won’t change anything for a typical Java developer, as they are still using Java 8 in production.

There are Groovy, Scala, Kotlin, and many others in the family of JVM languages. What features do we miss in Java in comparison with other JVM languages? Elaborate.

Pattern matching. I don’t work with Scala anymore and I miss it.

There are plenty of reasons why Java, being one of the older software programming languages, is still widely used. For one, the immense power one wields when using Java is enough to make it their staple—coupled with the possibility of using good Java frameworks that can reduce the turnaround time for big projects. Your favorite framework? What advantages and disadvantages it has?

I don’t work with pure Java but my favorite Kotlin framework is Ktor. It’s fast, requires not a lot of boilerplate even for the tiniest projects and no black magic (or at least acceptable amount of magic).