Programme
With the help of Peter Ledbrook, we are excited to present this year's line-up. Guillaume LaForge will keynote on the latest in the Groovy world and will give insights on the road ahead. We are also fortunate to welcome the likes of Russell Winder, Jeff Brown, and Cedric Champeau.
If you'd like to support or sponsor this conference, we'd love to hear from you! You can find our sponsorship options here.
Excited? Share it!
Day 1: Groovy and Grails eXchange
Pick your sessions!
Track | Track One | Track Two | ||||||
09:00
Invalid Time
Invalid Time
|
Registration and Welcome |
|||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
ggx
groovy
grails
About the speaker...Guillaume LaForgeIn November 2008, their company was acquired by SpringSource, as Groovy and Grails bring additional weapons to the SpringSource portfolio to fight the war on Enterprise Java complexity. Later on, in 2009, SpringSource became part of VMware, and as of 2013 has been spinoff in Pivotal, where Guillaume continues leading the development of Groovy. You can meet Guillaume at conferences around the world where he evangelizes the Groovy dynamic language, Domain-Specific Languages in Groovy, and the agile Grails web framework. Guillaume co-authored Manning's best-seller Groovy in Action. |
|||||||
10:30
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
10:45
Invalid Time
Invalid Time
|
In this talk, you'll see how Groovy is a serious language that can help solve a lot of problems. From scripts, to writing unit tests, to building projects, we'll take you through use cases that highlight the advantages of having a second language in your toolbox. All of this is done through live coding.
groovy
grails
ggx
java
About the speaker...Peter LedbrookPeter lives and works in London, maintains a blog at http://blog.cacoethes.co.uk/ and is co-author of Grails in Action with Glen Smith. Follow Peter on Twitter. |
This session will introduce the basics of writing AST Transformations and Type Checking Extensions, explore how frameworks and libraries like Grails and Spock take advantage of these features and will demonstrate how you can write your own AST Transformations and Type Checking Extensions to introduce a lot of new possibilities to your code.
ggx
groovy
ast
grails
spock
About the speaker...Jeff BrownHe has spoken internationally and co-authored (with Graeme Rocher) "The Definitive Guide to Grails" (Apress - http://apress.com/book/view/1590599950). Find out more on Ociweb.com and http://grails.org. |
||||||
11:30
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
11:45
Invalid Time
Invalid Time
|
Spock is a Groovy-based framework that makes writing unit, integration and system tests interesting and fun. If you're not on board yet, this session, which will be a practical and pragmatic introduction to the main features of Spock, will certainly make you want to use it. |
In this session Vladimír will share the lessons learned while developing the Model Catalogue Grails Plugin for managing metadata. You will see how to setup test pipeline on your continuous integration server to generate JavaScript fixtures from your controller Spock specifications which will then be used for testing AngularJS services and directives with Jasmine and Karma.
ggx
groovy
grails
javascript
karma
jasmine
angularjs
bower
asset-pipeline
About the speaker... |
||||||
12:30
Invalid Time
Invalid Time
|
Lunch |
|||||||
13:30
Invalid Time
Invalid Time
|
It's fresh, almost aerodynamic. Once you discover it, you'll feel like your'e 'doin' it right' when building a project. We kid you not, it's an instant crush for those that have been following the path of Maven. You are in your prime as a developer, so make the most out of it by leveraging the best tools. Oh Yeah. |
In this session Alvaro will explore standards like OAuth or JWT to achieve a stateless, token-based authentication using frameworks like Angular JS on the frontend and Spring Security on the backend.
ggx
groovy
grails
rest
angularjs
spring-security
About the speaker...Alvaro Sanchez-MariscalHe created his own company, Salenda, in 2005, and since 2007 has specialised in Groovy/Grails, introducing them in Spain by founding Escuela de Groovy, the very first Grails company in Spain. He now works at OCI, the company behind Grails; he is a member of the Grails team at OCI, a Grails committer, and also supports the Spring Security plugins. Álvaro is a speaker at conferences like GeeCON, JavaLand, JavaZone and Codemotion http://lanyrd.com/profile/alvaro_sanchez/. He has also written several Grails plugins, including Spring Security REST, which provides stateless, RESTful, token based authentication for Grails using OAuth 2 and JWT http://github.com/alvarosanchez |
||||||
14:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
14:30
Invalid Time
Invalid Time
|
ggx
groovy
grails
gradle
asciidoctor
teamcity
About the speaker...Guillaume LaForgeIn November 2008, their company was acquired by SpringSource, as Groovy and Grails bring additional weapons to the SpringSource portfolio to fight the war on Enterprise Java complexity. Later on, in 2009, SpringSource became part of VMware, and as of 2013 has been spinoff in Pivotal, where Guillaume continues leading the development of Groovy. You can meet Guillaume at conferences around the world where he evangelizes the Groovy dynamic language, Domain-Specific Languages in Groovy, and the agile Grails web framework. Guillaume co-authored Manning's best-seller Groovy in Action. |
Some Key aspects of the Rakuten App Engine are:
In this session Shuichi will introduce the Rakuten App Engine as a good illustration of Groovy's powerful functionality. To achieve this scalability and reliability, his team tried to combine Groovy with many technologies. These included SpringSource dm Server, OSGi, Hive/Hadoop, Clustrix, MongoDB, Cloud Foundry and others. He will explain how these technologies worked and importantly how they did NOT work! |
||||||
15:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
15:30
Invalid Time
Invalid Time
|
If this sounds like fun, then this is the session for you. In this talk, Shalk Cronjé will introduce you to all of the main features of the DSL. He will also discuss the associated Gradle plugin. Find out more about Groovy VSF here.
ggx
groovy
grails
gradle
vsf
About the speaker...Schalk CronjéConnect with Schalk on LinkedIn and check out more of Schalk's talks on slideshare. |
Marcin will talk about what's important, apart from code and features, but might not be obvious initially as well as how to get people using what you have created and how to deal with the community around it when it finally emerges. You'll learn how he keeps himself motivated to work on open source projects. Finally he will mention a variety of free tools available to an open source project, which can be used to effectively run it and maintain high quality. |
||||||
16:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
16:30
Invalid Time
Invalid Time
|
|
In this session, we will take a quick (practically based) survey of existing GPars to set the context, and then look (using examples) at the core of the new features. We will almost certainly try and play a small game – network willing. |
||||||
17:15
Invalid Time
Invalid Time
|
Beer & Pizza |
|||||||
17:30
Invalid Time
Invalid Time
|
Park Bench Discussion |
|||||||
18:15
Invalid Time
Invalid Time
|
To The Pub! |
Day 2: Groovy and Grails eXchange
Pick your sessions!
Track | Track One | Hackergarten | ||||||
09:00
Invalid Time
Invalid Time
|
Registration and Welcome |
|||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
grails
ggx
grails-3.0
About the speaker...Graeme RocherGraeme is co-author (with Jeff Scott Brown) of "The Definitive Guide to Grails" (Apress - http://apress.com/book/view/1590599950). Find out more on Grails at http://grails.org |
|||||||
10:30
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
10:45
Invalid Time
Invalid Time
|
ggx
groovy
grails
android
mobile
About the speaker...Guillaume LaForgeIn November 2008, their company was acquired by SpringSource, as Groovy and Grails bring additional weapons to the SpringSource portfolio to fight the war on Enterprise Java complexity. Later on, in 2009, SpringSource became part of VMware, and as of 2013 has been spinoff in Pivotal, where Guillaume continues leading the development of Groovy. You can meet Guillaume at conferences around the world where he evangelizes the Groovy dynamic language, Domain-Specific Languages in Groovy, and the agile Grails web framework. Guillaume co-authored Manning's best-seller Groovy in Action. |
|
||||||
11:30
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
11:45
Invalid Time
Invalid Time
|
In this talk you'll see a different type of architecture that will help you to serve content in real-time to a lot of clients in a fast and easy to scale way. You'll see some examples of how to achieve this using Spring Integration and integrate with external systems like websockets and XMPP in an easy and decoupled way.
ggx
groovy
grails
messaging
scalability
spring-integration
websockets
xmpp
About the speaker...Iván LópezHe's also the coordinator of the Madrid Groovy User Group (@madridgug) and the co-organizer of the Greach Conference . |
|
||||||
12:30
Invalid Time
Invalid Time
|
Lunch |
|||||||
13:30
Invalid Time
Invalid Time
|
This talk will focus on building an application from scratch with Behaviour Driven Development, using Cucumber as a means to do so. At the end, we will have a fully featured, database enabled, well tested application as an example for future projects.
ggx
groovy
grails
spring
spring-boot
microservices
bdd
cucumber
About the speaker... |
|
||||||
14:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
14:30
Invalid Time
Invalid Time
|
ggx
groovy
grails
grails-2.0
rest
metaprogramming
About the speaker...Jeff BrownHe has spoken internationally and co-authored (with Graeme Rocher) "The Definitive Guide to Grails" (Apress - http://apress.com/book/view/1590599950). Find out more on Ociweb.com and http://grails.org. |
|
||||||
15:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
15:30
Invalid Time
Invalid Time
|
The spiritual successor to ""Forces on Code in Groovy"", in this talk David will investigate the various architectures you might use, and more importantly, why. Looking at systems both real and imagined, we will go on a journey through the Groovy world, seeing examples of the various architectures and trying to unpick what they are good for, and why you might not want the new coolness.
ggx
groovy
grails
software-architecture
microservices
soa
About the speaker...David DawsonDavid is a freelance Microservices consultant and founder of the Muon project (http://muoncore.io). He takes his passion for system design, architecture and philosophy to all his clients, drinks their coffee and gives them Microservice platforms and systems in return. He works across Europe and lives in Manchester, UK. |
|
||||||
16:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||
16:30
Invalid Time
Invalid Time
|
groovy
grails
ggx
About the speaker...Guillaume LaForgeIn November 2008, their company was acquired by SpringSource, as Groovy and Grails bring additional weapons to the SpringSource portfolio to fight the war on Enterprise Java complexity. Later on, in 2009, SpringSource became part of VMware, and as of 2013 has been spinoff in Pivotal, where Guillaume continues leading the development of Groovy. You can meet Guillaume at conferences around the world where he evangelizes the Groovy dynamic language, Domain-Specific Languages in Groovy, and the agile Grails web framework. Guillaume co-authored Manning's best-seller Groovy in Action. |
|
-
Feed Your Grails Karma
Featuring Vladimír Oraný
If you want to step out of the comfort zone of the scaffolded Grails Server Pages and build a Single Page Applications in Grails, there are a variety of tools in the JavaScript ecosystem that give you better support than the more traditional and well known back-end Groovy solutions. Adding a...
ggx groovy grails javascript karma jasmine angularjs bower asset-pipeline -
Keynote: What's up in the Groovy world?
Featuring Guillaume LaForge
As usual, Guillaume Laforge will go through the latest developments of the Groovy programming language and will update you with what's going on, what's to come, and beyond the language itself.
ggx groovy grails -
Groovy for Java developers
Featuring Peter Ledbrook
Java is a good all-purpose programming language, but does that mean it's the best tool for all jobs? Many people have heard of Groovy but don't know much about it except it seems to have a silly name.
groovy grails ggx java -
Groovy AST Transformations And Type Checking Extensions
Featuring Jeff Brown
Groovy is a compiled language, like Java. Unlike Java, Groovy allows you to easily write code which participates in the compilation process in the form of AST Transformations and Type Checking Extensions. Each of these are powerful features which enable a lot of interesting possibilities for...
ggx groovy ast grails spock -
Spocktacular Testing
Featuring Russel Winder
JUnit3, TestNG, and JUnit4 have had their day. These days, it's all about Spock.
groovy grails ggx spock testing -
Stateless authentication for microservices
Featuring Alvaro Sanchez-Mariscal
This talk is about how to secure your frontend+backend applications using a RESTful approach. As opposed to traditional and monolithic server-side applications (where the HTTP session is used), when your frontend application is running on a browser and not securely from the server, there are few...
ggx groovy grails rest angularjs spring-security -
Gradle: Harder, Better, Stronger, Faster
Featuring Markus Schlichting
Are you someone who is constantly searching the globe, looking for clues on how to get maven to do your bidding? Or perhaps you just toss a coin and hope to strike it lucky this time? Maven works OK, but there's a new tool in town that goes beyond maven: Gradle.
ggx groovy grails gradle -
Developing API Platform in Groovy at Rakuten
Featuring Shuichi Suzuki
Rakuten is the largest EC company in Japan and is the world's sixth largest Internet company of which play.com is a member. Shuichi Suzuki, as BaaS Team Manager at Rakuten lead the development of an API Platform System, Rakuten App Engine, in Groovy.
ggx groovy grails api -
Behind the scenes: the new Groovy website
Featuring Guillaume LaForge
The new Groovy website is the perfect example of the ""eating your own dogfood"" mantra. In this talk, we will explain the technologies used to build the new Groovy website, including Gradle, the Groovy MarkupTemplateEngine, Asciidoctor and automation of publication through...
ggx groovy grails gradle asciidoctor teamcity -
Groovy VFS
Featuring Schalk Cronjé
Groovy VFS is a humble DSL that makes the Apache VFS library really useful. Copying from and to remote FTP, SFTP & HTTP sites become one line operations. Moving documents across servers are just as simple. Need to download an archive file from a website and unpack it? That is simple too.
ggx groovy grails gradle vsf -
Running an Open Source Project
Featuring Marcin Erdmann
In this talk Marcin aims to share the experience gathered of running an open source project as the lead of Geb and committer to Ratpack. If you are a contributor, even an occasional one or if you are thinking about starting a new open source effort, you will find this talk insightful and...
ggx groovy grails geb ratpack -
GPars 2014
Featuring Russel Winder
GPars is the standard package for high-level concurrency and parallelism in Groovy: although it is a separate project and artefact, it is distributed as standard in Groovy. There are (at least) two forms of concurrency and parallelism: single computer (multi-core, multi-processor) and cluster....
ggx groovy grails gpars -
Modular Monoliths with Grails 3 and Spring Boot
Featuring Lari Hotari
Modular monoliths are composed of loosely coupled modules of single responsibility. Ideally these modules can be separated into true microservices when needed - instead of introducing accidental complexity and tradeoffs of distributed systems to projects in the beginning. In this presentation we...
ggx grails grails-3 spring-boot microservices -
Keynote: Grails 3.0 Preview
Featuring Graeme Rocher
In this talk, Grails project lead Graeme Rocher will present a preview of the much anticipating version 3.0 rewrite of the Grails framework including presentation of the goals behind the changes and what will be achievable with the new version.
grails ggx grails-3.0 -
Groovy and Android: a winning pair
Featuring Guillaume LaForge
For 10 years, Groovy has dramatically improved the productivity of Java developers on the desktop. With unique like closures, builders, AST transformations, traits, optional static compilation and many more, Groovy turned out to be a very competitive language on the JVM. Compared to other JVM...
ggx groovy grails android mobile -
Grails and the real-time world
Featuring Iván López
In a hyper-connected world the concept ""Real Time"" is used more and more every day. With the traditional Grails architecture it's difficult to achieve this, so we need to use a different approach. The answer is to use message driven architectures that will allow us to...
ggx groovy grails messaging scalability spring-integration websockets xmpp -
Micro Service Architecture with Spring Boot and Groovy
Featuring Marco Vermeulen
Spring Boot is a new addition to the Spring family. It takes an opinionated view of building Spring applications, adopting Convention Over Configuration by default. Add Groovy to the mix, and you have a web stack that will give you wings!
ggx groovy grails spring spring-boot microservices bdd cucumber -
RESTful Grails 2
Featuring Jeff Brown
Grails 2 includes a lot of features and functionality related to building RESTful services. These include an entirely new and more flexible data binding system, runtime and compile time metaprogramming which greatly reduce the amount of code required in your RESTful services, a rich set of...
ggx groovy grails grails-2.0 rest metaprogramming -
Forces on Groovy Architecture
Featuring David Dawson
Reactive, Service Oriented, Data Centric, Task Based, Event Oriented, Message Driven, Ham Fisted, Big Ball of Mud, Microservice, Monolithic, Minilithic. What should you adopt for your latest development, can you explain why, is it just dogma?
Architecture defines how we engage with our software,...
ggx groovy grails software-architecture microservices soa -
Groovy, with style
Featuring Guillaume LaForge
What should "idiomatic" Groovy code look like? What are the good practices in terms of syntax style, typing preferences? What are the nice shortcuts to be aware of to be more productive? Guillaume Laforge will answer those questions along the way!
groovy grails ggx
-
Groovy & Grails eXchange 2015
Two days in London
Want to hear the latest happenings in the world of Groovy and Grails? Want to stay ahead of the curve and discover the roadmap for 2015 from core committer and Groovy authority Guillaume Laforge? Then grab yourself a ticket to the annual gathering of the Groovy and Grails community in London.
groovy grails java dynamic-programming gaelyk spock geb gpars #ggx -
Groovy & Grails eXchange 2013
Two days in London
Want to make yourself more employable by big name companies such as Sky, Wired.com and Linkedin who are implementing Groovy & Grails?
Need to keep up with the latest industry developments in object-oriented programming to stay ahead of the game?
groovy grails java jvm spring gradle spock geb ratpack ggx -
Groovy & Grails eXchange 2012
Two days in London
Join Skills Matter for the fifth annual Groovy & Grails eXchange 2012. Taking place over the 13th & 14th December the eXchange will be held at The Crypt in Clerkenwell.
groovy grails -
Groovy & Grails eXchange 2011
Two days in London
Thanks to speakers, attendees and sponsors, Skills Matter's 5th annual Groovy & Grails eXchange was a great success. There was a real buzz throughout the two days, fostered by some great talks, open-space discussions, brainstorming and a very productive and creative Hackaton! We have...
groovy grails gradle griffon web java spring -
Groovy & Grails eXchange 2010
Two days in London
Join Guillaume LaForge, Graeme Rocher and others for talks and open space sessions at the 4th annual Groovy & Grails eXchange. Be part of an informal day of deep technical insight and friendly discussion to learn, adopt and share new innovative ideas, tools and practices for enterprise web...
groovy grails -
Groovy & Grails eXchange 2009
Two days in London
Following on from the success in previous years this conference, which will be held on Thursday 10th December 2009 brings together the leading innovators in the Groovy & Grails community, including Guillaume Laforge and Graeme Rocher, the leads on Groovy and Grails projects respectively, for...
groovy grails conference -
Grails eXchange 2007
Three days in London
Skills Matter are pleased to have organised the First Grails eXchange 2007! This 3-day event held in Oct 2007 was a great opportunity to get a heads-up on the latest developments in the world of Groovy & Grails and to meet interesting speakers and fellow Groovy and Grails developers.
groovy grails