3 DAY CONFERENCE

Grails eXchange 2007

Topics covered:

Wednesday, 17th - Friday, 19th October at Sekforde Street, London

18 experts. will be speaking. Starts at 10:00 AM.

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.

Hibernate Search: Search Engine for the Masses

Hibernate search aims to simplify this field by providing a search capability for Hibernate persisted domain models without the traditonal hassles such as manuel index synchronization and data coversion to and from. This talk presented the Hibernate Search architecture and its common usages.

Hibernate: State of the Union

During this talk at the Skills Matter Grails eXchange, Emmanuel walked through state-of-the-art Hibernate technologies. While focusing on Hibernate Core, this talk also covered Hibernate Annotations, Java Persistence with Hibernate, as well as, Hibernate Validator and Hibernate Search. You will be able to see some of the new available features, as well as, what is cooking for the near future.

Emmanuel Bernard

Emmanuel Bernard is Core Developer at JBoss and project lead of Hibernate Annotations, Hibertnate Validator and Hibernate Search.

Advanced View Techniques with Grails

During this session, Jeff discussed the ease of custom tag libraries, GSP templates, sitemesh and how Grails provides simple mechanisms for leveraging the power of Ajax.

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Groovy for Java Programmers

Groovy is an agile dynamic language for the Java platform. Groovy has a Java-like syntax along with many features inspired by languages like Python, Ruby and Smalltalk. During this session, Jeff demonstrated the power of Groovy through many interactive examples and explained how Java developers can leverage that power in their enterprise applications.

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Advanced Meta Programming with Groovy

During this talk at Grails eXchange 2007, Jeff discussed Advanced Meta Programming with Groovy

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Test Driven Development with Groovy and Grails

In this session at the Grails eXchange 2007, Jeff Brown talked about Test Driven Development with Groovy and Grails.

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Managing Ajax Across the User Session

Ajax makes it possible to communicate to the server out of band, giving rise to a number of novel interaction patterns, such as automatic updating of data, type-ahead suggestions and inline editing of data. Ajax expert Dave Crane explains.

Dave Crane

Dave Crane has been working with the internet since the early 1990's and has experience of Perl, Java, Jini, JEE, Python and Ruby and, of course, Javascript. He has written extensively about Ajax and pattern languages for the client-side.

Groovy, Grails and Google Maps: Mashups 101

In this Groovy, Grails & Google Maps talk, Scott discussed how to incorporate Google Maps with your database-driven web application.

Scott Davis

Scott Davis is the Editor-in-Chief of AboutGroovy.com, an information portal for all things Groovy and Grails. Scott also frequently presents at international conferences and user groups, and was president of the Denver Java Users Group in 2003 when

Grails in the Enterprise: A Look at What's Ahead of us

The ultimate goal of Grails is to make the Java Platform available as a very developer-friendly and easy to learn package, companies therefore have a lot to gain by adopting Grails. In this session, Steven discussee how he sees Grails evolving in both large and small companies and how you can introduce Grails into yours.

Steven DeVijver

A senior Java EE architect, Steven is the co-founder of Grails, Gradle and has been actively involved with Spring and various other open-source frameworks as a committer. Steven is a regular speaker at international events and author of several Skil

Grails Plug-in Examples

Grails plugins make it easy to add new features to Grails. In this session at the Grails eXchange 2007, Steven looked at the Grails plugins that are available today and demonstrated how to write your own.

Steven DeVijver

A senior Java EE architect, Steven is the co-founder of Grails, Gradle and has been actively involved with Spring and various other open-source frameworks as a committer. Steven is a regular speaker at international events and author of several Skil

Ajax Development with Grails & Dojo

During this session on Ajax, Grails and Dojo, Sven Haiges introduced you to the Dojo toolkit and how Dojo can be used with Grails. He will also discuss current Grails AJAX tags and general tips for using Dojo with Grails.

Sven Haiges

Sven is a Senior Java Developer specialised in web platforms and J2ME development for mobile advertisement solutions.

Groovy Success Story at Fortune 500 Insurance Company

Groovy 1.0 is available and you're considering Groovy for your next project. You search the web for more information and read all kinds of conflicting information. It's hard to distinguish FUD from fact. In this session Scott talks about hist two years of actual experience using Groovy as part of a large J2EE project at a Fortune 500 company

Scott Hickey

Scott Hickey is the lead developer for the Groovy Eclipse Plugin and has authored Groovy related articles for IBM developerWorks and AboutGroovy.com. Consultant with Bass and Associates, Scott Hickey, has been developing software for over 20 years a

