Speaking at Agile2008 about Groovy - No Fluff Just Stuff

Speaking at Agile2008 about Groovy

Posted by: Andres Almiray on May 4, 2008

Just received word from the Agile 2008 organizing committee that the session Ixchel and I proposed, Boosting your testing productivity with Groovy, has been accepted, here is the abstract
Developer testing, unit testing and/or test driven development should be in the vocabulary of every developer by now. Everyone knows that testing takes time but you shouldn’t skip testing because of a hard-to-meet deadline, what can you do to make sure you’ll have the following weekend free without worrying that a sudden call spoils the fun? the answer is letting your testing code be groovier. Groovy is a dynamic language for the JVM with close integration to the Java language, making it ideal for testing purposes. With Groovy you can write less code and be more expressive, you can leverage your knowledge on junit extensions (like dbUnit or XMLUnit) to speed up development, you can use GroovyMocks to intercept calls on concrete classes (easier to setup than EasyMock/JMock) and its also TestNG friendly because Groovy also supports JSR 175 annotations. Basic knowledge of the Groovy language, junit and testng is desired for attendees.

Agile 2008 will take place Aug 4-8 at Toronto, see you there!
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »