Prototype to Production - Finding Flow on the JVM with Groovy
Details
(This is a joint event with Richmond JUG.)
Inspired by Python, Ruby and SmallTalk, Groovy is a multi-faceted language for the JVM that aims to provide a Java-like feel and syntax, but with added productivity features. It is especially well suited to tasks such as writing scripts, experimenting with new APIs, spinning up a quick proof of concept and creating expressive Domain-Specific Languages.
In this talk we will go over some of the powerful features of Groovy. We will also explore practical ways of using Groovy to improve your day to day developer experience. Whether you are looking for tools to augment your workflow or getting ready to build a new application, I am sure you will find a few valuable takeaways from this session.
Agenda:
05:30 - 05:55 Welcome & Networking
05:55 - 06:00 Announcements
06:00 - 07:00 Main presentation
07:00 - 07:15 Q&A
07:15 - 07:30 Wrap-up
Speaker: Sujith Paul
Sujith Paul is a Principal Software Engineer at Richmond National, responsible for the architecture, design and delivery of software solutions of internal applications. His previous experience includes working on cloud migrations, enterprise application modernizations and agile transformations.
On projects, his preferred toolset consists of Java, Jakarta EE, Spring, Groovy, Go, AWS, Docker and Terraform. Additionally, he is passionate about XP, software craftsmanship and mentoring.
Away from the computer, Sujith enjoys live music, craft beer and being out in the nature taking a walk or riding a bike.
Sponsor: Ippon Technologies
Parking available on both sides of the building and on the street.
