This content is moving... The new home of our emerging technology podcasts and screencasts is Chariot Emerging Tech. The current feed will be retired soon.

Show Notes

Ken & Jason

Direct download: Chariot-DevNews-Episode-40-Many-Spring-Announcements.mp3
Category:devnews -- posted at: 2:42pm EST

Welcome to Episode 39!  This week we discussed:


Direct download: Chariot-DeveloperNews-39-2011-10-18.mp3
Category:devnews -- posted at: 5:13pm EST

In this episode, Ryan Campbell joins Ken to talk about the CloudBees development platform, Dev@Cloud, and Java runtime platform, Run@Cloud.  Dev@Cloud can host private maven snapshot and release repositories, your GIT or SVN version control, and hosted Jenkins CI testing.  

For information about CloudBees or about the platforms, including hosted Hudson and open source CI instances, visit them on the web, at

We originally lined up CloudBees for our fall Continuous Delivery conference.  

** Edit by Ken Rimple - removed some incorrect information **

Direct download: Chariot-TechCast-Episode-67-CloudBees-Ryan-Campbell.mp3
Category:techcast -- posted at: 5:31pm EST

Philly Emerging Technologies Podcast 2011 - #3

How MongoDB Helps Visibiz Tackle Social CRM

Speaker - Mike Brocious - Lead Architect, Visibiz

From the ETE Session Abstract

So you’ve heard about MongoDB and it sounds really sweet (BTW, it is!). Now you’re thinking about using it in your application. We can’t tell you if it’s right for your application, but we can tell you how we’re using it at Visibiz and that might help you with your implementation.

This presentation provides a use case of MongoDB at Visibiz. It first discusses why we chose to use MongoDB as our application’s primary datastore (what were the relevant application requirements and perceived benefits). It then covers how we’re using MongoDB in the application, touching on schema design of the primary collection and listing several secondary uses for it in the architecture. We also touch on lessons learned, as well as pros and cons.

Direct download: How_MongoDB_Helps_Visibiz_Tackle_Social_CRM.mp3
Category:ETE Sessions -- posted at: 2:00pm EST

Philly Emerging Technologies Podcast 2011 - #2

Doing the Mundane a Million Times a Minute

Speaker - Mark Chadwick, Invite Media/Google

From the ETE Session Abstract

When dealing with high-volume distributed systems, even the most mundane tasks can be daunting challenges. This talk describes some of the steps, as well as missteps, made while building such a system. It will work through the discovery of such pain points, as well as describe their resolutions with specific technologies or patterns.

Over the course of three years, Invite Media built a high-volume system for serving online advertisements from the ground up. Some of the more interesting challenges revolved around operating routine services at scale, such as distributing requests, logging diagnostics, and keeping track of simple transactions.

This talk will dive into some of these problems, showing the evolution of simple systems at scale, with a strong bias towards cloud-hosted applications. It will include details about the discovery and resolution of bottlenecks we experienced, as well as specific technologies and pattens discovered in the process.

It may serve as a springboard for ideas when building distributed cloud-based systems, as well as hone a sense of when components may be reaching their tipping point.

Direct download: Doing_the_Mundane_a_Million_Times_a_Minute.mp3
Category:ETE Sessions -- posted at: 11:30am EST

We continue our interview with Eric Shamow of Puppet Labs.  Show notes to follow soon, please refer to information from TechCast Episode 65 for now.  

Puppet Labs can be found at, and they are hosting PuppetConf, a conference on the west coast that is not only about Puppet.  

A word from our sponsor, Chariot Solutions:

Mark your calendars:  Chariot's DevOps seminar - October 18, 2011 at the Penn State Great Valley campus in the Philadelphia suburbs.  We'll have speakers from Chariot, CloudBees, NING, Puppet Labs, Sonatype, and a panel discussion at the end.  Lunch is provided as well. Save on our early bird - $75 instead of the already low price of $99.  More information on the event page.

Also, if Scala is your thing, come to our Fast Track to Scala training in New York City on October 4-5, 2011.  Seats are still available but they will fill up fast.  The course is taught by Typesafe, the company Martin Odersky formed around Scala and Akka to move the language and frameworks forward.  Save $100 by using the coupon code 'techcast' during registration, which can be found at

Direct download: Chariot-TechCast-66-Eric-Shamow-Puppet-Labs-Part-2-2011-09-12.mp3
Category:techcast -- posted at: 3:38pm EST

