TechCast

TechCast #54 – Gradle creators Hans Dockter and Adam Murdoch – Part 2

Gradle is an application assembly and build management platform that provides for convention-based build processes like Maven, but also implements a dynamic, groovy-based scripting and plugin system to make it very easy to customize your builds and perform specific steps at any point along the way. My guests today are Hans Docter, who is the … Read More

TechCast #53 – Gradle creators Hans Dockter and Adam Murdoch – Part 1

Gradle is an application assembly and build management platform that provides for convention-based build processes like Maven, but also implements a dynamic, groovy-based scripting and plugin system to make it very easy to customize your builds and perform specific steps at any point along the way. My guests today are Hans Docter, who is the … Read More

TechCast #52 – Peter Neubauer on neo4j – a graph database

Peter Neubauer (Twitter :@peterneubauer) is the COO of Neo Technology and one of the founders of neo4j – a graph-based database engine.  We talked about the neo4j project and discussed how it can be used from Java and other languages as an alternative that can provide highly scalable access to related data. Resources neo4j home … Read More

TechCast #51 – Brian Sletten on the Semantic Web and what it means for developers

On this techcast, Brian Sletten describes how the Semantic Web helps to define relationships between interconnected data, discusses the various tools and APIs, and how it is already being used, even without our knowledge. Services like Friend of a Friend (FoaF), tools like RDFa, query tools like SPARQL, are discussed. If you don’t know what … Read More

TechCast #50 – Jeremy Grelle on SpringSource’s WEB and RIA APIs

For our 50th episode, I sat down with VMWare/SpringSource’s Jeremy Grelle, an Open Source developer who works on the Spring WebFlow project, among others. Jeremy will be speaking about Spring’s BlazeDS integration library when he comes to town for the Philadelphia Emerging Technologies for the Enterprise Conference in April. We talk about Spring 3.0, and … Read More

TechCast #49 – Venkat Subramaniam on Groovy and Dynamic Languages

Venkat Subramaniam is a widely acclaimed speaker, author, professor, and creator of Agile Developer, a mentoring and training company. He joined us on the techcast to talk about programming using dynamic languages.  He is well known for his talks and book on the Groovy language, has just published a book on Scala, and discusses his … Read More

TechCast #48 – Google Wave interview with Joe Gregorio

Joe Gregorio, Google Developer Advocate and member of the Google App Engine team, is also working on Google Wave, a new collaborative environment that mixes concepts from IRC, Mail, IM, and document sharing. APIs http://code.google.com/apis/wave/ Example bots:  builtins:  Linky automatically makes links of text typed in to the wave. For more examples, look at wave-samples-gallery.appspot.com Developers … Read More

TechCast #47 – Jonas Boner on the Akka framework, Scala, and highly scalable applications

Today’s podcast features Jonas Bonér, the creator of the Akka framework.  If you’ve been listening to the podcast, especially to Episode #37 with Alex Miller on Java Concurrency, here is an alternative approach to providing scalability on the Java VM. Akka features an implementation of Actors, Software Transactional Memory, and Transactors, a hybrid approach to … Read More

TechCast #46 – Guillaume LaForge on Groovy and Gaelyk, an App Engine Groovy platform

Today’s interview features the Groovy luminary Guillaume LaForge.  Guiallume’s work on improving the Groovy language paved the way for the innovative frameworks such as Grails and Griffon, and showed a whole generation of Java developers to stop worrying and love dynamic programming. Guiallaume is the Groovy project lead, and is constantly improving the language.  One … Read More

TechCast #45 – SpringSource’s Ben Alex on Roo, a Java-based agile framework

Ben Alex carved out some time to talk to me about the SpringSource Roo project, a very interesting and different take on Convention over Configuration Frameworks. All of the major prior frameworks seem to use dynamic and meta-programming tricks to get work done.  Ben’s team focused on taking advantage of the Java platform, and hence … Read More