thejavajar

{ java, groovy, flex, python, ruby }

Flower

Posts Tagged ‘Tampa’

Greater Florida Software Symposium (NFJS) – Day 3

The final day of the Greater Florida Software Symposium (NFJS) ended a bit short for me because I had some plans for the afternoon, but I was able to attend 2 great sessions. I attend the Aspect Oriented Programming with Spring AOP and Compile Time and Runtime Metaprogramming with Groovy which were both presented by Jeff Brown of SpringSource. Aspect Oriented programming is an interesting concept and sometimes, when applied to Java, entices developers to throw AOP at as many problems as possible. The session touched on not only the technical side of Spring AOP but, the practicality of using Spring AOP for logging, transactions and security. Complimentary to AOP, the session on metaprogramming with Groovy went into the details of how Groovy supports the addition of methods and properties on any class during compilation or runtime. I really enjoy Groovy’s metaprogramming features and have run into quite a few cases where it would solve many, many problems when writing Java.

Overall, I think the Greater Florida Software Symposium (NFJS) was successful here in Tampa. I look forward to the return of the event next year and I hope that attendees will share their experiences with colleagues. More information on NFJS events can be found here and between now and next year’s event, come out and participate in monthly sessions at the Tampa JUG.

Greater Florida Software Symposium (NFJS) – Day 2

Started off day 2 with Test Driven Design with Neal Ford. It was a great session and I left feeling guilty about some of the code I have written in the past. Seriously. TDD can help you design and write better code and he proved it. Then I wandered over to Jeff Brown’s session, Enterprise Web Applications with Grails. It was a pretty good overview of what Grails has to offer. I am pretty familiar with Grails, but I did pick up on a few new things that I have never used or even seen before. REST is a pretty popular topic and Ken Sipe’s session, Spring 3 into REST, went into pretty good detail on how to get things done with Spring, specifically Spring MVC. Then I visited Jeff Brown again to check out his session, Polyglot Web Programming with Grails. The expandability of Grails as a platform is pretty amazing. I will probably have to put together another post on the topic, but first I need to look into Clojure a bit. Ended the day with a BOF session on alternative languages on the JVM. It is great to sit around and talk shop with the presenters of NFJS. Day 3 is around the corner.

Greater Florida Software Symposium (NFJS) – Day 1

First, it is great to have a major conference in my backyard. Second, when/if given the chance to attend a NFJS event, don’t ignore the opportunity. Today I attended Implementing Evolutionary Architecture with Neal Ford. It was a great presentation that hovered around REST, HTTP, XML and solving common enterprise architecture problems with simple solutions. I learned quite a bit, Neal Ford knows what is going on. During The Art of Messaging session with Mark Richards I thought of some ways I can leverage messaging at work. I really need to look at Spring JMS again. Mark’s session reminded me of the power of messaging. The last session I attended, The Busy Java Developer’s Guide to Advanced Collections with Ted Neward, was the best core Java presentation I have seen in a really long time. I was blown away by some things that I have overlooked for quite some time. Neal Ford closed the evening with a great keynote presentation that focused on the future of our craft, software development. He didn’t break out a crystal ball, but he made some great points about how we interpret history and how we can be blind-sided by what is already here. Alright, I am off to sleep. I have to be fresh for day 2.

No Fluff Just Stuff – Greater Florida Software Symposium 2010

Great news! The No Fluff Just Stuff – Greater Florida Software Symposium is definitely coming to Tampa April 16 – 18 2010. I have attended a few training classes in my past and I have also attended a few No Fluff Just Stuff events. I really like the NFJS events because the topics are fresh and I walk away from each presentation with new ideas and techniques to help me become a more effective and proficient software developer. I highly recommend attending the event here in Tampa, especially if you are a local software developer. I will see you there.