This week we catch up with all of the world's news in what normally is a quiet August. Then we discuss some new releases in the Firefox world, the new Java Lambda decision, Java 7 features, and a warning about Java 7 and Lucene.

Hosts:  Jason Gtitman and Ken Rimple

Show Notes

Direct download: chariot-devnews-38-2011-09-09.mp3
Category:devnews -- posted at: 8:48am EST

My discussion this week is with Eric Shamow of Puppet Labs.  He'll be presenting at our upcoming DevOps Seminar on October 18th.  We took a little time to discuss DevOps in general, and Puppet in some specifics.

Part two will be a deeper dive into Puppet itself.  Look for that podcast in early September.  

Resouces, per Eric:

Eric can be found at his blog, and via e-mail at eric at Also twitter - @eshamow

Direct download: Chariot_TechCast_65_0_Eric_Shamow_Puppet_Labs_Part_1.mp3
Category:techcast -- posted at: 12:15am EST

Philly Emerging Technologies Podcast 2011 - #1

Polyglot Persistence for Java Developers

Speaker - Chris Richardson, VMware

From the ETE Session Abstract

Relational databases have long been considered the one true way to persist enterprise data. But today, NoSQL databases are emerging as a viable alternative for many applications. They can simplify the persistence of complex data models and offer significantly better scalability, and performance. But using NoSQL databases is very different than the ACID/SQL/JDBC/JPA world that we have become accustomed to. They have different and unfamiliar APIs and a very different and usually limited transaction model. In this presentation, we describe some popular NoSQL databases – Redis, SimpleDB, MongoDB, and Cassandra. You will learn about each database’s data model and Java API. We describe the benefits and drawbacks with using NoSQL databases. Finally, you will learn how the Spring Data project simplifies the development of Java applications that use NoSQL databases.

Download the Slides

Direct download: Polyglot_Persistence.mp3
Category:ETE Sessions -- posted at: 3:30pm EST

Joining Ken Rimple this week are Jamie Allen (@jamie_allen) and Jason Gritman.  Topics discussed:

Getting Involved

Want to send us audio feedback?  Email your feedback, or even better, record your MP3 and share it with, or tweet us at @techcast.  We'd love to put your question, comment, rant or clarification on the air.  But please keep it civil...  

Events / Sponsorship

Chariot Solutions sponsors this DevNews episode.  

Training Events in August:

Find out more about our courses, including Maven, Spring, and Rails, at

Direct download: DeveloperNews-37-2011-07-19.mp3
Category:devnews -- posted at: 3:24pm EST

What a couple of weeks!

The Philly Emerging Tech 2011 Conference really knocked me for a loop. What a great show, and so much to process from it too. We'll have content coming in very soon, including screencasts of close to a dozen sessions. Look for announcements here and on our blog soon.

The news this week

So, we're joined this week by @kgriffin - no, not Kathy Griffin, Kevin Griffin (one's British, the other is on the B-List...) Kevin talks to us about iOS 5, what we know, what we can say without getting in big trouble. We also talk about some other things such as the HTML5 web workers API.

Then, I run through some articles, including Ubuntu's shiny new upcoming Unity desktop, the move by Oracle to open source Java even more by handing out Open JDK 7 as the new JDK RI (I know, right?), the VMWare vFabric internal cloud offering (Chariot is a SpringSource/VMware partner but we're including it because we talked about the Cloud Foundry offering, and this is a contrasting offering). We take Ben Darfler's (@bdarfler) audio feedback on the inaccuracies of our recent reporting about Jenkins and Hudson. Thanks to Ben for that feedback note!



Direct download: Chariot-DevNews-36-2011-06-14.mp3
Category:devnews -- posted at: 5:10pm EST

In this week's episode, we've given Eric a lot of coffee and set him loose on the Google I/O announcements.  We also discuss the new Scala / Akka company, TypeSafe, Hudson being donated to the Eclipse foundation, 7 inch tablets, and Matt Riable's foray into demonstrating Java EE 6 security.

The views and opinions expressed by Eric and Ken are their own, and not official viewpoints of Chariot Solutions. That said, enjoy!

Direct download: Chariot-DevNews-35.mp3
Category:devnews -- posted at: 9:00am EST

Podcast Information

This final pre-ETE podcast brings together Josh Clark, designer, developer and author of Tapworthy, a guide to designing great iPhone applications, and Jonathan Stark, VP of Application Architecture at Mobiquity and author of three books including "Building iPhone apps with HTML, CSS and Javascript". Chariot's Kevin Griffin and I sat down over the intertubes to get their take on mobile app design and development. Both authors are speaking at the Philadelphia Emerging Technologies for the Enterprise conference.

