Archive

Archive for August, 2010

Episode 15 – The Personalities of IT (and how to deal with them)

August 27th, 2010
Somebody took my staplerIn this episode Craig, Jeff, Justin, Guillermo and Jason explore their experiences with the Personalities of IT. We all know, our profession has some really odd-birds, everything from know-it alls, slackers to people with less than stellar personal hygiene. You might just pickup some tips on how to deal with these characters, or at least finish listening to the podcast with a sense of "at least I'm not alone"

Let us know your experiences with the "Personalities of IT", by adding your comments to this post!


Links used during this podcast can be found in del.icio.us:

  • No bookmarks avaliable.

Listen here:

 

Download

Enjoy!

General, Podcast

Scala + Wicket

August 23rd, 2010

Great Stack OverFlow question about experiences with writing Wicket code in Scala answered by Peter Thomas. To paraphrase:

* certainly a lot less boilerplate and less 'noise'
* Scala feels like a very good fit for Wicket when it comes to nesting components
* for e.g. less work / lines of code to define inner classes / constructors, so can do it mostly in-line and keep nesting without much clutter
* and at the same time override framework methods as one-liners. nice !
* Scala seemed to work well with Wicket Generics, compiler seemed to be a lot more stricter at times, maybe this is a good thing. NetBeans plugin helps, but still buggy and slow at times.
* Not a very complex app, so did not get a chance to apply closures and FP much
* There are some gotchas you need to be aware of like this: Fighting Scala – Scala to Java List Conversion - for the time being I managed using Java collections for domain object properties.

Good stuff, look forward to playing around with Scala, especially on a Wicket project.

General

Episode 14 – Apache Camel

August 20th, 2010
Apache CamelIn this episode Craig, Jeff, Justin, Guillermo and Jason explore Apache Camel which is a Java based Enterprise Integration Patterns implementation (EIP) stack. EIP establishes a set of patterns which can be chunked together (like lego blocks) to form a stable message workflow system. The basic premise is: a message comes in (or is retrieved), it's transformed, and shipped out the door; at which point it might be transformed again, etc...

We have a sponsor! Thanks Crash Plan! Each week we'll be giving away a free 1 year unlimited subscription to their Crash Plan Central off-site backup system! So listen for your chance to win!

DISCLAIMER: if you are sick of listening to our obsession about smart phones, you might want to skip ahead to around the 30 minute mark :)

And finally I think I've figured out the best process for exporting the podcast such that everyone's voices come through at the same level. Thanks to a tip from Alex (previous basementcoder) I changed my export process to include using Levelator. That, coupled with disabling Skype's annoying "auto gain" seems to have done the trick. Please let us know if you experience any audio problems!

Links used during this podcast can be found in del.icio.us:
  • No bookmarks avaliable.

Listen here:

 

Download

Enjoy!

General, Podcast

Crash Plan – Our new Show Sponsor!

August 20th, 2010
Crash PlanWell, I have great news in that we now have a Show Sponsor! Crash Plan, which provides a multi-platform backup client (for free) with the option of using their off-site Crash Plan Central service is our new show sponsor!

We are very excited and thankful to Crash Plan for stepping up to the plate, all the Basement Coders are personal users of Crash Plan and just absolutely love the service.

Contest

With the sponsorship comes free 1 year unlimited Crash Plan Central subscriptions! All you have to do is follow the steps to enter.

General, Podcast

Episode 13 – Maven 3: Interview with PMC Chair Brian Fox

August 2nd, 2010
Brian FoxWith the Maven 3 betas being out and packing a tonne of cool features we decided that we needed to sit down and talk with someone in the know. Enter Brian Fox, PMC Chair Apache Maven and VP of Engineering at Sonatype (the fellows who make Maven Repositories manageable via their Nexus product).

Brian gave us some excellent insider knowledge on Maven 3 (and Maven in general), what it means for all of us who will be upgrading from Maven 2.x and a detailed overview of the killer features packed into Maven 3 including Parallel Builds and the new Repository API. We thank Brian very much for his excellent answers!

Links used during this podcast can be found in del.icio.us:
  • No bookmarks avaliable.

Listen here:

 

Download

Enjoy!

General, Podcast

Support Wikipedia