|
|
GROOVY & GRAILS EXCHANGE 2009 09-12-09
Groovy & Grails eXchange
Following on from the success in previous years, Skills Matter is hosting another Groovy & Grails eXchange today and tomorrow. We've had some great talks already and the intimate nature of the venue really allows for great discussions, bringing together the leading innovators in the Groovy & Grails community, including Guillaume Laforge and Graeme Rocher, the leads with the UK's Groovy, Grails and Java web development community.
You can find podcasts of each talk by clicking on the 'more' link in the programme below.
Here are some first initial pictures too...
Community & Blogs
For more information on Groovy & Grails and Java communities and blogs, please go here
PROGRAMME
Wednesday 9th December 2009
Groovy & Grails
09:30-10:00 WELCOME MESSAGE
10:00-11:00 GROOVY, TO INFINITY AND BEYOND!
Guillaume LaForge: Guillaume Laforge's keynote on "Groovy, to infinity and beyond!" focused on all the novelties in Groovy 1.6. We'll also have a look at what's ahead of us, for Groovy 1.7 View the podcast here...
11:05-11:50 GANT, THE LIGHTWEIGHT AND GROOVY TARGETED SCRIPTING FRAMEWORK
Russel Winder: In this talk we will look at the Groovy techniques used in Gant to provide the functionality it does. Particular emphasis will be placed on using (or not) the metaclass system, and how to design (or more likely evolve) a domain specific language (DSL) to be well supported by the Groovy language. View the podcast here...
11:55-12:40 BUILDING MOBILE WEB APPLICATION WITH GRAILS
Sébastien Blanc: In this talk Sebastien Blanc, developer of the iWebkit (plugin), will show how building mobile web applications with Grails is as easy as pie (the food, not the calculation). Sebastien will describe the anatomy of a mobile web app and then quickly move into building an actual mobile application using the iWebkit (plugin). View the podcast here...
12:40-13:40 LUNCH & REFRESHMENTS
Lunch & Refreshments
14:30-15:15 CLUSTERING A GRAILS APPLICATION FOR SCALABILITY AND AVAILABILITY
Burt Beckwith: How is your lone web server going to handle all the traffic you'll get when it lands on Slashdot or the front page of Digg? Probably not well. To prepare for all of this popularity you're going to need multiple servers, but there's more to it than buying hardware. View the podcast here...
15:20-16:05 BUILDING DSLS: MARRIAGE OF HIGH ESSENCE AND GROOVY METAPROGRAMMING
Venkat Subramaniam: DSLs or Domain Specific Languages focus on a domain or a particular problem. They serve as an effective human-machine interaction tool as they're highly expressive. In this fast paced highly interactive talk you will learn the characteristics and types of DSLs, the challenges in designing DSLs and Groovy features that can ease the pain of implementing DSLs. View the podcast here...
16:10-16:55 CODE KATA: IMPROVING YOUR GROOVY KUNG-FU WORKSHOP
Dierk Koenig: While preparing the second edition of Groovy in Action, Dierk once again worked systematically through the language and came across a number of new features that slipped by his attention when they were added. This talk will present those features in a workshop-like manner with demos, live coding and lots of interaction with the audience. View the podcast here...
16:55-17:45 ECLIPSE-BASED TOOLS FOR GROOVY AND GRAILS
Christian Dupuis: Building on top of the greatly improved incremental Groovy Eclipse
Plugin, recently the first version of Grails tools was integrated into
the free SpringSource Tool Suite. This session will introduce the
tools and show how you can be even more productive working with Groovy
and Grails and proper IDE tooling View the podcast here...
17:55 - 18:45 PARKBENCH PANEL DISCUSSION WITH PIZZA & DRINKS
Russ Miles: After a brief serving of Pizza & Drinks, we'll hold the second ParkBench Panel discussion of the conference, to discuss ideas, things we learned, things we would like to hear more about, things to take away after the conference. Ask your questions to the speakers of the afternoon's expert talks or join the panel to express your opinion or share your experience! View the podcast here...
Thursday 10th December 2009
Groovy & Grails
09:30-10:00 COFFEE, TEA, REGISTRATION
10:00-11:00 KEYNOTE: GRAILS, INTO THE CLOUDS. MODULARITY VIEWED FROM ABOVE!
Graeme Rocher: Graeme's keynote will focus on the recent Grails 1.2 release,
including features such as GORM named queries, Ivy-based dependency
resolution, named URL mappings and the project documentation and
metadata system. Graeme will also discuss the ongoing development of
Grails 2.0 and the focus on taking modularity from build through the
deployment onto cloud-based systems. View the podcast here...
11:05-11:50 CREATE SLICK UIS FOR YOUR GRAILS APPS WITH GWT
Peter Ledbrook: GWT is a powerful toolkit from Google that enables you to create rich and dynamic user interfaces for the browser using Java. There's no need to learn a new language (Javascript) and you can keep your existing Java IDE and tools. View the podcast here...
11:55-12:40 CREATING EASY AND SECURE SOAPFUL WEB SERVICES
 Tareq Abedrabbo & Russ Miles: In this talk, Tareq and Russ explain how the Spring-WS Grails plugin makes creating contract-first, document oriented web services super-easy by bringing together the power and flexibility of the Spring-WS framework and Grails. View the podcast here...
