What to Expect at Hackergarten
What to Expect at Hackergarten
The goal of Hackergarten is for you to make a contribution to an open source framework.
You will show up with (possibly) no open source experience and leave as an official contributor: code written, tested, documented, and integrated.
We'll spend a few minutes dividing up into groups and then each group will work on a task for some framework. Once in a small group then you are free to do whatever you want: vi, IDEA, Eclipse, pairing, cowboy coding, whatever. Just try to get your task finished (which means tested and documented too, right?)!
Some advice: Thinks Small. The night ends when the software is released, not when it is half done or when you have a good start. Also, try not to over-eat pizza because it will just make you tired. Caffeine is your friend, carbohydrates the enemy. These are just suggestions of course.
Right now, here are a few of project ideas (feel free to bring your own):
Gradle Ideas
-
PMD plugin
-
Findbugs Plugin
-
IDEA Inspections plugin for Groovy and Java inspections
-
Gradle GDSL for IDEA support
Griffon Ideas
-
JxBrowser Plugin to display Flash
-
Ehcache Plugin
-
Griffon GDSL file for IntelliJ IDEA support
Groovy Ideas
-
NIO2 (OpenJDK7) Task Force - Define how Groovy should wrap and enhance the new JDK7 NIO2 API.
GPars
-
PDF User Guide Generation with grails-doc
-
Fix document generation so that loads of harmless exceptions are not thrown
-
Gaelyk
Json-lib integration
-
"REST" client plugin
CodeNarc Static Analysis Rules
-
Port rules from FindBugs
Hear about the new Grails 1.3 and Grails Internals
It has just been announced at S2GForum, that VMWare / SpringSource has released Grails 1.3. This release includes Groovy 1.7, Maven repository support for plugins, Declarative plugin dependencies, Chaining of named criteria, JUnit 4 support, just to mention a few things.
If you want to hear more about this release, or want to hear about how Grails works "under the hood", you should attend our conference.
Here Graeme Rocher, the lead developer on Grails, will talk about the new stuff in 1.3 and will do presentation about how Grails does its magic.
We also have talks covering Groovy, Griffon, Gradle, Spock, iWebkit, AST and lots of other GR8 stuff! Check out the agenda for more information!
The last chance to register is this friday (May 14th.).
GR8 Conf Europe: Registration is closing.
- the Groovy dynamic language for the JVM
- the Grails web application stack based on Spring, Tomcat and Hibernate
- the Griffon swing application framework for rich desktop applications
- the Gaelyk lightweight toolkit for easily developing and deploying small applications to Google App Engine
- the Gradle build solution system
- the GPars parallel library for Groovy
And some advanced talk on:
- how to use Grails for the mobile web
- how Grails works under the hood
- how we're working on Groovy's core system
- how to do advanced meta-programming with Groovy
- how to use IntelliJ IDEA to develop with those GR8 technologies
There will also be a pretty interesting case study, on how European Patent Office has leveraged the Groovy dynamic language on its platform, showing once again how Groovy is used for serious enterprise work.
As the agenda there's a lot of very rich content for everybody on all those projects, and all those presentations are done by the makers, leaders and experts of these projects themselves! To name a few of the speakers:
- Jochen Theodorou - Groovy Tech Lead
- Graeme Rocher - Grails Project Lead
- Andres Almiray - Griffon project lead
- Sébastien Blanc - Developer of a mobile Grails plugin
- Hubert K. Ikkink (Mr. HaKi) - the famous G&G blogger with tons of great tips
- Hamlet D'Arcy - Groovy committer
- Hans Dokter - the founder of Gradle
- Vaclav Pech - lead of the GPars project
- Philippe Delebarre - from the European Patent Office
- Søren Berg Glasius - the organizer of the conference
- Guillaume Laforge - Groovy Project Manager
With excellent content, star speakers, friendly sponsors, in a nice European location, you really can't afford missing this great event if you're interested in Groovy related technologies!
GR8 Conference EU: Interview with Peter Niederwieser
Next interview is with Peter Niederwieser, who's working for Smarter Ecommerce GmbH.
Peter is the creator of the Spock Framework.
GR8: Tell us more about you, your job, and how you got into Groovy, Grails and Griffon
Peter: My name is Peter Niederwieser. I'm a computer language enthusiast, Groovy committer, and creator of the Spock framework. In my day job, I'm a software engineer at Smarter Ecommerce, a young company doing innovative work in the e-commerce space. And unsurprisingly, Groovy plays an important role there as well.
GR8 Conference EU: Interview with Mr HaKi
Next interview is with Hubert A. Klein Ikkink, better known as Mr. HaKi. Mr. HaKi works for the VX Company in the Netherlands, and is the author of the gr8 blog Messages from mrhaki
His blog starts with this cool piece of Groovy code:
assert 'mrhaki' == ['Hubert','Alexander','Klein','Ikkink'].inject('mr') {
c,n -> c += n[0].toLowerCase()
}
MrHaKi: My real name is Hubert A. Klein Ikkink and live in the Netherlands. I am married to my lovely wife Kim and have two of the sweetest kids, Liam and Britt, who are one and two years old. Currently I am working at VX Company. VX Company is a great place to work where we develop Groovy, Grails and Java applications for clients. Fourteen years ago I started to develop Java applications, starting with applets. During the years I worked on Java Enterprise applications for different companies. After twelve years I didn't get that much satisfaction from writing another piece of boilerplate code or a configuration XML file to get something working. I wanted to learn another language besides Java and preferably a dynamic language. Groovy was just a logical step to learn, because I could still use existing Java libraries and learn a great new language. While learning about Groovy I discovered so many cool things I just had to write them down, so I wouldn't forget them. And what better way to write them down, than writing a blog? This way I could access the information from anywhere and maybe other people would like it too. That is how the Groovy Goodness blog posts started out where I could write down interesting and cool things about Groovy and Groovy related projects.


