Spring Dallas User Group Wednesday July 16th 2014
TOPIC: Leveraging Groovy Goodness with Spring 4.0
6:30 to 7:00 Pizza
7:00 Main Meeting
Abstract: Anyone working with the Spring framework for any length of time knows what a time saver it can be for managing dependency injections, weaving in some AOP, wrapping complex, low-level APIs with elegant, simple abstractions and more. Now, there’s an easy way to make your Spring beans even simpler to define, declare, and use to take your Spring development to an even higher level: Just mix in a little Groovy! Adding Groovy helps make your Spring application development faster and easier, requiring less code, increasing fluency and decreasing ceremony – precisely the kinds of benefits Spring developers hunger for.
In this presentation, we’ll start out with some discussion of the Groovy language and how simple it is to mix it into your project. This part is specifically designed for the Java developer familiar with Spring, but with little or no exposure to Groovy. However, even experienced Groovy developers may pick up a nugget or two, especially about the newest Groovy version. Then we’ll move onto bringing Groovy to bear in Spring 4.0 application development. Some of these topics could also apply to earlier Spring versions, but we’ll be focusing on using Groovy with Spring 4.0.
In the talk, we’ll cover these specific topics:
• A Brief Overview of Groovy 2.3
• Adding Groovy to your Spring projects
• Why Groovy Beans Make Better Spring Beans
• Spring Configuration using Groovy
• Leveraging Groovy in SpringBoot
• Spring Data, Meet GORM
• Using Gradle as Your Spring Project Build Tool (time permitting)
This talk is designed for Java / Spring developers who want to achieve higher productivity by judiciously using Groovy with Spring. It’s also a great talk for Groovy developers who want to learn a bit about using Spring and Groovy together without having to use Grails. There will be lots of code shown and several live code demos.
This will be a full 90+ minute talk, so you’re definitely going to get your money’s worth!
Biography: Jack Frosch is a seasoned software developer / architect and entrepreneur, currently supporting CenturyLink on a project in St. Louis. He has been developing with Groovy and Grails for about six years, Spring and Hibernate since about 2003, and Java for nearly 18 years. (Has it really been that long?!) He started doing object-oriented programming in 1988 with C++, but he’s gotten a lot smarter about how to do OOP since then. A zealous agile development proponent, Jack is a Certified ScrumMaster and TDD evangelist. Over the years, he has formed and led multiple developer and special interest groups. He became co-lead of the DFW Groovy/Grails User Group in September 2013 until accepting his current project the St. Louis area in late March 2014. However, he regularly travels back to Dallas to present at user group meetings. This month, he’s stopping by Dallas en-route to Austin for the Lone Star Software Symposium.
SPONSOR: Improving Enterprises
16633 Dallas Parkway
Addison, TX 75001
Directions and information can be found on our meeting location page: http://www.springdallasug.org/meeting-location/
Spring Dallas User Group: http://www.springdallasug.org