12:40-13:40 INTERVIEW WITH GUILLAUME LAFORGE AND MAC LIAW
14:30-15:15 GRADLE DEEP DIVE
Hans Dockter: Gradle combines the flexibility of Ant with a build-by-convention approach a la Maven. But both implemented in a more powerful and less restrictive way. In this session you will learn about Gradle's rich domain model, which provides a true build language. View the podcast here...
15:20-16:05 BUILDING KILLER RIAS WITH FLEX AND GRAILS
Tomas Lin: Adobe Flex is a Rich Internet Application framework that allows developers to build robust and powerful applications for the web and the desktop. In this talk, Tomas Lin discusses the major technologies and tools available within the Grails / Flex ecosystem and dive into building a simple and fun application using the Flex plugin, BlazeDS, Grails and Flash Builder 4. View the podcast here...
16:10-16:55 THE GRAILS PLUGIN SYSTEM: PLUG INTO PRODUCTIVITY
Graeme Rocher: Grails is more than just a web framework, it is a complete platform and API for runtime configuration. This talk, by Grails project lead Graeme Rocher, will demonstrate Grails' modular architecture and how to hook into runtime configuration to adapt your application based on
its environment and/or the presence of other plug-ins. View the podcast here...
PARKBENCH PANEL DISCUSSION WITH PIZZA & DRINKS
: After a swift serving of Pizza & Drinks, we'll hold the second ParkBench Panel discussion, to discuss ideas, stuff we learned during the afternoon and stuff we would like to hear more about. Delegates will not only be able to ask their questions to the speakers of the expert talks, but are also actively encouraged to join the panel to express their opinion or share their experience! View the podcast here...
17:45-18:00 INTERVIEW WITH VENKAT SUBRAMANIAM AND RUSSELL WINDER
|
|
|
|
PROGRESSIVE JAVA PODCASTS
|
OTHER PROGRESSIVE JAVA EVENTS
|
Enterprise Integration with Spring - SpringSource
4 DAY COURSE. Featuring Russ Miles London, Monday, May 20th
|
|
London Spring User Group
FREE EVENT:
Spring User Group - May w/ Rus
London, Tuesday, May 21st
|
|
GR8Conf Europe 2013
CONFERENCE (3 DAYS)
Copenhagen S, Wednesday, May 22nd
BOOK NOW!
|
|
From Patterns to Code: Coding Simple Event-Driven Components for Agile Software
FREE EVENT:
In The Brain of Russ Miles
London, Thursday, May 23rd
|
|
Neo4J User Group
FREE EVENT:
Discuss a little Graph Theory
London, Wednesday, May 29th
|
|
Functional Programming in the enterprise
FREE EVENT:
In The Brain of Jon Pither
London, Monday, June 3rd
|
|
Introducing Adept
FREE EVENT:
In The Brain of Fredrik Ekholdt
London, Monday, June 3rd
|
|
Best Practices for Migrating Spring Applications to Java EE 6
FREE EVENT:
In The Brain of Bert Ertman
London, Tuesday, June 4th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|