|
|
GROOVY & GRAILS EXCHANGE 2012 13-12-12
|
Thursday 13th December 2012
|
|
Track 1
09:00-09:30 REGISTRATION, COFFEE, TEA & PASTRIES AT
Registration, coffee, tea & pastries at #ggX 2012
09:30-10:30 KEYNOTE ON GROOVY
 As is tradition, Guillaume LaForge will open the Groovy & Grails eXchange with an update on all things Groovy! more...
10:30-10:45 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange breaks for tea, coffee, and refreshments.
10:45-11:30 GRIFFON JUMPSTART
Andres Almiray: Griffon Jumpstart is a hands-on, heads-on-code tutorial that explains how to get started using Griffon, from the beginning up to advanced features; with a few tips an tricks sprinkled here and there that are bound to make desktop application development a joyful experience. more...
11:30-11:45 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, and refreshments
11:45-12:30 GROOVY AS A WEAPON OF MASSIVE PAASIFICAT
 Fabrice Matrat & Vincent Bersin: Amadeus has been developing community applications, self-hosted in a SaaS model. This talk will focus on how Groovy and its extensibility mechanisms allow us to develop an extensibility framework, based on scripting technologies. We'll show how we invested in the Groovy language and rely on JSR 223 to embed it into our applications. more...
12:30-13:30 LUNCH
The Groovy & Grails eXchange break for lunch.
13:30-14:15 TYPE CHECKING YOUR DSLS
Cédric Champeau: In this talk, we will introduce the type checking mechanism of Groovy and demonstrate some techniques that you can use to make your DSL compatible with the type checker. more...
14:15-14:30 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, & refreshments.
14:30-15:15 GPARS VS WILD
Aurélien Maury: Aurélien Maury, IT consultant for Xebia France will tell you about his last experience on a Grails based public website: a routing site offering train, car and plane solutions to travel through Europe. more...
15:15-15:30 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, & refreshments.
15:30-16:15 GRADLE - THE INNOVATION CONTINUES
Hans Dockter: The Gradle development team have not been taking it easy since the release of Gradle 1.0. New features and innovations are constantly being added, rough edges are being smoothed and the platform continues to expand. In this talk we’ll explore the most notable additions to Gradle since the release of 1.0 and preview some of the new and exciting features just over the horizon. more...
16:15-16:30 PIZZA & DRINKS @ THE #GGX 2012
Getting ready for the Groovy & Grails panel discussion, whilst enjoying Pizza & drinks. Sponsored by SpringSource, a division of VMware.
16:30-17:15 PARK BENCH DISCUSSION
  Towards the end of the day, just before we kick off the Hackergarten, we'll hold a ParkBench Panel discussion, which will focus on the following (and other) topics:
- Grails based architectures in the modern web world
- Concurrency & Parallelism
- Static compilation for Groovy
You will be actively encouraged to join the panel and express your opinion or share your experience!
more...
17:30-20:00 GGX HACKERGARTEN
|
Track 2
10:45-11:30 GRAILS FOR HIPSTERS
Robert Fletcher: In this talk I'll demonstrate how to integrate a curated selection of the latest & greatest technologies to develop a cutting edge Grails application that will be the envy of scenester developers everywhere. With vert.x for asynchronous server side code, websockets for pushing content to the browser, Angular for a slick one-page app experience & Phantom for headless end-to-end testing. more...
11:45-12:30 USING GRAILS PLATFORM CORE
Marc Palmer: The Grails Platform Core plugin provides a raft of new APIs that make it easier to integrate plugins with each other and with applications. This talk will take you through the basics of the APIs and how you can start using them in your projects. more...
13:30-14:15 UNDER THE HOOD: USING SPRING IN GRAILS
Burt Beckwith: The Spring framework makes up the core of Grails, providing bean management, dependency injection and transaction support. Grails controllers and the web tier use and extend Spring MVC. In this talk we'll look at a "configuration over convention" approach to access the full power of Spring in Grails. more...
14:30-15:15 THEMING & UIS WITH GRAILS PLATFORM UI
Marc Palmer: The Grails Platform UI plugin provides APIs for abstracting common UI elements and Theming. This powerful mechanism paves the way for your plugins and applications to expose UI that is independent of CSS and JS frameworks. The will allow you to integrate plugin UI with applications. more...
15:30-16:15 LEVERAGING SOCIAL MEDIA IN GRAILS
Bobby Warner: Social media is all around us and continually expanding. Most public web applications built today will need to integrate with Facebook, Twitter, Google or LinkedIn in some way or another. As Grails developers, we have a few options readily available to us to simplify this task. This talk will cover these options as well as discuss some of the pros and cons with each approach so you can successfully integrate social media into your next Grails project. more...
|
|
Friday 14th December 2012
|
|
Track 1
09:00 - 09:30 REGISTRATION & WELCOME
Gave a coffee and a bite to eat before we kick off day 2 of the Groovy & Grails eXchange 2012.
09:30-10:30 GRAILS KEYNOTE
 As per tradition, Graeme Rocher will open DAY 2 of the Groovy & Grails eXchange with a Keynote on all things Grails. more...