Working with the Groovy Eclipse Plugin

Groovy 1.0 is available and you're ready to try it out. In this presentation, Scott showed how you can begin using Groovy inside of Eclipse. Project setup, mixing Groovy and Java, and debugging were all covered. The Groovy Eclipse Plugin talk also features tips and tricks from real-world project development using the Groovy Eclipse plugin and finished with an up-to-the-minute status of the latest features being worked on for the plugin.

Scott Hickey

Scott Hickey is the lead developer for the Groovy Eclipse Plugin and has authored Groovy related articles for IBM developerWorks and AboutGroovy.com. Consultant with Bass and Associates, Scott Hickey, has been developing software for over 20 years a

Unit Testing and Mock Objects with Groovy

Unit testing is a first-class developer duty with even higher priority in dynamic languages like Groovy. During this talk at the Grails eXchange 2007, Dierk explained the built-in features that Groovy provides for unit testing ranging from basic tests as known from JUnit, through Groovy specific testing strategies, up to advanced testing with the help of Groovy's stubs and mocks. Special attention was given to Grails related unit test questions.

Dierk Koenig

Dierk König works as a fellow for Canoo Engineering AG, Basel, Switzerland. He is a committer to Groovy and Grails, and a manager of the open-source Canoo WebTest project. He is the lead author of "Groovy in Action" book.

Groovy Keynote at the Grails eXchange 2007

In this keynote on Groovy, Guillaume gave an overview of the success of this dynamic language for the Java virtual machine and where it will be headed in the future.

Guillaume LaForge

Guillaume is the Groovy Project Manager. Along with Graeme Rocher, he founded G2One, the company dedicated to sustaining and leading the development of both Groovy / Grails and providing professional services around those technologies.

Domain Specific Languages - DSLs

Guillaume explains why Domain Specific Languages are an architectural hot-spot and how you can use Groovy, the dynamic languages to easily create a mini-language, modelling a particular business domain, providing syntactical constructs close to the associated business concepts.

Guillaume LaForge

Guillaume is the Groovy Project Manager. Along with Graeme Rocher, he founded G2One, the company dedicated to sustaining and leading the development of both Groovy / Grails and providing professional services around those technologies.

Test N Groove: a breath of fresh air for your tests

Alex presented the TestNG basics as well as those most appreciated advanced features and explained how Test'N'Groove, through its Groovy nature, will bring a breath of fresh air to your tests.

Alexandru Popescu

Alexandru Popescu is Chief-Architect of InfoQ.com. Alexandru is involved in many open source initiatives and bleeding-edge technologies (AOP, testing, web, etc.), being co-founder of the TestNG Framework and a committer on the WebWork and Magnolia pr

Keynote Grails eXchange 2007

Grails Project Lead Graeme Rocher and Groovy Project Lead Guillaume LaForge jointly opened The Grails eXchange 2007 with an update on Grails.

Graeme Rocher

Graeme Rocher is the co-founder and project lead for Grails. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM. Graeme leads the development of the Grails framework at OCI in St. Louis.

GORM - Object Relational Mapping with Hibernate De-mystified

GORM offers a convention-based mapping strategy that hooks into the Hibernate configuration model and provides an abstraction layer above Hibernate with powerful features like Groovy builders for Criteria, dynamic finders and transaction management through closures. This talk explained features of GORM and demonstrated how to create different persistence mappings.

Graeme Rocher

Graeme Rocher is the co-founder and project lead for Grails. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM. Graeme leads the development of the Grails framework at OCI in St. Louis.

Dynamic Groovy: Meta Magic

In this talk Graeme discussed Groovy as a dynamic language.

Graeme Rocher

Graeme Rocher is the co-founder and project lead for Grails. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM. Graeme leads the development of the Grails framework at OCI in St. Louis.

Dojo 0.9: Faster, Leaner and Dijit?

In this session on Dojo and Dijit, Dylan Schiemann talked about the lessons learned in developing the Dojo toolkit.

Dylan Schiemann

Dylan Schiemann is CEO of SitePen and co-founder of the Dojo Toolkit, an open source JavaScript toolkit for rapidly building web sites and applications, and is an expert in the technologies and opportunities of the Open Web.

Agile Web Development with Grails

Grails, along with its facility to develop test driven, is a killer combination for rapidly developing web applications. In this ZePo (Zero PowerPoint) presentation, Venkat took a test driven approach to developing a small, but, fully functional web application in Grails.