Jonathan Stark's twitter handle is @jonathanstark, and Josh Clark's is @globalmoxie



Direct download: Chariot-Techcast-Episode-64-Stark-Clark-Mobile-Dev.mp3
Category:techcast -- posted at: 4:03pm EST

Davis Frank is an agile software engineer who created and contributes to the  open source Jasmine javascript testing framework.  He created the project to help him test applications for the former Palm, now HP webOS mobile application platform, which is written in native Javascript.   Pivotal has a number of projects related to jasmine on github, including the port of Jasmine to the HP WebOS framework, which he also created.

He is speaking at the Philadelphia Emerging Technologies for the Enterprise conference next week, and his talk, Practical Jasmine, will start with a 10 minute quick demo, then dive into real tips on how to best use (see how I didn't use utilize?) the framework.  We spoke last week about a number of topics, including how Javascript is just a bit different than other languages, how the current testing tools didn't meet the needs of Pivotal when they were developing applications on the HP WebOS mobile platform, and about where to go to see well-written Jasmine tests (how about the Jasmine source code itself?)




This podcast is sponsored by Heroku - they let you deploy and scale powerful ruby-based applications on their rock-solid platform in the cloud. For more information, visit

Direct download: ChariotTechCast-Episode-63-Davis-Frank-Jasmine.mp3
Category:devnews -- posted at: 1:39pm EST

Brendan McAdams, 10Gen, the company behind MongoDB

Today's guest is Brendan McAdams. He works for 10Gen, the company behind MongoDB, the document-oriented noSQL database. Brendan is a software engineer who wears many hats - he is a developer on the Java and Scala casbah drivers, works with and commits database driver contributions to frameworks like Akka and Lift, and does community outreach and training in MongoDB. Eric Snyder and I sat down to talk to Brendan about the 1.8 release and the MongoPhilly Philly Emerging Tech Week event on April 26. We start by asking Brendan to define MongoDB. If you want to register for the MongoPhilly event and save 20%, register at with the offer code 'chariot'.




This podcast is sponsored by Heroku - they let you deploy and scale powerful ruby-based applications on their rock-solid platform in the cloud. For more information, visit

Direct download: Chariot-TechCast-Episode-62-BrendanMcAdams.mp3
Category:techcast -- posted at: 8:00am EST

Ken Rimple interviews Johanna Rothman

My guest this time is Johanna Rothman, an esteemed project management consultant who runs Rothman Consulting Group, and writes/blogs/speaks/podcasts on a wide variety of topics including Agile, managing suites of projects, and more. Her website is She is speaking at the 2011 Philly Emerging Technologies for the Enterprise Conference on April 27-28, 2011.

Podcast Topics

Some of Johanna's Books



This podcast is sponsored by Heroku - they let you deploy and scale powerful ruby-based applications on their rock-solid platform in the cloud. For more information, visit

Direct download: TechCast-Episode-61-Johanna-Rothman-Pre-ETE2011.mp3
Category:techcast -- posted at: 12:59pm EST

Hello there, and welcome to April 1st. Still working on those screenshot URLs from our episode on Friday, but we do have the links from articles we spoke about in the podcast below.

Have a great week.

Ken and Eric

The opinions expressed on our developer news show are wholly those of Eric and Ken, and not official statements from Chariot Solutions.

Direct download: Chariot-DevNews-Episode-34.mp3
Category:devnews -- posted at: 3:07pm EST

We start out this week looking at the career of superprogrammer Fabrice Bellard, and move on to topics as different as RSA seed files and potential compromise, Apple's 10.6.7 update, graphing and data visualization, metaprogramming in Ruby, heck the list goes on and on…

Brought to you by Chariot Solutions Education Services.  This Spring we have a Spring special - our Spring training courses are off-the-hook affordable for the months of April and May!  Save some money and learn how we deliver superior training in Spring, Maven, Hibernate, and much more at  Chariot Solutions is a VMware and Sonatype education services partner.


Direct download: Chariot-Devnews-Epsiode-33-2011-03-22.mp3
Category:devnews -- posted at: 3:54pm EST

Welcome to our Developer News, Episode #32. Eric is here in spirit and on assignment. He donated three articles - see if you can see which ones are his!. As usual, our dev news show notes are here, but can be accessed at


Philly Emerging Tech - Seats are running out! Don't forget, register for Philly Emerging Tech, unless you don't want to meet everybody in open source mobile, Java, Javascript, OSGi, Ruby, NoSQL and a ton of other technologies.

Chariot Education Services - Fantastic discounts on our training courses in the months of March and April. Visit for our course calendar today. Save almost $800 on our four-day SpringSource courses and $100 off our Maven training during March and April.

All the best, Ken

Direct download: Chariot-DevNews-Episode-32-2011-03-11.mp3
Category:devnews -- posted at: 4:53pm EST

The TechCast is brought to you this (and every) week by our employer / sponsor, Chariot Solutions.  We have lots of training in Spring and Maven coming up in March, and if you hurry you can enjoy an early bird special rate.  Visit our training calendar at

Links (in no specific order - you can view them also at

Sponsor Links

Hurry and register for our Philly Emerging Technologies for the Enterprise before IT FILLS UP.

For SpringSource, Maven and custom training, come learn at Chariot. Course and calendar information available at We've extended the Core Spring and Spring Enterprise Integration course early bird specials for March!

Ken and Eric

Direct download: Chariot-DeveloperNews-Episode-31-02-23-2011.mp3
Category:devnews -- posted at: 5:21pm EST

Show notes to follow.  For now, visit

Ken & Eric

Direct download: Chariot-DevNews-Episode-30-02-07-2011.mp3
Category:devnews -- posted at: 4:44pm EST

Ross Mason is the founder of Mule, an open source enterprise service bus that implements the Gregor and Hohpe Enterprise Integration Patterns.  Easy to install and configure, Mule does not place heavy demands on developers - there is no required canonical form, services can be expressed in a number of ways, and it supports a wide range of scripting languages, from Groovy to JRuby and beyond.


Chariot integration specialist Rod Biresch and I sat down to chat with Ross recently to talk about Mule, the version 3 release, other related topics.  Chariot is a MuleSoft partner.


More show notes to come.


Direct download: Chariot-Techcast-Episode-60-02-06-2011.mp3
Category:techcast -- posted at: 12:43pm EST

This week's Dev News is brought to you by the letter 'M', as in 'WebM'.  Google has announced that future releases of the Chrome browser will no longer support H.264, instead moving to the new WebM and VP8 codec/format.  So we riff on that for a while.  If you want a really good analysis from people who know Google and video really well, check out the latest episode of This Week in Google from the TWIT network.

We also discuss the App Store trend - both of us have used the Apple Mac App Store, and kinda like it, from a consumer perspective.

Big news in JRuby-land, a big release, we have it covered.  Also we talk about a very nice little feature in Spring's property placeholder configuration that enables default values, right in the XML.  And we follow up with a discussion on Rich Hickey's decision to close financial donations to the Clojure project.

Show notes (until it dies) are currently available on  Ken apologizes for the audio quality as he recorded it on his Macbook Air's internal mic, forgetting to bring his mics back from a recording session with 'da band' this weekend.

Have a good week.

Ken & Eric



Direct download: Chariot-DevNews_29-2011-01-14.mp3
Category:devnews -- posted at: 12:40pm EST

Eric Snyder discusses MongoDB, a document-oriented NoSQL database.

Show Notes

  • MongoDB is built and supported by 10gen
  • Information on BSON, a Binary format similar to JSON:
  • Document oriented datastore. Documents are JSON-like. Storage is really BSON, a binary representation of JSON. 
  •  Supports ad-hoc querying (like relational)
  • Queries are expressed as BSON documents. You can reference deeply nested attributes and there are a robust collection of query operators.
  • MongoDB query optimizer is not cost based. MongoDB tries all query plans simultaneously until it one completes, then it terminates the others. It then reuses that plan for the query until it begins to perform poorly
  • Document attributes can be indexed similarly to a relational db column.
  • Map/reduce is available for more complex data analysis.
  • MongoDB has built-in replication and auto-sharding.
  • Uses a native binary over-the-wire protocol implemented by various drivers. There are drivers available for many languages/environments.

=== Sponsor Note ===

Philadelphia Emerging Technologies for the Enterprise Conference - April 27-28 2011 - is now taking registrations.  We have an amazing array of speakers on a wide range of topics, including NodeJS, Ruby, Rails, Scala, Spring, Agile, and more.  Visit the site today and take advantage of early bird registration.


Direct download: Chariot-TechCast-59-MongoDB-Eric-Snyder.mp3
Category:techcast -- posted at: 12:00pm EST

Register Now!


Mobile Users


Chariot Events