10:30-10:45 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, and refreshments.
10:45-11:30 VERT.X - FOR ASYNCHRONOUS APPLICATIONS
Stuart Williams: Vert.x is an event driven application framework that runs on the JVM - a run-time with real concurrency and unrivalled performance. This talk will be an introduction to the vert.x architecture, programming model, typical patterns and then a look at what's coming next in the framework and the component ecosystem developing around it, with a focus on Groovy more...
11:30-11:45 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, and refreshments.
11:45-12:30 GROOVIER TESTING WITH SPOCK
Robert Fletcher: Spock is a powerful and expressive testing language built on top of Groovy. This talk will be a live-coding demonstration where I will take a small Java application with a set of JUnit tests and refactor the tests into Spock specifications. I'll show the features of Spock; its concise syntax, expressive assertions, mocking capabilities, data-driving and more. more...
12:30-13:30 LUNCH
The Groovy & Grails eXchange break for lunch on day 2.
13:30-14:15 WHY GROOVY WHEN JAVA 8 (OR SCALA), OR…
Russel Winder: …why Groovy has to evolve and market itself in an ever changing world if it is to remain relevant. Java 8 will be a revolution in the JVM-based community, it will bring lambda expressions and a whole new library. Scala is very proud of being where Java is trying to go. Many organizations are already moving to Scala from Java. Many organizations are remaining Java-based. None are thinking of Groovy....
more...
14:15-14:30 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, & refreshments.
14:30-15:15 USER INTERACTION AND GROOVY DSL
The 3 Musket33rs: Based on a real life project concerning more than 2 millions scripts, we will show during this session how you can build an fluent and powerful DSL with Groovy. Using techniques like BaseScript, AST, bindings and command chaining, we will explain how to implement a DSL that produce an user interface and that manage User Interaction. more...
15:15-15:30 TEA, COFFEE, & REFRESHMENTS
The Groovy & Grails eXchange break for tea, coffee, & refreshments.
15:30 - 16:15 TESTING GAELYK APPLICATIONS
Marcin Erdmann: I will start with showing how to unit test Gaelyk groovlets using gaelyk-spock library. Then we will focus on the latest facilitations of writing functional tests for Gaelyk applications using Geb framework. Learn how to modify the state of the application under test using Gaelyk Remote and which common test tasks can be performed using Gaelyk Functional Test Tools. more...
16:15-16:45 GGX RAFFLES & THANK-YOU
16:15-17:00 PARK BENCH DISCUSSION
Our panel of experts discuss the day's talks and take questions from the floor. more...
16:45 - LATE OFF TO THE SLAUGHTERED LAMB
#GGX Drinks at the Slaughtered Lamb - to discuss and share some more Groovy and Grails topics!
|
Track 2
10:45-11:30 DEBUGGING GRAILS DATABASE PERFORMANCE
Tom Dunstan: Knowing what your GORM query will do to your database can be difficult for even the most seasoned Hibernate expert. This talk will demonstrate the use of a grails plugin to deep dive right down to the individual SQL queries used to render a given page, so that you can see exactly what is going on. more...
11:45-12:30 CONTRIBUTING BACK TO GRAILS
Bobby Warner: So you've read the books, built some websites and maybe even released a plugin or two... great! Now it's time to take your skills to the next level by contributing back to the community! This talk will go though the process of getting started contributing to both Grails source code and documentation. more...
13:30-14:15 REACTIVE GRAILS - EVENT ORIENTED ARCHITE
Stéphane Maldini: Let's talk hype stuff, let's shake our brains around this idea of loosely coupling things in software. Join this session if you are after ways to maximize your grails use, user experience and smoothly integrate your app in a wider architecture. Join this talk if you are maximizing your grails use, user experience and smoothly integrate your app in a wider architecture.
more...
14.30 - 15.15 SECURING GRAILS APPLICATIONS
Burt Beckwith: When you think about securing a Grails application, you probably think of the Spring Security and Shiro plugins. But these plugins only control access to your pages and objects - what about guarding agains cross-site scripting (XSS), cross-site request forgery (CSRF) and SQL injection attacks. more...
15.30 - 16.15 BUILDING AN ECOMMERCE BUSINESS WITH GR8
Domingo Suarez Torres: In this session, Domingo will talk about the experience acquired building an in-house solution for ecommerce in Mexico, using gr8 technologies (Groovy, Grails, GPars, Gradle). more...
|
|
COMMUNITY BLOGS
|
|
|
|
OTHER GROOVY & GRAILS EVENTS
|
Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers London, Thursday, June 27th
|
|
Development in the large, musings on maintaining a healthy codebase over the years
FREE EVENT:
In The Brain of David A. Dawson
London, Thursday, July 11th
|
|
Rescuing the PaaS with Simplicity
FREE EVENT:
In The Brain of Russ Miles
London, Thursday, July 18th
|
|
London GameCraft
CONFERENCE (1 DAY)
London, Saturday, August 10th
BOOK NOW!
|
|
New York GameCraft
CONFERENCE (1 DAY)
New York, Friday, September 20th
BOOK NOW!
|
|
Ashic Mahtab's Fasttrack to Git
2 DAY COURSE. Featuring Ashic Mahtab London, Monday, October 7th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, October 7th
|
|
Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley London, Wednesday, October 9th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|