Venkat Subramaniam

Dr. Venkat Subramaniam, founder of Agile Developer, Inc. has trained and mentored thousands of software developers in US, Canada, Europe, and Asia. He helps his clients succeed with Agile Development and various software technologies.

Domain Specific Languages - DSLs

Venkat talks on Domain Specific Languages DSL

Venkat Subramaniam

Dr. Venkat Subramaniam, founder of Agile Developer, Inc. has trained and mentored thousands of software developers in US, Canada, Europe, and Asia. He helps his clients succeed with Agile Development and various software technologies.

Advanced JBoss Cache

Manik covered the concepts behind JBoss Cache and the features it offers for replicating data across a cluster. Manik explained usage as building blocks for creating clustered server-side components, as well as clustering for POJOs with Java5 annotations. In addtion, Manik showed the API along with a brief overview of the architecture and finished with a discussion of architectural design patterns for building clusters using JBoss Cache and a live demo.

Manik Surtani

Manik is a core R&D engineer at JBoss and lead on JBoss Cache. Manik has a background in artificial intelligence and neural networks, a field he left behind after leaving academic circles for the commercial world.

Groovy with Pleasure

During this session Eugene showed how he made many of the features familiar to Java IDE users available for Groovy. He went through the entire Grails applications development, starting from project setup, going through code editing demonstrating lots of IDEA-like features such as code competition, navigation and refactorings. Eugene also briefly covered some of Grails specific features and wrapped up with application deployment and debugging.

Eugene Vigdorchik

Eugene Vigdorchik is a software architect at Jetbrains Inc. He has designed and implemented various features in IntelliJ IDEA, ranging from refactorings to code coverage support. Recently Eugene has been leading the development of Scala and Groovy la

Hands-on Direct Web Remoting - DWR

Joe walker dug into many advanced DWR features such as Reverse Ajax and the JavaScript proxy APIs.

Joe Walker

Joe Walker works for Mozilla Labs on Bespin and other developer tools. He is the creator of DWR (Direct Web Remoting) which makes the browser/server interaction intuitive for web developers and is one of the most popular Ajax toolkits for Java. He sp

Advanced Web Application Security

The security landscape has changed dramatically in the past 12 months. Unless you are aware of CSRF, Javascript Highjacking and the many ways to fool an XSS filter, it's likely that your web application will not be secure. Attackers used to concentrate on ActiveX, but now Javascript, CSS and even simple HTML elements are used against websites. This session, presented at the Grails eXchange 2008, will outline the challenges facing the inhabitants of this strange word called Web 2.0 and the options for protection, from the point of view of both site owners and web users.

Joe Walker

Joe Walker works for Mozilla Labs on Bespin and other developer tools. He is the creator of DWR (Direct Web Remoting) which makes the browser/server interaction intuitive for web developers and is one of the most popular Ajax toolkits for Java. He sp

Groovy, Grails and NetBeans

Geertjan provided a brief overview of the current status of Groovy and Grails support in NetBeans IDE. His talk included a demo showing Grails source structure being generated via a wizard in NetBeans IDE.

Geertjan Wielenga

Geertjan is an open source enthusiast at Oracle, focused on free and open source technologies such as Oracle JET (oraclejet.org) and NetBeans IDE (netbeans.org). He speaks at conferences, authors books, and lives and works in Amsterdam.

Acegi on Grails: Security on Grails

The majority of enterprise software applications need to implement authenication and authorisation. There is a powerful, flexible security solution for the Spring Framework called Acegi Security. Tsuyoshi talked about using Acegi Security on Grails, how to use Grails domain class from Acegi Security, how to secure your applications with Acegi filters and how Acegi Plugin makes it easier to implement.

Tsuyoshi Yamamoto

CTO at New Cast Co. LTD.(Japan), Tsuyoshi Yamamoto, mainly develops web applications for the automatic layout and the online sending to press system. Translator of Grails Japanese documents, Tsuyoshi, has over 10 years of career experience with Web d

Sekforde Street

Skills Matter is located at the junction of St James's Walk and Sekforde Street, just northeast of Clerkenwell Green, about a 5 minute walk from Farringdon station (Circle, Hammersmith & City, and Metropolitan lines and over-ground rail services).

Sekforde Street

1 Sekforde Street, Clerkenwell, London, EC1R 0BE, GB


View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team:

Hold tight, skillscasts coming soon!

 

