A Dozen Cool Things We Can Do With Popular JVM Languages


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

25 mins
Designers + Developers = Best Friends Forever?

How is the relationship between your design team and your development team? Is it highly functional? Or 'just professional'? Maybe...

25 mins
Uncovering your Personal Values

We regularly review our code and attend retros, but what about tracking and reviewing our personal identity? We all know...

180 mins
Beyond Managing Your Manager

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

25 mins
Using Software, AI, DS to Source Growth Opportunities

Growing up in Honduras, Bolivia, India, Nepal and Indonesia, Thomas believes innovation decision making is one of the most far-reaching...

50 mins
So You’ve Just Become a Tech Lead - Great! Now What?

You have just been promoted to a Tech Lead role - Congratulations! But something is wrong :(. Suddenly, you’re struggling...

180 mins
Leading a Team of Subject Matter Experts with Confidence

As a leader, it is impossible to be an expert on all aspects of your delivery - this is why...