Book Review: Become a Passionate Programmer
Posted by: Johanna Rothman on December 27, 2009
I more »
GroovyMag Plugin Corner: Feeds Plugin
Posted by: Dave Klein on December 26, 2009
The following post is a reprint of the Plugin Corner article for the January 2009 issue of GroovyMag. You can find this and other past issues at http://groovymag.com. more »
Griffon: Beyond Swing
Posted by: Andres Almiray on December 26, 2009
If you've followed the Griffon news in the last 12 months you may be aware that Griffon is a fun and rapid desktop/rich application development framework inspired by Grails; that there are more than 40 released plugins and that polyglot programming more »
Griffon: plugin updates II
Posted by: Andres Almiray on December 17, 2009
These are the latest additions to the growing list of Griffon plugins: Swingx-ws 0.1 - embed a Map widget on your Griffon application. The jxmapKit node is configured by OpenStreetMap support by default. more »
Intellij 9 and Gradle
Posted by: Ken Sipe on December 14, 2009
One of the hidden gems of the Intellij 9 release is it's support for Gradle. Some of the information on the web is out of date and some features are not intuitive. This post will detail some of the nuances and follow it up with a wish list for the next more »
Griffon: plugin updates
Posted by: Andres Almiray on December 10, 2009
Update: Hamlet reminded me of two other recent additions to the plugin list: font-jiggler and fast-translate. These are the most recent updates to the (growing) number of Griffon plugins: gfx-builder 0.2. more »
Pomodoro Technique Illustrated - A Brief Review
Posted by: Dave Klein on December 8, 2009
If you would like to be more productive and you haven't looked into the Pomodoro technique, you need to get a hold of the new Pragmatic Bookshelf book, Pomodoro Technique Illustrated, by Staffan Nöteberg.I had heard about the Pomodoro technique, and knew more »
Building Rich Swing Applications with Groovy - Part IV
Posted by: Andres Almiray on December 7, 2009
The following article appeared on Groovymag's fourth issue (February 2009). It is the fourth of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies more »
More Trouble with Java and Apple
Posted by: Ken Sipe on December 5, 2009
Well the latest update for Java from Apple came through recently. Destroying all in its path.. more »
Building Rich Swing Applications with Groovy - Part III
Posted by: Andres Almiray on December 3, 2009
The following article appeared on Groovymag's third issue (January 2009). It is the third of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies (G more »
GroovyMag Plugin Corner: Testing
Posted by: Dave Klein on December 1, 2009
In the December 2008 issue of GroovyMag, I covered the Grails Testing plugin. This plugin provided the new Grails 1.1 testing features to 1. more »
Building Rich Swing Applications with Groovy - Part II
Posted by: Andres Almiray on November 30, 2009
The following article appeared on Groovymag's second issue (December 2008). It is the second of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies more »
Syntax Highlighting on Blogspot
Posted by: Ken Sipe on November 27, 2009
I've been very interested in providing some syntax highlighting in my blog posts, which I've been slow in general getting out... more »
Fixing Java on Mac Snow Leopard
Posted by: Ken Sipe on November 27, 2009
I have long documented some of the issues and differences for a Java developer on the Mac OS X. Most of that has been on Leopard, OS X 10.5. more »
Building Rich Swing Applications with Groovy - Part I
Posted by: Andres Almiray on November 26, 2009
The following article appeared on Groovymag's inaugural issue a year ago. It is the first of a four-part series on Groovy and Swing applications. Be sure to check out Groovymag for more information on Groovy, Grails, Griffon and other GR8 technologies (Ga more »
GroovyMag Plugin Corner: Searchable
Posted by: Dave Klein on November 25, 2009
Over the next few months, I will be reprinting some of the Plugin Corners that I've written for GroovyMag. Hopefully this will give you a taste of what you can find in GroovyMag each month (and keep my blog from being so dead). Enjoy! more »
How Not to Win Friends and Influence People
Posted by: Johanna Rothman on November 25, 2009
I more »
Decorator Pattern In Scala
Posted by: Daniel Hinojosa on November 24, 2009
As part of the Scala Study Group in Albuquerque, we had an more »
Management Debt, Technical Debt, and Decision-Making
Posted by: Johanna Rothman on November 20, 2009
D more »
Grails/Griffon stats trick
Posted by: Andres Almiray on November 18, 2009
Grails has had a stats script for quite a while (thanks to awesome Glen Smith), it's job is to display how many lines of code you've written on your app. Not to be left behind, Griffon provides the same script. As useful as the script is there is a catch: more »
Slaying Hallway Zombies
Posted by: Dave Klein on November 18, 2009
For the past few months, I have been working on a project for a division of Boeing. It was a bit of a culture shock going from a small, dynamic, family feeling company like Contegix to one of the largest companies in the world. But it's a Grails project more »
Griffon: Scala & Clojure updates
Posted by: Andres Almiray on November 17, 2009
New versions of the Scala and Clojure Griffon plugins have been released. These are the highlights: Scala Updated bundled libs to Scala 2.7. more »
Griffon: visualizing an object graph
Posted by: Andres Almiray on November 16, 2009
You might have read before about Griffon's JUNG plugin and wondered "how can I visualize an arbitrary object graph with it?", if so then the following steps should give you a few hints.Let's start by fleshing out the domain. more »
Persistent Data Structures and Managed References
Posted by: Nathaniel Schutta on October 28, 2009
Speaking of interesting videos, Stuart Halloway has been beating the drum pretty hard for Rich Hickey‘s talk: Persistent Data Structures and Managed References. I was actually in the audience (along with Glenn Vanderburg) when Rich gave this talk at more »
Yet Another 2GX Wrap-up
Posted by: Dave Klein on October 27, 2009
Finally after more than a year of waiting and nagging, the second 2GX conference was held in New Orleans last week. It was almost as good as the first one. Well, in some ways it was better but in other ways. more »
Griffon 0.2 comes loaded
Posted by: Andres Almiray on October 26, 2009
Today's big news: Griffon 0.2 has been released! Thank you all who made this possible With this release comes a new an exciting feature called Addons. more »
Performance without Appraisal: Build Feedback into the System
Posted by: Esther Derby on October 26, 2009
A more »
SpringOne/2GX: A Retrospective
Posted by: Craig Walls on October 23, 2009
SpringOne/2GX is now over and most everyone has made their way back to the real world. Rather than write a long-winded review of the conference, I decided to summarize my thoughts in the form of a retrospective. That is, what went well, what didn't go so more »
Curing ADD with Roo, Blueprints, and Karaf
Posted by: Craig Walls on October 22, 2009
Yesterday was a big day for me at SpringOne/2GX. It was the day that I gave my talk on the Spring Expression Language (SpEL). I've been excited about giving that talk, but also excited about attending so many of the great sessions by other speakers. more »
SpringOne/2GX Day 2 Keynote
Posted by: Craig Walls on October 21, 2009
It's almost 24 hours after the fact, but here's my writeup on the SpringOne/2GX Day 2 Keynote that was given by Adrian Colyer, Karl Rumelhart, and Chris Richardson. I won't go over it in detail as I did with Rod Johnson's keynote.. more »
Expressing Technical Debt as User Stories Helps with ROI
Posted by: Johanna Rothman on October 21, 2009
I more »
SpringOne/2GX Day 2 session wrap-up
Posted by: Craig Walls on October 20, 2009
The second day of sessions at SpringOne/2GX is almost over. Soon, we'll be having dinner and then listening to Adrian Colyer give a keynote address (which I'll summarize in a later post). So I thought I'd go ahead and take a moment to report on my day and more »
SpringOne/2GX Keynote notes
Posted by: Craig Walls on October 19, 2009
Rod started out by giving a quick overview of the Spring timeline, starting with the publication of Expert One-on-One J2EE Design and Development, up through the formation of Interface21/SpringSource, and into the more recent acquisitions. He then descri more »
Griffon: new plugin additions
Posted by: Andres Almiray on October 17, 2009
These are the latest additions to the growing list of Griffon plugins: JBusyComponent 0.1 - enables a busy state on any Swing component via JBusyComponent. Depends on swingx-builder (will install it automatically). more »
Grails CAN HAZ REST 2!
Posted by: Andres Almiray on October 16, 2009
It surprises none that Grails can expose REST services gracefully and effortlessly, just watch how the masters do it in Mastering Grails: RESTful Grails. However making REST calls from within a Grails application is a task left to your own wits. Fortunate more »
Spring conference time is in the air
Posted by: Craig Walls on October 14, 2009
As of today, it's one week until I present That old Spring magic has me in its SpEL: DI Wizardy with the Spring Expression Language at SpringOne/2GX. I'm really excited about giving this talk. I've already presented it twice at two different No-Fluff/Jus more »
Griffon: adding REST
Posted by: Andres Almiray on October 13, 2009
Creating REST enabled Swing mashups just got a bit easier. I'm happy to announce that a REST plugin is now available for Griffon. This plugin wraps handy client and builder classes provided by the awesome HTTPBuilder project. more »
DSLs in JavaScript Video
Posted by: Nathaniel Schutta on October 13, 2009
The video of my DSLs in JavaScript talk [slides - pdf] from QCon is now available on the InfoQ site; many thanks to all those who have written me or tweeted links, I appreciate it! I can’t say enough good things about QCon, it’s a great show w more »
Try to knockout before you consider to mock-out
Posted by: Venkat Subramaniam on October 11, 2009
Lovely Review of Manage Your Project Portfolio
Posted by: Johanna Rothman on October 9, 2009
I more »
What Would a Successful Agile All-Remote Team Look Like?
Posted by: Johanna Rothman on October 9, 2009
I more »
Griffon @ SpringHispano
Posted by: Andres Almiray on October 8, 2009
Last Saturday (Oct 3rd) the SpringHispano community held its 9th community session. Domingo Suárez (@domix) kick-started the session with a talk on Apache Camel. If your daily job requires you to integrate disparate systems in order to get the job done yo more »
Agile and Remote People: Part 1, Telecommuting
Posted by: Johanna Rothman on October 6, 2009
A more »
Choosing the Strategically Important Work Posted on PM Boulevard
Posted by: Johanna Rothman on October 2, 2009
I more »
Rich Web Experience 2009
Posted by: Nathaniel Schutta on September 27, 2009
Where would rather be this December, adjusting to winter or spending a few days in Orlando learning about what’s new and exciting in JavaScript, Ajax, CSS, HTML, design and a host of other topics? If the later appeals to you, book your seat today at more »
Griffon: latest plugin releases III
Posted by: Andres Almiray on September 25, 2009
These are the latest Griffon plugin releases (Griffon 0.2-BETA is required to install them): Transitions 0.1. more »
ASP.NET MVC In Action
Posted by: Venkat Subramaniam on September 19, 2009
I often get asked "Which web development framework should I use?" The answer generally depends on when I'm asked that question. Over the years I have played with, offered courses more »
10 Reasons to attend SpringOne 2GX
Posted by: Dave Klein on September 16, 2009
I was going to come up with one of those clever top 10 lists but when I went to the SpringOne/2GX home page, I saw 10 great reasons to attend staring me in the face. The early bird discount ends Friday, September 18th, but even at full price this event is more »
[name: "SpringOne2GX"] as Conference
Posted by: Andres Almiray on September 16, 2009
The second edition of the 2GX conference will take place on Oct 19 - 22 in New Orleans, it is just a few weeks away! You can expect a lot of Groovy/Grails/Griffon/Gradle/Gant/Easyb (so many gr8 projects! plenty to go around) material to help you reach Gro more »
Speaking at SpringOne 2GX 2009
Posted by: Venkat Subramaniam on September 15, 2009
I'm excited about the 2GX conference coming up in New Orleans October 19th to 22nd. If you're interested in attending, the early bird registration ends Friday September 18th more »
Performance without Appraisal: Build Feedback into the System
Posted by: Esther Derby on September 15, 2009
A more »
Griffon: latest plugin releases II
Posted by: Andres Almiray on September 11, 2009
Given that Griffon 0.2-BETA is out and ready for download the following plugins have been updated to take advantage of new features and internal updates: Code Coverage 0.3 - relies on Griffon's new testing facilities, carbon copied from Grails 1. more »
Griffon: latest plugin releases
Posted by: Andres Almiray on September 10, 2009
In order to tie into Griffon 1st anniversary celebrations [posts from the Griffon team members: Danno, James, Jim, Guillaume, Josh, myself ] the following plugins have released a new version: gfxbuilder 0.2.1 - GfxBuilder 0. more »
Groovy vs Scala...
Posted by: Andres Almiray on September 6, 2009
Blogs and forums these days have plenty of posts demonstrating how easy is to solve a problem with Groovy or Scala that would normally take hundreds of lines of code with plain Java. Both visions inevitably collide at some point. Given our western fascina more »
Great Review of Manage Your Project Portfolio
Posted by: Johanna Rothman on September 2, 2009
S more »
A Personal Retrospective on the Agile 2009 Conference
Posted by: Johanna Rothman on September 1, 2009
L more »
I don't really sound like that, do I?
Posted by: Craig Walls on August 26, 2009
Last week, I had the honor of participating in a podcast with Mike Abney and Leo Sakhvoruk, a few of my Improving colleagues. That podcast went live yesterday and you can listen to it at Improving Podcasts. It was a good conversation, mostly focused on m more »
Griffon: Transitions plugin released
Posted by: Andres Almiray on August 25, 2009
I'm pretty sure I'm not the only one that dropped his jaw in awe at JavaOne 2006 when Romain Guy demonstrated Aerith during the opening keynote. Aerith represents the holy grail of Swing applications. It looks and behaves like a native OSX application, th more »
A bit of Modular Java errata
Posted by: Craig Walls on August 24, 2009
There has been more than one comment in the errata for Modular Java that mention a strange NoClassDefFoundError with regard to org.compass.core. more »
97 Things Every Project Manager Should Know
Posted by: Ken Sipe on August 19, 2009
The book 97 Things Every Project Manager Should Know put together by Barbee Davis is out, and worth picking up... more »
Chat with Scott Davis on Scala and Groovy
Posted by: Venkat Subramaniam on August 18, 2009
I recently had the pleasure of chatting with Scott Davis during an NFJS stop in Phoenix. At the start of the interview, Scott surprised me with the question "Does Groovy know that y more »
New Blog for Grails: A Quick-Start Guide
Posted by: Dave Klein on August 17, 2009
I'd like to announce a new blog for Grails: A Quick-Start Guide. You can find it at http://gquick.blogspot. more »
GfxBuilder 0.2 released
Posted by: Andres Almiray on August 5, 2009
It is with great pleasure that I announce the release of GfxBuilder 0.2 and its companion griffon plugin. These are the relevant changes in this release Renamed GfxPanel to GfxCanvas. more »
Grails: The Official Web Framework for Java.next
Posted by: Dave Klein on August 3, 2009
In the August issue of GroovyMag, guest plugin-corner columnist Keith Cochran covers the new Clojure plugin by Jeff Brown. This plugin allows you to include Clojure source code in src/clj and then access that code in your Grails application. More deta more »
Testing OSGi...Spring Style
Posted by: Craig Walls on August 3, 2009
Last week I showed you how to test OSGi bundles. We used Pax Exam to fire up an OSGi runtime of our choosing, install and start a selection of bundles, and to make assertions against the BundleContext and services registered in the OSGi service registry. more »
Griffon: Clojure powered fractal
Posted by: Andres Almiray on July 31, 2009
Stumbled upon this page while searching for Clojure examples to try out with Griffon's brand new Clojure plugin. The provided example demonstrates how Clojure can be used in conjunction with Java2D to generate a Tree-like fractal, naturally I thought "hey more »
Griffon gets some Clojure
Posted by: Andres Almiray on July 30, 2009
I'm happy to report that Clojure, a dynamic programming language that targets the Java Virtual Machine, can now be used on a Griffon application thanks to its brand new Clojure plugin. This brings the count of supported languages (either directly or via p more »
No: Such a Difficult Word Posted on Stickyminds
Posted by: Johanna Rothman on July 30, 2009
I more »
Griffon: making animations with Gfx+Trident
Posted by: Andres Almiray on July 29, 2009
The following video demonstrates SwingPad's basic animation capabilities with GfxBuilder + TridentBuilderThis is the code that produces the animationimport groovy.beans.Bindable import org. more »
Putting OSGi to the test with Pax Exam
Posted by: Craig Walls on July 28, 2009
After a small delay, I finally bring you the next installment in my series of OSGi-oriented articles. This time we're going to have a look at writing tests around OSGi bundles. It should go without saying that testing is an important part of software dev more »
Griffon: new plugins available
Posted by: Andres Almiray on July 26, 2009
First things first: FxBuilder 0.1, a Groovy builder for JavaFX components, was released almost two weeks ago. I'm happy to announce that its companion Griffon plugin is available for download. more »
We have a US Groovy/Grails/Griffon Conference!
Posted by: Dave Klein on July 23, 2009
But let's not blow it! A while back I wrote about the need for a US conference dedicated to the G3 technologies. Well, now there's one scheduled! more »
Position Statement for Panel on Agile People Issues
Posted by: Johanna Rothman on July 22, 2009
I more »
Meanwhile, back at the ranch...
Posted by: Craig Walls on July 21, 2009
If anyone's looking for me this week, I'll be at the ranch... more »
Small Steps Are Good; Be Careful What You Call Those Steps
Posted by: Johanna Rothman on July 14, 2009
I more »
PM Boulevard Column Posted: Manage Your Project Portfolio and Stop Thrashing
Posted by: Johanna Rothman on July 8, 2009
I more »
It's Official: Grails has a DZone Refcard!
Posted by: Dave Klein on June 30, 2009
The Grails Refcard is now available for download at http://refcardz.dzone.com Writing a refcard was a bit more challenging than I thought it would be. more »
If you can't be a good speaker, be a groovy speaker
Posted by: Ken Sipe on June 22, 2009
I will be speaking on groovy and grails at the up coming 2GX conference in New Orleans in October. If you are in the groovy space or you are just looking, you don't want to miss this.. more »
The book is in the mail
Posted by: Craig Walls on June 19, 2009
For the benefit of those of you who don't follow me (@habuma and @modularjava) or Dave Thomas (@pragdave) on Twitter, I'm happy to announce that Modular Java has been printed and will be shipping very soon!! For those of you who've already ordered your c more »
Grails Enterprise Integration Strategies BOF
Posted by: Dave Klein on June 9, 2009
I will be leading a Grails BOF (Birds of a Feather session) this Thursday at JavaOne. The BOF is from 6:30 to 7:20 pm in Esplanade 307-310. I hope to make this more like a traditional Birds of a Feather. more »
NFJS Dallas 2009 Retrospective
Posted by: Craig Walls on June 8, 2009
The Dallas NFJS event for 2009 wrapped up yesterday evening. It had (unfortunately) been awhile since I had been to one of these shows and I gotta say that I really missed the boost that I get from hearing all of the good talk on software development. Fi more »
Spring-DM RefCard Available for Download
Posted by: Craig Walls on June 7, 2009
I'm happy to announce that my latest DZone RefCard, Getting Started with Spring-DM is now available for free download. This RefCard covers all of the basics of working with Spring-DM (and a few advanced tips). In a succinct 6 pages, you'll learn how to. more »
Getting RunCodeRun Build Status for a Specific Project
Posted by: Aaron Bedra on June 5, 2009
G more »
Groovy Buzz at JavaOne
Posted by: Dave Klein on June 2, 2009
As suspected the G3 buzz at JavaOne is much higher than indicated by the technical session list. You hear it in the hallway conversations; you hear it in the attendees questions at other sessions; and you heard it loud and clear at the Scripting Bowl (ak more »
Graceful Degradation is Not What We Want; Quick Failure is Better
Posted by: Johanna Rothman on June 1, 2009
I more »
Hold off on putting my face on a milk carton
Posted by: Craig Walls on June 1, 2009
It's been a busy past several weeks and I wanted to chime in here to let everyone know that I'm still breathing. But, as you've already figured out, my series of blog entries on OSGi have yet to pick back up. So, I wanted to take a quick moment to let you more »
Grails: A Quick-Start Guide Beta
Posted by: Dave Klein on May 27, 2009
I am thrilled to announce that the Pragmatic Programmer's first Grails book is now in beta! You can find more details here: http://pragprog.com/titles/dkgrails/grailsGrails: A Quick-Start Guide (also known as GQuick) is aimed at helping developers learn more »
Ajax: Tools of the trade
Posted by: Nathaniel Schutta on May 26, 2009
Over on JavaWorld, you can see my latest article: Ajax: Tools of the trade. If it’s been a while since you looked at client side development and you still think alerts are the end all be all of web debugging, you might want to give it a read. Here more »
How to convince your fellow developer to write short methods?
Posted by: Venkat Subramaniam on May 18, 2009
I'm sure you've seen your share of long methods—methods that run several hundred lines. Some of us may have even written them, probably in those days before we gained our wisdom to write bette more »
Central Ohio ISSA Information Security Summit Wrapup
Posted by: Aaron Bedra on May 16, 2009
C more »
This week's article delayed
Posted by: Craig Walls on May 11, 2009
For the past month, I've posted a new OSGi-related article every Monday morning at around 9am U.S. central time. more »
Pax Runner Profiles and Distributed OSGi
Posted by: Craig Walls on May 4, 2009
Last week we looked at how Pax Runner makes simple work of starting an OSGi framework (whichever one you want) and loading it up with a selection of bundles. We also saw how easy it is to switch between different OSGi implementations and versions of those more »
Is the Most Productive Employee Really the Most Productive?
Posted by: Johanna Rothman on May 4, 2009
I more »
Closure: I Don't Think That Word Means What You Think It Means
Posted by: Ken Sipe on May 3, 2009
I more »
We need a US Groovy/Grails/Griffon Conference
Posted by: Dave Klein on April 29, 2009
It's been over a ye more »
Launching OSGi with Pax Runner
Posted by: Craig Walls on April 27, 2009
In last week's article, we saw how to go from zero to working OSGi bundles quickly using Pax Construct. We've only scratched the surface of Pax Construct and we'll look at it some more in a future article. This week, however, we're going to uncover the ma more »
Good Ideas Aren’t Always New
Posted by: Nathaniel Schutta on April 21, 2009
At QCon, Glenn Vanderburg, Michael Feathers and I (there may have been others, as I recall some ESB was involved…) were talking about Mike’s 10 Papers Every Programmer Should Read post (if you haven’t read it, please do so now, I’l more »
Why Do You Care About What “Everyone” Else Does?
Posted by: Johanna Rothman on April 21, 2009
J more »
Pax Construct: From zero to OSGi
Posted by: Craig Walls on April 20, 2009
If you were to ask me what I think the best and quickest way to get started with Ruby web development is, I'd tell you to look into Ruby on Rails. Rails isn't the only way to develop web applications in Ruby--but it certainly is the most prominent choice. more »
Test Infecting the Legacy Organization
Posted by: Nathaniel Schutta on April 15, 2009
As Neal Ford explains, the NFJS Anthology series has been reborn as a monthly magazine and in the current edition, you can read my take on test infecting legacy organizations. I’ve been a proponent of the testing meme for most of my career but IR more »
Partial Commitments to Projects Create Unpredictable Projects
Posted by: Johanna Rothman on April 15, 2009
T more »
A Dozen OSGi Myths and Misconceptions
Posted by: Craig Walls on April 13, 2009
Anybody who knows me or has been following me lately knows that I have an interest in OSGi. And I'm not alone--there has a lot of buzz about OSGi in the past few years. But as I talk about OSGi with other developers, I often hear them more »
Two Four significant OSGi-related releases today!
Posted by: Craig Walls on April 9, 2009
I'm quite excited to see two fairly significant OSGi-related projects released today: Spring-DM 1.2 more »
Programming Scala Beta Release
Posted by: Venkat Subramaniam on April 4, 2009
I'm delighted to announce the Beta Release of the Programming Scala book. The topics covered in the book are: more »
More Modular Java Tonight
Posted by: Craig Walls on March 18, 2009
Just a reminder that tonight I'll be presenting part 2 of my Modular Java presentation at the Spring Dallas User Group. Last week, I presented part 1, an introduction to OSGi, at JavaMUG. I'll pick up where I left off last week by showing how to eliminat more »
Measuring Productivity: More Difficult for Managers
Posted by: Johanna Rothman on March 18, 2009
J more »
Modular Java at JavaMUG tonight
Posted by: Craig Walls on March 11, 2009
In case you haven't marked it on your calendar already... more »
Modular Java in Beta
Posted by: Craig Walls on February 26, 2009
Just a quick note to let you know that my new book, Modular Java: Creating Flexible Applications with OSGi and Spring is now available in Pragmatic Bookshelf's beta-book program. Also, if you haven't become a fan of the book yet, be sure to look for Modu more »
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...