When the developerWorks Java editor approached me to do this new podcast series, I was excited at the prospect of interviewing experts on important topics, technologies, and tools that I'd like to know more about myself. I spent some time coming up with a short list of people and topics and set about scheduling their time. What you'll hear in the resulting recordings is a loosely structured set of discussions with some truly elite people in the broader Java technical community. Listen now to the podcasts in Season 2 and Season 3.
dW Podcast RSS feed
dW iTunes channel
Venkat Subramaniam on polyglot programming, the JVM, and multicore processing (December 28, 2010)
Listen to Part 1 now: Wondering how knowing multiple languages and platforms, and having the ability cross the traditional borders of programming models can enhance software development? How about how multicore processing affects your applications? This fascinating interview with one of the best speakers and minds in the Java community offers excellent insight on these and other subjects.
Listen to Part 2 now: The interview with Venkat Subramaniam continues.
Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at international conferences and user groups. Venkat is also an adjunct faculty and teaches CS courses remotely at the University of Houston. He is author of .NET Gotchas, Practices of an Agile Developer (with Andy Hunt), Programming Groovy: Dynamic Productivity for the Java Developer, all from O'Reilly, and Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine (Pragmatic Bookshelf).
dW Podcast RSS feed
dW iTunes channel
- Scala
- The Java developer's guide to Scala (Ted Neward, developerWorks)
- Groovy
- Practically Groovy (Andrew Glover and Scott Davis, developerWorks)
- JRuby
- Clojure
- "Solving the Expression Problem with Clojure 1.2" (Stuart Sierra, developerWorks)
- Crossing borders (Bruce Tate, developerWorks)
- Java Concurrency in Practice (Brian Goetz, Addison-Wesley)
- Andrew's interview with Alex Miller
Sacha Labourey on abstracting the cloud to work better for Java developers (December 15, 2010)
Listen now: The former JBoss CTO discusses his new endeavor, CloudBees, and argues that a complete set of tools for the application life cycle in the cloud (including Continuous Integration a la Hudson-as-a-service) is key to maximizing this new computing model — and besting GAE in the platform-as-a-service space.
Sacha
Labourey graduated in 1999 from EPFL. It was
during his studies in 1996, that he started his first consulting business: Cogito
Informatique. In 2001, he joined Marc Fleury's JBoss project as a core contributor
and implemented JBoss's original clustering features. In 2003, Sacha founded
JBoss' European headquarters and, as GM for Europe, led the strategy and
partnerships that helped fuel the company's growth in that region. While in this
position, he led the recruitment of some of JBoss's key talent and acquisition of
key technology. In 2005, he was appointed CTO of JBoss, Inc. and as such, oversaw all of JBoss's engineering activities. In June 2006, JBoss, Inc. was acquired by Red Hat (NYSE:RHT). After the acquisition, Sacha remained JBoss CTO and played a crucial role in integrating and productizing JBoss software with Red Hat offerings. In 2007, Sacha became co-General Manager of Red Hat's middleware division. He left Red Hat in April 2009. Following a period of research, Sacha became convinced that public cloud infrastructure would lead a fundamental IT paradigm shift and that middleware would play a key role in that shift. As a result, CloudBees was formed in April 2010.
You can follow Sacha on Twitter and on his blog.
dW Podcast RSS feed
dW
iTunes channel
- CloudBees, Inc.
- CloudBees' Java dream team lands $4M in financing (VentureBeat)
- developerWorks Cloud computing zone
- Java development 2.0 (Andrew Glover, developerWorks)
- Hudson
The world according to Ted Neward (December 8, 2010)
Listen now: Long time developerWorks contributor and regular speaker on the No Fluff, Just Stuff tour (among others), Ted Neward waxes philosophical on a number of topics, as only he can do. Though recorded earlier in the year, Ted's prognostications are interesting just the same and provide a great deal of entertainment value to boot!
Ted Neward is
the principal of Neward & Associates, where he consults, mentors, teaches, and presents on Java, .NET, XML Services, and other platforms. He resides near Seattle, Washington.
dW Podcast RSS feed
dW
iTunes channel
- 5 things you didn't know about ... (Ted Neward, developerWorks)
- The busy Java developer's guide to Scala (Ted Neward, developerWorks)
Max Ross on the Google App Engine (November 16, 2010)
Listen now: Get details on the GAE platform, how it differs from EC2, how the datastore works, and where it is going in the future.
Max
Ross is a Staff Software Engineer at Google, where he leads the development of the App Engine datastore. Max also founded Hibernate Shards as a Google 20% project. Prior to joining Google, he was a software engineer in the supply chain management and travel technology industries. He holds a BA in Computer Science and American Studies from Williams College.
dW Podcast RSS feed
dW iTunes channel
- Google App Engine home page
- Google Plugin for Eclipse
- Google App Engine for Java, a three-part series (Rick Hightower, developerWorks, 2009)
- Java development 2.0: Hello Google App Engine (Andrew Glover, developerWorks, 2009)
Aaron Miller and Nitin Borwankar on CouchDB and the CouchOne mobile platform (October 26, 2010)
Listen now: Think CouchDB is just another NoSQL database? Think again. Get details on this full-stack application environment, written in Erlang, and recently ported to Android.
Nitin
Borwankar is a database professional and VP of Business Development with
CouchOne.
Aaron Miller is an engineer with CouchOne working on the mobile platform.
dW Podcast RSS feed
dW iTunes channel
- CouchDB
- CouchOne
- "Java development 2.0: REST up with CouchDB and Groovy's RESTClient" (Andrew Glover, developerWorks)
- "CouchDB basics for PHP developers" (Thomas Myer, developerWorks)
setiQuest: The open source solution to finding extraterrestrial intelligence (October 12, 2010)
Listen now: Join Avinash Agrawal and Jon Richards, program manager and senior engineer on the setiQuest project, as they talk about the program and the open source software behind it.
For centuries, humans have looked at the stars and wondered what else might be lurking in the vastness of space. setiQuest offers an opportunity for you, the open source developer, to help answer that question. If you want to help improve current searches for extraterrestrial intelligence and better understand our place in the cosmos, setiQuest is a project worthy of your skills. Help write code, assist with digital signal processing, and find anomalies in the data streaming from the Allen Telescope Array. This is your chance to use your skills for the benefit of all who occupy this little blue ball.
dW Podcast RSS feed
dW iTunes channel
Ken Sipe and the role of a software architect (October 5, 2010)
Listen now: Without a definitive job description, the role of a software architect can be hard to pin down. Are you directing a team? Coding yourself? Both? Something else entirely? Ken, with his extensive background in engineering and architecture, offers his thoughts on this broad and often vague role, the experience you need and path you must follow to achieve the level of architect, and what lies beyond it.
Ken Sipe is a Technology Director with Perficient, Inc., IBM's largest service partner, where he leads multiple teams in the development of solutions in the SOA, Web 2.0, and portal domains on both the Java and .Net platforms.
Ken was the founder of CodeMentor, where he was the Chief Architect and Mentor, leading clients in the execution of RUP and Agile methodologies in the delivery of software solutions.
Ken has a deep need to be highly diversified. Ken often works with IT executives on
high-level strategic roadmaps, currently geared around service-oriented architectures (SOA). Ken also likes to keep his hands "dirty" in the code, which has him on a regular basis, pairing or otherwise producing code. Ken is regularly requested by clients that know him to "rescue" projects, either through the streamlining of processes or the rapid production of code.
dW Podcast RSS feed
dW iTunes channel
Eliot Horowitz on MongoDB (September 28, 2010)
Listen now: Andy and Eliot talk about MongoDB, a scalable, high-performance, open source document database. Find out how MongoDB can fit into your Java toolkit and how it differs from alternatives like CouchDB.
Eliot Horowitz is CTO of 10gen, the company that sponsors the open source MongoDB
project. Eliot is one of the core MongoDB kernel committers. Eliot is also the
co-founder and chief scientist of ShopWiki. In January 2005, he began developing
the crawling and data extraction algorithm that is the core of ShopWiki's
innovative technology. Eliot has quickly become one of Silicon Alley's up and
coming entrepreneurs, having been selected as one of BusinessWeek's Top 25 Entrepreneurs Under Age 25 in 2006. Prior to ShopWiki, Eliot was a software developer in the R&D group at DoubleClick. Eliot received a B.S. in Computer Science from Brown University. Keep up with Eliot on Twitter or on his blog.
dW Podcast RSS feed
dW iTunes channel
- MongoDB web site
- Video demo: An introduction to MongoDB (Read the transcript)
- Java development 2.0: MongoDB: A NoSQL datastore with (all the right) RDBMS moves (Andrew Glover, developerWorks)
- MongoDB or CouchDB -- fit for production? (stackoverflow)
- Notes from a production MongoDB deployment (David Mytton, Boxed Ice)
Alex Miller talks concurrency (September 9th and 14th, 2010)
Listen to Part 1 now: Concurrency expert Alex Miller provides substantial insight on his favorite topic, his recent article on GPars, the multicore future, and more.
Listen to Part 2 now: With plenty more valuable information to share, Alex Miller continues his discussion of all things concurrency in the second part of this podcast.
Alex Miller works at Revelytix, building federated semantic web query products. Prior to Revelytix, Alex was technical lead at Terracotta, an engineer at BEA Systems, and chief architect at MetaMatrix. His interests include Java technology, concurrency, distributed systems, languages, and software design. Alex enjoys tweeting as @puredanger and blogging at Pure Danger Tech. In St. Louis, Alex is the founder of the Lambda Lounge group for the study of functional and dynamic languages and the Strange Loop developer conference.
dW Podcast RSS feed
dW iTunes channel
- "Resolve common concurrency problems with GPars" (Alex Miller, developerWorks)
- "Java theory and practice: Stick a fork in it, Part 1" and "Java theory and practice: Stick a fork in it, Part 2" (Brian Goetz, developerWorks)
- "Practically Groovy: Groovy: A DSL for Java programmers" (Scott Davis, developerWorks)
- "Java development 2.0: Introducing Kilim" (Andrew Glover, developerWorks)
- Concurrency JSR-166 Interest Site
Tim Berglund on open source business intelligence (August 31, 2010)
Listen to the podcast now: Tim explores the tools, concepts, and practices that help you corral and transform raw data to support decision making.
Tim Berglund runs August Technology Group, a consulting firm that provides training and development services to customers building web applications with open source tools running on the JVM. His technology interests span web applications, business integration, data architecture, and software architecture, but his greatest passion is to help developers improve in their craft. He is a speaker internationally and at conferences and user groups in the United States, and helps lead the Denver Open Source User Group. He lives in Littleton, CO with his wife and three children.
dW Podcast RSS feed
dW iTunes channel
- "Business intelligence on the cheap with Apache Hadoop and Dojo, Part 1: Crunch your existing data using Apache Hadoop" (Michael Galpin, developerWorks)
- "Plotting scientific data with Eclipse BIRT" (Cesar Otero, developerWorks)
- IBM Cognos business intelligence and performance management software
- Kettle
- Talend open studio
Stuart Halloway on Clojure (August 17, 2010)
Listen to the podcast now: Learn more about Clojure and find out the two main reasons why it has been quickly adopted and is rising rapidly in popularity.
Stuart
Halloway is the founder and CTO of Relevance, Inc, which helps companies adopt agile, as well as innovative, technologies such as Clojure and Ruby on Rails. Stuart is the author of Programming Clojure, Rails for Java Developers, and Component Development for the Java Platform. Prior to founding Relevance, Stuart was the Chief Architect at Near-Time, and the Chief Technical Officer at DevelopMentor.
dW Podcast RSS feed
dW iTunes channel
- Clojure.org
- "The Clojure programming language" (Michael Galpin, developerWorks)
- Relevance blog
- Follow Stuart on Twitter
Matthew McCullough on Git (August 10, 2010)
Listen to the podcast now: Get details on this open source distributed versioning system, and learn why you're missing out if it's not part of your toolkit.
Matthew McCullough is an energetic 14-year veteran of software development, open
source education, and co-founder of Ambient Ideas, a Denver consultancy. Matthew
is a member of the JCP, author of the upcoming Presentation Patterns &
Anti-Patterns book, multi-year speaker on the No Fluff Just Stuff tour, author of
the DZone Maven, Git & Google App Engine RefCards. He channels his teaching
energy through activities as President of the Denver Open Source Users Group.
dW Podcast RSS feed
dW iTunes channel
- Get Git
- Matthew's DZone Refcard on Getting Started with Git
- "Git for Subversion users, Part 1" and "Part 2" (Teodor Zlatanov, developerWorks)
- "Git changes the game of distributed Web development" (William von Hagen, developerWorks)

Andrew Glover is a developer, author, speaker, and entrepreneur with a passion for behavior-driven development, Continuous Integration, and Agile software development. He is the founder of the easyb Behavior-Driven Development (BDD) framework and is the co-author of three books: Continuous Integration, Groovy in Action, and Java Testing Patterns. You can keep up with him at his blog and by following him on Twitter.




