Your one stop for Groovy / Grails conferences and training

Training Schedule

Conference Schedule

Resources

Tutorials and Articles

Event Management

Groovy / Grails Training and The 2G Experience are a production of the No Fluff Just Stuff Symposium Series. Since 2002, NFJS has produced over 130 technical events with over 21,000 participants. Be sure to attend The 2G Experience and find out what the NFJS experience is all about!

No Fluff Just Stuff

Your Source for Groovy / Grails Training

Jump into the Next Generation of Java

You've probably been hearing a lot about application development methods focusing on Convention Over Configuration (COC) and Dynamic Languages. What is it all about? Can it make a difference in your projects? The answer is Yes! COC saves time and needless complexity. Grails aims to make development as simple as possible and hence should appeal to a wide range of developers not just those from the Java community.

No Fluff Just Stuff is pleased to bring you Groovy and Grails training featuring industry experts, authors, and project leaders. This is your chance to come and learn from the experts shaping the Groovy language and Grails web application framework. We have a great schedule of events planned for 2008; including the 2G Experience, the first major North America Groovy / Grails conference. We also offer hands on training events to be held through out the country.

3 Days == Productivity

After 3 days of training, you will be a productive developer. Grails is a full-stack stack solution without all the XML configuration. A few simple commands and your first application will be up and running.

The quality and skill of our instructors sets us apart from all other technology training companies. In addition, our training classes are limited to 15 participants. NFJS instructors are experienced developers and authors with a real passion for technology.


Podcast: Scott Davis on Groovy programming for Java guys

Listen In: Scott believes Groovy is "what the Java language would look like had it been written in the 21st century" Listen at JavaWorld.com »



About Groovy and Grails

"Groovy is like a super version of Java. It can leverage Java's enterprise capabilities but also has cool productivity features like closures, builders and dynamic typing. If you are a developer, tester or script guru, you have to love Groovy." - http://groovy.codehaus.org/

Grails is a next generation, best-of-breed application stack for Java-based web development.

Grails offers everything you need for rapid prototyping out of the box, including a web server (Jetty) and an embedded database (HSQLDB). You are, however, just a single command away from deploying your Grails app to Tomcat, JBoss, or any other JEE-compliant application server.

Adding a standard database driver JAR and tweaking a single configuration file brings support for any JDBC-compliant database, including MySQL, PostgreSQL, Oracle, DB2, and others. What this means is you are literally up and running in minutes, yet aren't forced to use the same servers in production that you use in development and testing.

Grails is based on world-class, battle-tested technologies like Spring and Hibernate, yet wraps them in modern development concepts like "convention over configuration" and DSLs (Domain Specific Languages).

Traditional Java developers can use legacy databases and existing libraries like EJB3 with ease. Modern developers will appreciate the inclusion of Groovy, a dynamic language that brings interesting new features like closures and metaprogramming to Java. Cutting-edge AJAX libraries like Prototype, script.aculo.us, and the Yahoo UI (YUI) framework are included with Grails by default.

2008 Event Schedule

Check out the schedule below. View event details to learn more about the agenda and topics covered. If you don't see an event near you, let us know!

2008 Groovy / Grails Event Schedule
Grails Training May. 28 - 30 Minneapolis, MN
Grails Training Jun. 18 - 20 Boston, MA

Recent Blog Posts

  • Concisely operating with ternaries
    By Andrew Glover - Saturday May, 17
    One of my favorite features in Groovy is its hip ? operator, which facilitates Nullpointer navigation safety– while this feature isn’t available directly in Java, there is a handy Java ope... more »
  • The weekly bag– May 16
    By Andrew Glover - Friday May, 16
    The weekly bag appears to be a monthly bag at this point, man! Java - still hot or losing its flavor?- My friends, Scott Davis and Ted Neward pontificate over Java’s future. Sources of Java Er... more »
  • Easy fixtures easyb style
    By Andrew Glover - Friday May, 16
    The hip team over at easyb.org has been diligently working towards a 1.0 release and recently added the notion of fixtures for stories; that is, the DSL has been updated to include: before_each after... more »
  • RIA == Platform Play
    By Neal Ford - Thursday May, 15
    The shortness of the collective memory of the development world depresses me sometimes. Joel Spolsky has a great blog post from 2004 entitled How Microsoft Lost the API War. In it, he describes the re... more »
  • At Developer Summit next week
    By Venkat Subramaniam - Thursday May, 15
    I am looking forward to speaking at the Developer Summit next week in Bangalore. I will be giving five focused 1 hour presentations and two 3-hours workshops on topics ranging from .NET Got... more »
  • Gant with Hudson in 5 steps
    By Andrew Glover - Wednesday May, 14
    Gant is a Groovy-based build system that uses Ant’s extensive collection of flower power tasks without all of the nasty XML– this enables you to leverage greater flexibly when it comes to... more »
  • Json-lib @ JavaOne 2008
    By Andres Almiray - Wednesday May, 14
    I just discovered by accident that Json-lib was mentioned during JavaOne 2008 at BOF-5361 The Long Tail Treasure Trove (look for project #14 of 30). Considering that heavy hitters as ASM, CGLib, Selen... more »

Where do you want to see Groovy / Grails training?

Are you interested in Grails? We're passionate about Grails and we want to hear from you! You can help us plan future events. Please take a minute to fill out the form below.

Please verify image text

spinner