Skip to content

Details

Clean code is one of the most influential property on productivity. In this meetup we'll present two technologies that help you achieve exactly that. Quasar is a concurrency framework for the JVM which offers a seamless boost in performance and scalability for existing and new applications. Kotlin is a pragmatic JVM language developed by Jetbrains which gathers a lot of traction in the Android world but has a lot to offer for server side development. These talks will be presented by two developers which use these technologies in production.

Schedule:

18:00 - 18:30 Rally-up

18:30 - 19:30 "Quasar Fibers : Mass scale without compromising on clean code" - Idan Sheinberg / Positive Mobile

19:30 - 19:45 A short break

19:45 - 20:30 "Taking Kotlin to production, Seriously" - Haim Yadid / Next insurance

20:30 - 20:35 A short break

20:35 - 21:00 An open Discussion

21:00 - ... Wrap up and drinks at the nearest bar

Quasar Fibers : Achieving mass scale without compromising on clean code"

Traditional blocking/synchronous programming paradigms allow us to achieve computational concurrency while maintaining a clean and readable code-base. In some concurrent workloads however, these paradigms simply crumbles under the burden.
Enter Quasar Fibers - A concurrency framework which is both sleek, fast and lightweight but most importantly, doesn't require you to change your existing programming paradigms and methodologies.

In this talk we will cover a real production application which we transitioned to Quasar/Comsat and discuss the pros, cons and caveats of working with the above frameworks.

Idan Sheinberg / Positive Mobile

Idan is software architect at Positive Mobile. Proficient at both cloud architecture, software engineering and devops, Idan has designed and built several mass-scale JAVA based applications and services from the ground up to help Positive Mobile achieve it’s core technological edge in the mobile video ad-tech industry. Idan also works as a freelance software/cloud architecture consultant with a variety of other companies, mixing traditional software development methodologies with cutting-edge open-source frameworks, avant-garde data - modeling paradigms and latest devops technologies to custom-tailor precise and efficient solutions.

Taking Kotlin to production, Seriously

Next Insurance was founded in the beginning of 2016 and first lines of our production code started accumulating in May 2016. In the beginning I have started writing in Java and experimenting with Kotlin, which saw its 1.0 release two months earlier. 6 months later, the development of our backend services has totally shifted to Kotlin. We still keep a few classes in Java just to make sure that the integration remains seamless but the vast majority of our codebase is written in Kotlin. In this talk I will cover the language features and why I think it is awesome, from null safety to smart casts and data classes. We will also look into the future with 1.1 async/await feature and more.

Haim Yadid / Next Insurance

Haim Yadid is leading backend development in Next insurance. Developing in Java in the last 13 years most of the time focusing on performance optimization and GC tuning.

Open Discussion

We invite you all to take part in this open discussion about the topics covered in the meetup and related topics. We'll each share how we do it in our companies and exchange ideas.

Members are also interested in