Overview

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.

Programme

Hibernate Search: Search Engine for the Masses

Hibernate search aims to simplify this field by providing a search capability for Hibernate persisted domain models without the traditonal hassles such as manuel index synchronization and data coversion to and from. This talk presented the Hibernate Search architecture and its common usages.

Hibernate: State of the Union

During this talk at the Skills Matter Grails eXchange, Emmanuel walked through state-of-the-art Hibernate technologies. While focusing on Hibernate Core, this talk also covered Hibernate Annotations, Java Persistence with Hibernate, as well as, Hibernate Validator and Hibernate Search. You will be able to see some of the new available features, as well as, what is cooking for the near future.

Emmanuel Bernard

Emmanuel Bernard is Core Developer at JBoss and project lead of Hibernate Annotations, Hibertnate Validator and Hibernate Search.

Advanced View Techniques with Grails

During this session, Jeff discussed the ease of custom tag libraries, GSP templates, sitemesh and how Grails provides simple mechanisms for leveraging the power of Ajax.

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Groovy for Java Programmers

Groovy is an agile dynamic language for the Java platform. Groovy has a Java-like syntax along with many features inspired by languages like Python, Ruby and Smalltalk. During this session, Jeff demonstrated the power of Groovy through many interactive examples and explained how Java developers can leverage that power in their enterprise applications.

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Advanced Meta Programming with Groovy

During this talk at Grails eXchange 2007, Jeff discussed Advanced Meta Programming with Groovy

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Test Driven Development with Groovy and Grails

In this session at the Grails eXchange 2007, Jeff Brown talked about Test Driven Development with Groovy and Grails.

Jeff Brown

Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.

Managing Ajax Across the User Session

Ajax makes it possible to communicate to the server out of band, giving rise to a number of novel interaction patterns, such as automatic updating of data, type-ahead suggestions and inline editing of data. Ajax expert Dave Crane explains.

Dave Crane

Dave Crane has been working with the internet since the early 1990's and has experience of Perl, Java, Jini, JEE, Python and Ruby and, of course, Javascript. He has written extensively about Ajax and pattern languages for the client-side.

Groovy, Grails and Google Maps: Mashups 101

In this Groovy, Grails & Google Maps talk, Scott discussed how to incorporate Google Maps with your database-driven web application.

Scott Davis

Scott Davis is the Editor-in-Chief of AboutGroovy.com, an information portal for all things Groovy and Grails. Scott also frequently presents at international conferences and user groups, and was president of the Denver Java Users Group in 2003 when

Grails in the Enterprise: A Look at What's Ahead of us

The ultimate goal of Grails is to make the Java Platform available as a very developer-friendly and easy to learn package, companies therefore have a lot to gain by adopting Grails. In this session, Steven discussee how he sees Grails evolving in both large and small companies and how you can introduce Grails into yours.

Steven DeVijver

A senior Java EE architect, Steven is the co-founder of Grails, Gradle and has been actively involved with Spring and various other open-source frameworks as a committer. Steven is a regular speaker at international events and author of several Skil

Grails Plug-in Examples

Grails plugins make it easy to add new features to Grails. In this session at the Grails eXchange 2007, Steven looked at the Grails plugins that are available today and demonstrated how to write your own.

Steven DeVijver

A senior Java EE architect, Steven is the co-founder of Grails, Gradle and has been actively involved with Spring and various other open-source frameworks as a committer. Steven is a regular speaker at international events and author of several Skil

Ajax Development with Grails & Dojo

During this session on Ajax, Grails and Dojo, Sven Haiges introduced you to the Dojo toolkit and how Dojo can be used with Grails. He will also discuss current Grails AJAX tags and general tips for using Dojo with Grails.

Sven Haiges

Sven is a Senior Java Developer specialised in web platforms and J2ME development for mobile advertisement solutions.

Groovy Success Story at Fortune 500 Insurance Company

Groovy 1.0 is available and you're considering Groovy for your next project. You search the web for more information and read all kinds of conflicting information. It's hard to distinguish FUD from fact. In this session Scott talks about hist two years of actual experience using Groovy as part of a large J2EE project at a Fortune 500 company

Scott Hickey

Scott Hickey is the lead developer for the Groovy Eclipse Plugin and has authored Groovy related articles for IBM developerWorks and AboutGroovy.com. Consultant with Bass and Associates, Scott Hickey, has been developing software for over 20 years a

Working with the Groovy Eclipse Plugin

