Welcome to Season 4 of the Java technology zone technical podcast series. This season will bring additional podcasts with those who not only influence, but directly impact the Java technical community. Listen now if you haven't heard the podcasts in Season 1, Season 2, and Season 3.
Steve is the Chief Solutions Architect at 10gen, where he is responsible for the user experience of MongoDB including drivers, integrations, web and docs, and evangelism. Steve previously has held executive roles at OpenSky, Portero, and Takkle. Steve blogs, authors books, teaches, speaks, writes code, and maintains a popular Vim distribution.
- Steve's blog, SPF13
- Follow Steve on Twitter
- MongoDB and PHP (Steve Francia, O'Reilly)
- Podcast: 10gen CTO, Eliot Horowitz
- MongoDB: A NoSQL datastore with (all the right) RDBMS moves (Andrew Glover, developerWorks)
- Using NoSQL and analyzing big data (developerWorks)
Listen now (Transcript): Near Infinity's Director of Mobile Solutions goes beyond the hype about Node.js to clear up misconceptions and explain what it is (and isn't) and where it's best applied in your applications.
- Node.js explained (Presentation slides, Jeff Kunkle)
- Node.js blog
- Node.js for Java developers (Andrew Glover, developerWorks)
- Follow Jeff on Twitter
Listen now (Transcript): Neo4j, the popular NoSQL graph database, has garnered a lot of press and praise. Find out more about this robust open source database, how to access data from it, and how you can best apply it in your projects.
Emil Eifrem is CEO of Neo Technology and co-founder of the Neo4j project. Before founding Neo, he was the CTO of Windh AB, where he headed the development of highly complex information architectures for Enterprise Content Management Systems. Committed to sustainable open source, he guides Neo along a balanced path between free availability and commercial reliability. Emil is a frequent conference speaker and author on NOSQL databases.
- Peter Bell talks with Andy about Neo4j
- Follow Emil
- Traverser framework API
- The busy Java developer's guide to Scala (Ted Neward, developerWorks)
Listen now (Transcript): Learn more about Jaspersoft's open source data connectors project — what they do and how to get started — which allows you to pull data from any number of NoSQL datastores and do the reporting and analytics required by today's applications.
Karl Van den Bergh is the Vice President, Product and Alliances at Jaspersoft, where he is responsible for product strategy, product management, and technology alliances. Karl is a seasoned, high-tech executive with 18 years experience in software, hardware, open source, and SaaS businesses, both startup and established. Prior to Jaspersoft, Karl was the Vice President of Marketing and Alliances at Kickfire (now part of Teradata), a venture-funded data warehouse appliance startup. He also spent seven years at Business Objects (now part of SAP), where he held progressively senior leadership positions in product marketing, product management, corporate development, and strategy, ultimately becoming the General Manager of the Information-On-Demand business. Earlier in his career, he was responsible for EMEA marketing at ASG, one of the world’s largest privately-held software companies. Karl started his career as a software engineer.
Karl holds a master's degree in Computer Science, with Distinction, from Imperial College London and a bachelor's degree in Physics from Trinity College Dublin. He has lived and worked in many countries in Europe and in the United States and is fluent in three languages.
Listen now (Transcript): Peter explains the different types of NoSQL datastores and then gets into the Neo4j graph database: what it is, how it fits into the NoSQL picture, and what problems it solves.
Peter organizes the CTO School, an NYC organization devoted to creating the next generation of technical leaders. He also organizes the New York Node.js meetup and co-organizes the Domain Driven Design and Grails meetups. Keep up with Peter on Twitter.
- Manage failure points in a cloud application design (Peter Bell, developerWorks)
- Architecting applications for the cloud (Peter Bell, developerWorks)
- Using NoSQLand analyzing big data (Knowledge path, developerWorks)
Listen now (Transcript): Barry traces his own conversion to agile development and digs into the movement itself, from its conceptual beginnings in "olden times" to the present and with an eye toward the future. A fascinating discussion with a very interesting man.
Barry Hawkins has played various roles in his 17 years in the software industry, including lone developer, team lead, director, and agile coach and mentor. Barry is one of the few native Atlantans, currently specializing in coaching and mentoring for agile software development in addition to doing contract software development. Over the years, he has developed on multiple platforms, focusing primarily on Microsoft technologies and then Java from 2003 onward. He views technology as a set of tools and embraces the use of dynamic as well as statically-typed languages, procedural, object-oriented, and functional programming, each having their own strengths in a given problem domain.
Jim Tommaney is the Chief Technology Officer at Calpont Corporation, where he is responsible for the design and architecture of InfiniDB: a high performance, horizontally scalable, and cost effective solution purpose built for data warehousing and analytics. Jim’s expertise includes designing, managing, and delivering enterprise data architectures for Global 2000 companies across a variety of clustered, large SMP, and distributed/partitioned systems. He holds a BBA from Texas A&M and a Masters in Management Information Systems from the University of Texas at Dallas. Follow InfiniDB on Twitter.
Listen now (Transcript): You've probably heard about PhoneGap, the popular mobile platform for developing native applications using web technologies, but what about Mulberry? This sleek framework -- what might be characterized as Rails for PhoneGap -- provides both the scaffolding as well as the tools for creating application components. Learn more about Mulberry and how it fits into the mobile world in this podcast with the framework's creators.
Matt Rogish is the Director of Development at Toura. Matt has an extensive career in software engineering/architecture, web application development and system administration. At Toura, he is deeply involved in the design, development, and implementation of Toura’s mobile applications and asset infrastructure. Most recently, he was the Chief Technical Officer of The J. Peterman Company, a catalog and web-based apparel company located in Lexington, Kentucky. While at J. Peterman, Matt rebuilt the hardware and software infrastructure, redesigned the website (resulting in increased conversions), and designed/implemented several Ruby on Rails web applications. Earlier positions include Technical and Database Architect for Project Dragonfly, a division of Miami University, Adjunct Professor in Computer Science and Interactive Media Studies (Miami University), DBA at The Institute for Genomic research in Rockville, MD, and other software development leadership roles. He has a computer science undergraduate and an MBA from Miami University in Oxford, Ohio.
- HTML5 fundamentals (Knowledge path developerWorks)
- Mobile development community at developerWorks
Listen now: The AppFog CEO talks in depth about the PaaS landscape, where it's been and how it's shaping up in the future.
Lucas Carlson is an entrepreneur and professional programmer who specializes in web development. He has authored over a dozen Ruby libraries and contributed to various others including Rails and RedCloth. He founded, ran, and judged the popular Ruby on Rails contest called Rails Day and presented talks in many major programming conferences.
Listen now (Transcript): In our first podcast of 2012, Andy interviews James Phillips, Senior VP at CouchBase. Find out what's in store for CouchBase in 2012 and find out exactly what makes CouchDB special.
A twenty-five year veteran of the software industry, James Phillips started his career writing software for the Apple II and TRS-80 microcomputer platforms. In 1984, at age 17, he cofounded his first software company, Fifth Generation Systems, which was acquired by Symantec in 1993 forming the foundation of Symantec's PC backup software business. Most recently, James was cofounder and CEO of Akimbi Systems, a venture-backed software company acquired by VMware in 2006. Bookended by these entrepreneurial successes, James has held executive leadership roles in software engineering, product management, marketing, and corporate development at large public companies including Intel, Synopsys, and Intuit and with venture-backed software startups including Central Point Software (acquired by Symantec), Ensim, and Actional Corporation (acquired by Progress Software). Additionally, James spent two years as a technology investment banker with PaineWebber and Robertson Stephens and Co., delivering M&A advisory services to software companies. James holds a BS in Mathematics and earned his MBA, with honors, from the University of Chicago. He currently serves on the board of directors of Teneros and as an investor in and advisor to a number of privately-held software companies including Delphix, Replay Solutions, and Virsto.
- James Phillips's blog
- FounderLY interview with James Phillips
- REST up with CouchDB and Groovy's RESTClient (developerWorks)
- Using CouchDB with Clojure (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.