Past Meetup

Groovy for Java Developers by Russel Winder

This Meetup is past

40 people went

Location visible to members

Details

Groovy for Java Developers: Groovy Programming and why Java Programmers will love it

Seating for this event is limited so it is imperative that after RSVPing through Meetup you access the SkillsMatter site to confirm your place at our venue http://skillsmatter.c... (http://skillsmatter.com/podcast/java-jee/london-java-community-groovy-for-java-developersgroovy-programming-and-why-java-programmers-will-love-it)

Groovy is a dynamic language and hence is in the same camp as Smalltalk, Python, Ruby, Lisp, etc. However unlike these other language, Groovy was designed from the outset to be the symbiotic partner of Java: Groovy and Java work together seamlessly. (OK there are a few places where you have to be a little careful, but few people ever get into those dark corners.)

This session is an introduction to Groovy aimed at people who are Java programmers or at least have done some Java programming, though anyone who knows programming is welcome and will learn something to their advantage.

The session will be an interactive "learn in", i.e. this is not going to be a presentation based around a long (albeit interesting) sequence of static slides. Instead, the session will be completely dynamically bound. The session will start with one slide (for corporate advertising purposes) and then will be based entirely on writing Groovy code live. Or it may be different.

About Russel Winder:

Dr Russel Winder is a freelance consultant, analyst, author and trainer who has been involved with the Groovy project since 2004. In the latter part of 2006, Russel wrote the first version of Gant, which he has been evolving and improving since.

Recently, Russel has started a new partnership, Concertant LLP, which is focused on issues of parallelism in the (brave?) new world of pervasive multi-core processors.

Russel is author of Developing C++ Software (Wiley professional computing)", of Developing Java Software (Second Edition), and co-author of the recently published Python for Rookies, Russel started as a theoretical physicist investigating heavy quark flavour production in hadronic processes, but soon switched to computing as it was more fun than physics. In 1980 he became a UNIX systems programmer -- so when it was fun! This led to a growing fascination with the human aspects of programming so Russel became an academic again (at UCL) teaching programming and human--computer interaction, and researching parallel programming languages and the programming process. He went on to become Professor of Computing Science and Head of Department at KCL.

In 2000, Russel left academia to become CTO of a 'start up' building a JVM implementation for systems with ridiculously small resources. Just as product was ready for market, the funders pulled out, so, sadly, that all ended. Russel worked as a freelance consultant, analyst, author and trainer until starting Concertant.

Seating for this event is limited so it is imperative that after RSVPing through Meetup you access the SkillsMatter site to confirm your place at our venue http://skillsmatter.c... (http://skillsmatter.com/podcast/java-jee/london-java-community-groovy-for-java-developersgroovy-programming-and-why-java-programmers-will-love-it)