Improving Podcasts

Ep. 6 – Modular Java

by on Aug.25, 2009, under Podcast

In this episode we get a bit more technical as Mike talks modularity with Leo Sakhvoruk and Modular Java author Craig Walls. We cover OSGi and Spring-DM in some depth. Topics include:

- Defining modularity
- Publishing Modular Java
- Describing OSGi and Spring-DM
- Answering complaints about OSGi complexity
- Differences in OSGi containers
- Benefits and pitfalls of OSGi in practice
- How Spring-DM is affecting the evolution of OSGi
- What is new in Spring

Craig’s picks:

- Ops4J Pax Construct:
- Spring Expression Language:

Leo’s pick: Google Web Toolkit:

Mike’s pick: functional programming

- Introductory article:
- Scala (runs on JVM):
- Erlang:


- Craig (@habuma, @modularjava, @springinaction):,,
- Leo:
- Mike (@mikeabney):

You can provide feedback for this and other episodes through comments at, via email to feedback at Reviews and ratings in iTunes are welcome as well (especially positive ones).

:, , , ,
1 comment for this entry:
  1. Will

    Excellent podcast. I have heard a little about OSGi, but this podcast shed a little more information on it and how it can be used. I am now headed out to start my own adventure into OSGi.

Leave a Reply

Fatal error: Cannot redeclare store_key() (previously declared in /home/improving/ : eval()'d code:36) in /home/improving/ : eval()'d code on line 2