Michael Easter

Michael Easter
Covert Ops: Transform Your Java team (from the inside!) with Groovy

Covert Ops: Transform Your Java team (from the inside!) with Groovy

Session Summary

We all know that many languages flourish in the JVM ecosystem, but it can be difficult to convince your team lead to use Scala or Clojure. If the learning curve is too steep, and the idioms are too far removed from Java, the team won’t adopt change.

By contrast, Groovy is a delight. As a language that compiles to JVM byte-code, it is easy to introduce to your team. The learning curve is so shallow that both you and your team can use it immediately. And yet it offers tremendous utility: the dynamic typing of Python/Ruby, a modern layer of functionality (on top of libraries you already know), and the ability to script your existing Java classes. Groovy enables programs that you could write in Java, yet never do write in Java.

In this talk, we’ll take a tour of Groovy and provide you with specific tactics to introduce it to your team. You’ll be a secret agent (of change)!

Bio

Michael Easter is a software developer based in Charlottetown, PEI. Michael has experience in several domains, including library science, microbiology, and digital signage. His interests include: languages on the JVM, continuous delivery, and open data.

He has written articles for No Fluff Just Stuff (NFJS) magazine, and OCI Software Engineering Tech Trends (SETT). He has presented at NFJS and the Lambda Lounge user group in St. Louis, Missouri.

He is co-organizer of both PEI Developers and the PEI Open Data Book Club, and frequently presents for these groups.