|
|
Groovy & Grails eXchange 2011: Russel Winder on Just Keep Passing the Messages
Just Keep Passing the Messages
Received Java wisdom since 1995 has been that shared-memory multi-threading is the way of handling
concurrency in Java. Since the Multicore Revolution and the arrival of real ubiquitous parallelism, the problems of programming multiple threads has been thrown into stark relief. The general solution is to move to a higher level of abstraction. Models such as actors, dataflow and communicating sequential processes (CSP) have been around long before shared-memory multi-threading became all the rage. It is now time for these models to re-assert themselves as the right models for applications programmers.
The GPars (http://gpars.codehaus.org/) framework provides these models today for Java and Groovy
programmers. Russel looks at some problems coded up using GPars and compares them with
old-style techniques. The result will undoubtedly be a huge move to use of GPars for all Java and Groovy based concurrency and parallelism.
WANT TO LEARN MORE? THEN CHECK OUT OUR EVENTS IN 2012!
GROOVY & GRAILS EXCHANGE 2012
Skills Matter is happy to announce the 6th annual Groovy & Grails eXchange on Dec 12-13th 2012. Join us for 2 days of talks, open-space discussions and brainstorming with core committers and leading experts, including Guillaume LaForge, Graeme Rocher, Peter Ledbrook and may others, to learn and share the latest innovative ideas, best tools and practices for enterprise web
development with Groovy and Grails.
Russel Winder's Python Workshop
Join Russel Winder's Python Workshop if you know some programming but do not already know Python well, and will provide you with a thorough grounding. Whilst there is coverage of low-level details of Python, we'll also go through the idiomatic design approaches with an emphasis on testing. This Python course is very much a practical, hands-on, exercise led course. Find out more.
Dierk Koenig's Practical Groovy for Developers Join this workshop to get proficient with Groovy, Java's dynamic friend.
Groovy has become the de-facto standard for dynamic programming on the Java platform. This workshop introduces you to Groovy and its areas of applicability with real-world examples. Find out more here
Dierk Koenig's Practical Grails for Developers Join Dierk and learn how to build industrial-strength web applications for the JVM. Grails is the rising web application platform for the Java Enterprise Edition. This tutorial introduces application development with Grails by real-world examples.We start with basic, database-oriented web applications that we extend and finish in the course of the workshop – following the best practices that make real Grails projects successful. Our code will be mainly in Groovy, optionally enriched with Java. Grails gives us a seamless integration between both together with sophisticated IDE support. Find out more here
Hans Dockter's Core Gradle
In this intensive and highly practical 3-day Gradle course, you will become familiar with all major concepts of Gradle and how to best use Gradle for simple as well as complex build scenarios. This course is packed with hands-on exercises. You
will learn about the basic language elements of the Gradle Domain Specific Language (DSL), how to use Gradle's build-by-convention for plain Java and Java web projects, and how to use the Gradle plugin system. You will find out how easy it is to customize your build. You will learn about Gradle's mighty dependency management. This 3-day Gradle course has been developed by Gradle’s founder and Project lead Hans Dockter. Find out more here
ABOUT RUSSEL WINDER
|
Russel Winder is an independent consultant, analyst, author, expert witness, and trainer at Skills Matter and an expert on Java, Groovy, Scala, Python, D, Go. Gradle, SCons, Waf, SBT. Bazaar, Mercurial, Git.
More about Russel Winder
|
ABOUT THE GGUG
|
The Groovy & Grails User Group was founded in 2007, a few months prior to the first Groovy & Grails eXchange.
The Groovy & Grails UG aims to meet once every month or so, providing an opportunity for Groovy & Grails experts, programmers and enthusiasts to learn, meet and discuss.
The Groovy & Grails UG (UK) also discusses events and ideas on the G&G UG (UK) LinkedIN Group
More about the GGUG
|
|
PODCAST JUST KEEP PASSING THE MESSAGES
This session took part at the Groovy & Grails eXchange 2011. You can view the other 35 podcasts here.
|
|
|
|
OTHER GROOVY & GRAILS EVENTS
|
Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley London, Wednesday, June 5th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, June 10th
|
|
Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers London, Thursday, June 27th
|
|
Ashic Mahtab's Fasttrack to Git
2 DAY COURSE. Featuring Ashic Mahtab London, Monday, July 1st
|
|
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
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, December 9th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|