A Dozen Cool Things We Can Do With Popular JVM Languages


5th November 2020
Speaker Date: 4th November 2020
Speaker Time: MDT: 20:00-21:00
Attendee Date: 5th November 2020
Attendee Time: IST: 08:30-09:30 | SGT: 11:00-12:00 | AEST: 14:00-15:00
Duration: 50 mins
Venkat Subramaniam
Founder, Agile Developer, Inc

Languages offer a lot more than syntax and compilers. They often have supporting libraries and special facilities that set them apart from other languages. Some languages offer special compiler support for a particular construct, like tail call optimization, for example. Others provide interesting library support or capabilities. In this presentation we will dive into 12 cool things we can do with different languages on the JVM, things that are either impossible or hard to do in Java, but are quite easy and useful to realize in other popular languages on the JVM. If mixing these languages is an option on your projects, you'll have dozen more reasons after this presentation. Languages used: Java, Scala, Groovy, Kotlin.

You may also be interested in

26th, November

Time
Beyond Managing Your Manager

The deep-dive presents why conflicts with your manager are inevitable based on differences in priorities and perspectives, and how to...

26th, November

Time
Mental Bookmarks and the Fractal Nature of Success

Good discussions are supposed to diverge from their intended path. Free association is a feature, not a bug, and helps...

26th, November

Time
Principles of Productive Software Developers

When working as a software developer, as well as in any other job, it’s important to be productive and to...

3rd, September

Time
Pull My Code: Effective Code Review

We need to talk about code reviews. Having a strong, effective code review process is the key-stone of quality, culture, learning...

26th, November

Time
Top 10 Algorithms for Coding Interviews

So we are all the best coders, but have you see the run time of the code you are writing?...

26th, November

Time
10x productivity for Developers and Architects

Productivity is key to success in software development. We will be exploring different principles, so you do not have to...