Content tagged with: groovy
In this podcast, Dr. Dave Syer talks on the recently released Spring 3.0 and Grails 1.2, the options for configuring dependency injection are multiplying. He talks on the options available which include XML, Groovy, @Autowire, @Inject, @Configuration, component scanning, to list only the newest and the most popular and discusses the advantages and disadvantages and how you can choose the right tool for the job.
Many people know that Grails is based on Groovy, Spring, Hibernate, etc., but how are all these tools and libraries knitted together? How, when it comes down to it, does Grails work? This talk will cover several areas of Grails, looking at the most important classes and how they fit together. Find out about the build system, plugins, GORM, and HTTP request handling, amongst others.
Guillaume Laforge and Graeme Rocher talk about the new features in Groovy 1.7 and Grails 1.2, how Groovy and Grails are related to each other, and how the acquisition by SpringSource has affected their development.
In this presentation from SpringOne 2009, Christian Dupuis discusses the SpringSource Tool Suite (STS), the philosophy behind STS, the requirements behind STS, the STS 2.1 and 2.2 featureset, several demos of STS capabilities, Groovy and Grails, Spring 3.0, autowiring, namespaces, REST, cross-cutting annotations, AJDT, Spring Roo, Cloud Foundry, tc Server, dm Server, VMWare, and the STS roadmap.
This screencast covers Gaelyk, Groovy, and Google App Engine development. Gaelyk is a lightweight Groovy toolkit for Google App Engine Java. This tutorial starts a new Gaelyk project from scratch and creates a basic CRUD application.
This was recorded during the Atlanta Groovy and Grails User Group meeting (ATL2G) by pratik patel
Gant started out as a thin layer over Groovy’s AntBuilder, to provide a way of replacing XML as the way of controlling Ant tasks in executing specific targets. This more or less remains what Gant is really about: Gant doesn’t simply replace the XML front end to Ant, it provides target specification and dependency for Groovy scripts that use an AntBuilder. There was some flirtation with Gant becoming a fully-fledged build framework, but Gradle evolved out of Gant to take up that torch. Gant’s role then is to be very …
DSLs or Domain Specific Languages focus on a domain or a particular problem. They serve as an effective human-machine interaction tool as they’re highly expressive. Their scope is fairly focused and that keeps them simple and small from the user’s point of view. However, designing and implementing DSLs is not easy. Typically this involves steep learning curve and difficult parsing techniques. This is where Groovy comes in. You can take advantage of the flexible syntax of Groovy and it’s metaprogramming capability to create what are called internal DSLs, that is, …
Adobe Flex is a Rich Internet Application framework that allows developers to build robust and powerful applications for the web and the desktop. In this talk, Tomas Lin discusses the major technologies and tools available within the Grails / Flex ecosystem and dive into building a simple and fun application using the Flex plugin, BlazeDS, Grails and Flash Builder 4.
Gradle combines the flexibility of Ant with a build-by-convention approach a la Maven. But both implemented in a more powerful and less restrictive way. In this session you will learn about Gradle’s rich domain model, which provides a true build language. Hans will explain how Gradle offers the abstractions that Ant misses, without the restrictions and obstacles of a rigid framework. Through examples, Hans will also show how Gradle is particularly suitable for enterprise builds and how it supports many optimization strategies that enable fast, yet reliable development. During his …
The next major version of the Groovy Eclipse Plugin is built on a new builder technology, where the Eclipse JDT Compiler has been extended to seamlessly integrate groovy compilation. This gives developers a totally new experience working on Groovy and Java code in Eclipse as most UI features “just work” out of the box. Building on top of the greatly improved incremental Groovy Eclipse Plugin, recently the first version of Grails tools was integrated into the free SpringSource Tool Suite. This session will introduce the tools and show how you …