At the nofluffjuststuff conference this weekend, and I loved it. Some particular highlights that I enjoyed were guava, a discussion on apprenticeship in the 21st century, gradle, and man oh man I loved sonar.
The food was good; people from the last 3 companies that I had worked with were at the conference, so it was a bit of a blast from the past. Infact I am blogging to you direct from the conference now!
Some of the talks were so exciting, that I went home last night and fired up a instance of sonar right off the bat and took a spin on guava. It was everything that I expected, so I would recommend checking out some of the tech listed here.
If you want to know how good your code is, and want all of the statistics assembled in a nice consumable interface sonar is great for stuff like that.
If you want a nice util library, that simplifies many of the functions that you would be doing in java. Guava is perfect for things like that, and there is a good chance you can reduce your code size by 25%.
If you are looking for a complete end-to-end package for managing software, dependencies, etc. Gradle is starting to appear like a interesting alternative for such a thing.
Long story short nofluff was a blast, I would recommend checking it out if you ever get a opportunity. I had learned a ton about new tools moving into the nebulous void of software development which can make our lives a little less chaotic. In the same sense though I am happy that the conference is coming to a end.. Have work on monday :-S… … .
Just a upcoming notice, I will be attending several conferences in the next 30 days. Some of them are business related, some are tech related but here is the the events I know for sure I will be at.
Possibly: TC’s “Network Your Heart Out” Event @Thom Pham’s Wondrous Azian Kitchen
I went to the sumpernet! meetup last night, and it rocked! I was able to meet business professionals and aspiring professionals (like myself), talk about issues, and how to succeed in business and marketing. I would highly recommend it to anyone looking to get into entrepreneurship. I learned tons about how people work, and get work done.
During the weekend of the 10th to the 12th Oct 2008 I had visited the nofluffjuststuff conference it was an excellent chance to validate the work that I have been doing at my place of employment, as well as learn some new things, and new people. So a few big things I have managed to pull from the conference.
I had also checked out a good number of groovy courses (5-6) I love the concept of groovy, infact if our organization just totally jumped the java ship and went with groovy I would be on board. Thats a pretty powerful thing to say so let me explain! First, these are the things I had taken away from the groovy courses.
All these things are great! What I liked the most though was the complete compatibility with java, that in its self is very cool, and in the end will make groovy the winner of the dynamic langauge wars. Here is the reason, many many corporations already mostly use java! Everyone has made significant investments in the technology, and since groovy is just java with a dynamic language added in, there is no reason to write “compatibility layers”, special api’s to work with things, or pass data feeds back and forth.. Groovy also offers the ability to upgrade, or downgrade the level of terseness of your code depending on the application you are working on! This is due to the fact it is simply a langauge extension (like c++ was to c) and not a complete replacement. Developers will like that in the end.
Just a little bit on git, it was neat! Just a bit confusing though, I think I would really need to read a book on it to truly use all the components, but to be honest I need to update my skills a bit in this domain anyway. So I understand where they were going with git, things like having a repo on your personal pc, as well as the server and everything sync’s up. Other things like creating a branch at any time and the way people browse historys was very cool! Regardless there was a high barrier of learning, though many of the svn commands are similar to what git has.
I went to one david hussman course! What really surprised me is this, he seems like a developer that jumped into the project management, and agility world! Which is very cool that he has a vantage point from both places, and he is able to relate to project managers in that way! Hes layed back, relaxed, long bright red hair and seems like a pretty cool guy. He recognized that I was from ib at the end of the course and gave a shout-out, which was nice .
EC2 was kinda boring, it just seemed like virtual machine instances which you can swap out at any time on a amazon network, I mean it is great that you can do this and all! But virtualizing technology has been around forever! To add to all of that, VPS’s are still cheaper then what is touted on the EC2′s. If you are getting any sort of serious traffic as well on the ec2′s the cost will skyrocket (something that was not talked about), as well data retention is not the easiest thing to do, since it is truely a cloud!
All in all, it was a good conference, I hung out with people from carol.com , and Nathaniel Schutta, as well as people from ib. There were lots of talks about testing and cruse-control, and many things that I see here at ib already so it was a good conference. Very validating in many respects. I picked up a few books on build systems post conference from amazon, a book on antlr, as well I might eventually get one on groovy. I would like to see what direction we are going here first at the place I work (fingers crossed).