Improving Podcasts

Tag: modularity

Ep. 18 – Spring 3 and Roo

by Mike on Feb.09, 2010, under Podcast

Craig Walls, author of Spring in Action, joins Allen and Mike once again, this time to discuss the recently released Spring 3.0 and the brand new Roo 1.0. Topics include:

Spring 3:

  • REST support
  • Spring Expression Language
  • New annotations for wiring, validation, asynchronous methods, and scheduling

Roo:

  • Optional Rails/Grails-style scaffolding
  • Extensive use of AspectJ Intertype Declaration
  • Encapsulation of best practices from the Spring team
  • Extensive hint system
  • Much more…

OSGi Updates Since Ep 6:

  • Blueprint Services released
  • SpringDM used in Eclipse Dynamic Enterprise Application Platform (Virgo)
  • Comments on JSR-294 and Jigsaw

Links:

As always, feedback is welcome at ‘feedback at improvingpodcasts.com’. Thanks for listening.

Leave a Comment :, , , more...

Ep. 6 – Modular Java

by Mike 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:

- http://twitter.com/veryshortstory
- Ops4J Pax Construct: http://wiki.ops4j.org/display/paxconstruct/Pax+Construct
- Spring Expression Language: http://springsource.org

Leo’s pick: Google Web Toolkit: http://code.google.com/webtoolkit/

Mike’s pick: functional programming

- Introductory article: http://www.defmacro.org/ramblings/fp.html
- Scala (runs on JVM): http://www.scala-lang.org/
- Erlang: http://erlang.org/

Contacts

- Craig (@habuma, @modularjava, @springinaction): http://jroller.com/habuma, http://modularjava.com, http://springinaction.com
- Leo: http://improvingworks.com
- Mike (@mikeabney): http://practicallyagile.com

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

1 Comment :, , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!