Groovy 1.0 is available and you're ready to try it out. In this presentation, Scott showed how you can begin using Groovy inside of Eclipse. Project setup, mixing Groovy and Java, and debugging were all covered. The Groovy Eclipse Plugin talk also features tips and tricks from real-world project development using the Groovy Eclipse plugin and finished with an up-to-the-minute status of the latest features being worked on for the plugin.

Scott Hickey

Scott Hickey is the lead developer for the Groovy Eclipse Plugin and has authored Groovy related articles for IBM developerWorks and AboutGroovy.com. Consultant with Bass and Associates, Scott Hickey, has been developing software for over 20 years a

Unit Testing and Mock Objects with Groovy

Unit testing is a first-class developer duty with even higher priority in dynamic languages like Groovy. During this talk at the Grails eXchange 2007, Dierk explained the built-in features that Groovy provides for unit testing ranging from basic tests as known from JUnit, through Groovy specific testing strategies, up to advanced testing with the help of Groovy's stubs and mocks. Special attention was given to Grails related unit test questions.

Dierk Koenig

Dierk König works as a fellow for Canoo Engineering AG, Basel, Switzerland. He is a committer to Groovy and Grails, and a manager of the open-source Canoo WebTest project. He is the lead author of "Groovy in Action" book.

Groovy Keynote at the Grails eXchange 2007

In this keynote on Groovy, Guillaume gave an overview of the success of this dynamic language for the Java virtual machine and where it will be headed in the future.

Guillaume LaForge

Guillaume is the Groovy Project Manager. Along with Graeme Rocher, he founded G2One, the company dedicated to sustaining and leading the development of both Groovy / Grails and providing professional services around those technologies.

Domain Specific Languages - DSLs

Guillaume explains why Domain Specific Languages are an architectural hot-spot and how you can use Groovy, the dynamic languages to easily create a mini-language, modelling a particular business domain, providing syntactical constructs close to the associated business concepts.

Guillaume LaForge

Guillaume is the Groovy Project Manager. Along with Graeme Rocher, he founded G2One, the company dedicated to sustaining and leading the development of both Groovy / Grails and providing professional services around those technologies.

Test N Groove: a breath of fresh air for your tests

Alex presented the TestNG basics as well as those most appreciated advanced features and explained how Test'N'Groove, through its Groovy nature, will bring a breath of fresh air to your tests.

Alexandru Popescu

Alexandru Popescu is Chief-Architect of InfoQ.com. Alexandru is involved in many open source initiatives and bleeding-edge technologies (AOP, testing, web, etc.), being co-founder of the TestNG Framework and a committer on the WebWork and Magnolia pr

Keynote Grails eXchange 2007

Grails Project Lead Graeme Rocher and Groovy Project Lead Guillaume LaForge jointly opened The Grails eXchange 2007 with an update on Grails.

Graeme Rocher

Graeme Rocher is the co-founder and project lead for Grails. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM. Graeme leads the development of the Grails framework at OCI in St. Louis.

GORM - Object Relational Mapping with Hibernate De-mystified

GORM offers a convention-based mapping strategy that hooks into the Hibernate configuration model and provides an abstraction layer above Hibernate with powerful features like Groovy builders for Criteria, dynamic finders and transaction management through closures. This talk explained features of GORM and demonstrated how to create different persistence mappings.

Graeme Rocher

Graeme Rocher is the co-founder and project lead for Grails. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM. Graeme leads the development of the Grails framework at OCI in St. Louis.

Dynamic Groovy: Meta Magic

In this talk Graeme discussed Groovy as a dynamic language.

Graeme Rocher

Graeme Rocher is the co-founder and project lead for Grails. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM. Graeme leads the development of the Grails framework at OCI in St. Louis.

Dojo 0.9: Faster, Leaner and Dijit?

In this session on Dojo and Dijit, Dylan Schiemann talked about the lessons learned in developing the Dojo toolkit.

Dylan Schiemann

Dylan Schiemann is CEO of SitePen and co-founder of the Dojo Toolkit, an open source JavaScript toolkit for rapidly building web sites and applications, and is an expert in the technologies and opportunities of the Open Web.

Agile Web Development with Grails

Grails, along with its facility to develop test driven, is a killer combination for rapidly developing web applications. In this ZePo (Zero PowerPoint) presentation, Venkat took a test driven approach to developing a small, but, fully functional web application in Grails.

Venkat Subramaniam

Dr. Venkat Subramaniam, founder of Agile Developer, Inc. has trained and mentored thousands of software developers in US, Canada, Europe, and Asia. He helps his clients succeed with Agile Development and various software technologies.

Domain Specific Languages - DSLs

Venkat talks on Domain Specific Languages DSL

Venkat Subramaniam

Dr. Venkat Subramaniam, founder of Agile Developer, Inc. has trained and mentored thousands of software developers in US, Canada, Europe, and Asia. He helps his clients succeed with Agile Development and various software technologies.

Advanced JBoss Cache

Manik covered the concepts behind JBoss Cache and the features it offers for replicating data across a cluster. Manik explained usage as building blocks for creating clustered server-side components, as well as clustering for POJOs with Java5 annotations. In addtion, Manik showed the API along with a brief overview of the architecture and finished with a discussion of architectural design patterns for building clusters using JBoss Cache and a live demo.

Manik Surtani

Manik is a core R&D engineer at JBoss and lead on JBoss Cache. Manik has a background in artificial intelligence and neural networks, a field he left behind after leaving academic circles for the commercial world.

Groovy with Pleasure

During this session Eugene showed how he made many of the features familiar to Java IDE users available for Groovy. He went through the entire Grails applications development, starting from project setup, going through code editing demonstrating lots of IDEA-like features such as code competition, navigation and refactorings. Eugene also briefly covered some of Grails specific features and wrapped up with application deployment and debugging.

Eugene Vigdorchik

Eugene Vigdorchik is a software architect at Jetbrains Inc. He has designed and implemented various features in IntelliJ IDEA, ranging from refactorings to code coverage support. Recently Eugene has been leading the development of Scala and Groovy la

Hands-on Direct Web Remoting - DWR

Joe walker dug into many advanced DWR features such as Reverse Ajax and the JavaScript proxy APIs.

Joe Walker

Joe Walker works for Mozilla Labs on Bespin and other developer tools. He is the creator of DWR (Direct Web Remoting) which makes the browser/server interaction intuitive for web developers and is one of the most popular Ajax toolkits for Java. He sp

Advanced Web Application Security

The security landscape has changed dramatically in the past 12 months. Unless you are aware of CSRF, Javascript Highjacking and the many ways to fool an XSS filter, it's likely that your web application will not be secure. Attackers used to concentrate on ActiveX, but now Javascript, CSS and even simple HTML elements are used against websites. This session, presented at the Grails eXchange 2008, will outline the challenges facing the inhabitants of this strange word called Web 2.0 and the options for protection, from the point of view of both site owners and web users.

Joe Walker

Joe Walker works for Mozilla Labs on Bespin and other developer tools. He is the creator of DWR (Direct Web Remoting) which makes the browser/server interaction intuitive for web developers and is one of the most popular Ajax toolkits for Java. He sp

Groovy, Grails and NetBeans

Geertjan provided a brief overview of the current status of Groovy and Grails support in NetBeans IDE. His talk included a demo showing Grails source structure being generated via a wizard in NetBeans IDE.

Geertjan Wielenga

Geertjan is an open source enthusiast at Oracle, focused on free and open source technologies such as Oracle JET (oraclejet.org) and NetBeans IDE (netbeans.org). He speaks at conferences, authors books, and lives and works in Amsterdam.

Acegi on Grails: Security on Grails

The majority of enterprise software applications need to implement authenication and authorisation. There is a powerful, flexible security solution for the Spring Framework called Acegi Security. Tsuyoshi talked about using Acegi Security on Grails, how to use Grails domain class from Acegi Security, how to secure your applications with Acegi filters and how Acegi Plugin makes it easier to implement.

Tsuyoshi Yamamoto

CTO at New Cast Co. LTD.(Japan), Tsuyoshi Yamamoto, mainly develops web applications for the automatic layout and the online sending to press system. Translator of Grails Japanese documents, Tsuyoshi, has over 10 years of career experience with Web d

Venue

Sekforde Street

Skills Matter is located at the junction of St James's Walk and Sekforde Street, just northeast of Clerkenwell Green, about a 5 minute walk from Farringdon station (Circle, Hammersmith & City, and Metropolitan lines and over-ground rail services).

Sekforde Street

1 Sekforde Street, Clerkenwell, London, EC1R 0BE, GB


View details, travel and nearby hotels
Sponsors

To discuss sponsorship opportunities please contact the team:

Skillscasts

Hold tight, skillscasts coming soon!

 

Other Years