JavaWorld.com > JavaWorld's Java Technology Insider

JavaWorld's Java Technology Insider

Inside views on essential and emerging Java technologies from the developers shaping the future of the Java platform.

As you like it

JavaWorld's Java Technology Insider RSS Feed Podcast feed

JavaWorld's Java Technology Insider iTunes feed

Synch your iPod or MP3 player with the podcasts.


June 02, 2009

Ari Zilka on Terracotta's VMware integration

Ari Zilka, TerracottaOn the eve of JavaOne, Terracotta Founder and CTO Ari Zilka talks with Andrew Glover about how they are integrating Terracotta with VMware, as well as cross-application data sharing and other new features in the recently released version 3 of Terracotta. (27:32)

Listen

Permanent Link


April 28, 2009

Make way for Jetty: Coming of age at 12

Jetty is a lightweight Java and Web application server that has been making waves since turning 12 in the first months of 2009.  In this talk with Andrew Glover, Jetty engineers Greg Wilkins and Jan Bartel discuss core aspects of Jetty that have made it a popular choice for Web application deployment in Web 2.0 environments. Topics include Jetty's early adoption of Comet-style "server push" interactions, its use in Android and other mobile application environments, its lightweight, embeddable component model, and its recent adoption as an Eclipse Foundation project. Webtide CEO Adam Lieber joins in to discuss the open source business strategy behind Jetty and other Webtide initiatives.

Listen

Permanent Link


April 13, 2009

Alex Miller: Java enterprise clustering with Terracotta

Alex Miller is a respected Java concurrency and scalability enthusiast  who works on Terracotta, an open source, Java-based clustering system. In this talk with Andrew Glover, Alex demystifies Terracotta, explaining the programming magic that enables enterprise customers to run 50 to 100 JVMs on a single application server instance. Alex also talks about Terracotta's "sweet spot" -- storing session data off of the database -- and Terracotta 3.0, which promises new features that he says will eliminate certain scalability barriers.

Listen

Permanent Link


March 09, 2009

Patrick Curran on reforming the JCP

Recent controversies have eroded confidence in the Java Community Process  and left some leaders in the developer community calling for reform. In this conversation with JCP Chair Patrick Curran, Andrew Glover gets an overview of the structure and inner workings of the process. He learns first-hand where the JCP has historically fallen apart and gets Curran's view on what can be done to reform it. While candid about Sun's ambivalent relationship to open source, and about the predominance of corporate interests on the JCP Executive Committee, Curran ultimately places responsibility for reform in the hands of developers. Anyone can join the JCP, he says, and participation is key to democracy.

Listen

Permanent Link


February 26, 2009

Grails 1.1: A conversation with Graeme Rocher

With Grails 1.1 due for release in late February 2009, Andrew Glover  sat down for a chat with Grails founder and creator Graeme Rocher. Get a preview of what to expect from the next iteration of Grails, including performance improvements based on changes in Groovy 1.6; upgrades to the Grails plugin ecosystem; support for Maven and Ant Ivy; and the exciting, unexpected liberation of GORM.

Listen

Permanent Link


February 09, 2009

Tim Bray on what's next in Java Web development

After some years of relative stability, Java-based Web application development  is in a season of innovation. In this JavaWorld podcast, Andrew Glover talks with Sun Microsystems' Director of Web Technologies Tim Bray about forces for change in the Web development and deployment space. Tune in for Bray's inside perspective on current trends in Java Web development, including the long-term outlook for dynamic languages on the JVM, new ideas about data persistence and storage, the "outrageously, obscenely hard" problem of concurrency, and what Bray calls the "sweet spot" of cloud computing: platform as service.

Listen

Permanent Link


January 27, 2009

SpringSource and G2One: What it means

In late November 2008, SpringSource acquired G2One,  solidifying the bond between three of the most popular and disruptive technologies for Java-based development: the Spring Framework, Groovy, and Grails. Now, in this JavaWorld podcast, SpringSource CEO Rod Johnson and G2One co-founder Graeme Rocher discuss what the acquisition means for Groovy, Grails, and Spring-based developers. Learn what motivated the companies to come together, what you don't need to fear about the merge, and what developers can expect from Groovy and Grails, now that they're backed by Spring.

Listen

Permanent Link


January 12, 2009

The Ajax developer's toolkit - Nate Schutta

As Java-based Web developers have learned to take JavaScript seriously,  the rush is on for tools that enrich the Ajax-development experience. In this JavaWorld podcast, Foundations of Ajax co-author Nate Schutta talks with Andrew Glover about the component libraries, debuggers, and frameworks he uses for Ajax. Nate also discusses projects and trends that reveal new directions for Ajax as a foundation technology for Web 2.0.

Listen

Permanent Link


December 04, 2008

Unwrapping JavaFX 1.0

JavaFX 1.0 makes its debut today amid high hopes and a sea of doubt. Some in the Java community believe JavaFX could become "the application environment for the Java platform," while others say Sun has made nothing but mistakes on the client side, and JFX is too little, too late. In this talk with Sun Microsystems Senior Director of Java Marketing Param Singh, and JavaFX Architect John Burkey, Andrew Glover addresses both the concerns associated with JavaFX 1.0 and its potential. Get the developer's perspective on what you'll be able to do with JavaFX 1.0. Also hear Sun's answer to the question: What does JavaFX 1.0 mean for Swing?

Listen

Permanent Link


November 26, 2008

High scalability and Java with Todd Hoff

Todd Hoff's High Scalability Blog is a destination  for developers tasked with building Web apps that scale. One of the blog's best features is its extensive list of site profiles, which reveal the architectural decisions (and revisions) that support Web 2.0 success stories like Amazon, eBay, and Twitter. In this podcast Andrew Glover picks Hoff's brain about scalability tactics like sharding, parallelization, and caching. The two also discuss the challenge of building scalable Web sites that support cloud computing, or service-level architectures, where traffic comes in over APIs. In the end, Hoff gives his insight into why Java isn't necessarily first choice for building sites that scale big, and tips for what to do if you -- like LinkedIn and Fotolog -- decide to use Java anyway.

Listen

Permanent Link


October 07, 2008

Rod Johnson: SpringSource and the future of Spring

The recently announced SpringSource Enterprise Maintenance Policy came as a surprise to many Java developers, in some circles sparking anger and calls for a Spring fork. One factor in the controversy may be the relationship between the lesser known commercial vendor, SpringSource, and its widely popular open source product, the Spring framework. In this discussion with Andrew Glover, SpringSource CEO Rod Johnson talks about how his company walks the line between commercial success and its driving role in open source projects such as the Spring framework and Tomcat. Similarly, he explains what factors might cause developers to migrate from Spring's strictly free and open source products to the commercial, and costly, SpringSource Enterprise package. Johnson also discusses the new, OSGi-based SpringSource Application Platform, which he says is designed not for where the Java enterprise market has been, but for where it is going.

Listen

Permanent Link


September 30, 2008

Guillaume Laforge: Optimizing performance in Groovy 1.6

Groovy Project Manager Guillaume Laforge  talks with Andrew Glover about what's new in the Groovy 1.6 beta release. Learn about the complexity that has slowed Groovy down in the past and find out what's been done to greatly improve benchmark results in Groovy 1.6. Guillaume also shares tips for optimizing Groovy-based applications and talks about the recent burst of tools support for Groovy; current challenges for the Groovy development team, and what we can expect from upcoming releases such as Groovy 1.7 and 2.0.

Listen

Permanent Link


July 24, 2008

Sharding with Max Ross - Hibernate Shards

Max Ross is the Google engineer who spends his days working on the Google App Engine data store. On the side he works on Hibernate Shards, another scalability-obsessed project that is open source. In this talk with Andrew Glover, Max explains sharding, which is the strategy of storing application data on multiple databases. As Max explains, sharding may not be popular but it is a necessary for some applications dealing with a high volume of data. In those cases, Hibernate Shards provides a unified view into any number of databases, making huge amounts of data manageable even as the system evolves.

Listen

Permanent Link


July 15, 2008

Dan Diephouse on SOA governance with Mule Galaxy

Released in January 2008 , Mule Galaxy is an open-source, REST-based SOA governance platform that sidesteps the UDDI standard in favor of ATOM. Positioned as the everyman's SOA registry and repository, Mule Galaxy represents a major shift in SOA, toward a more lightweight, open-source approach to service-oriented development. In this talk with Andrew Glover, Galaxy's chief architect Dan Diephouse talks about his own move away from Web services (after creating the XFire project) and Galaxy's RESTful approach to service-oriented architecture.

Listen

Permanent Link


June 23, 2008

Brian Sletten on REST done right

Brian Sletten is a regular speaker on the No Fluff Just Stuff tour and an established expert on REST and RESTful Web application development. In this talk with Andy Glover, Brian demystifies REST as an application protocol, not a transport protocol, and describes the series of interactions that define REST. As he explains, REST is best used for managing information and information spaces without revealing back-end implementation. What it is not about, he says, is hijacking the GET verb and abusing it badly.

Listen

Permanent Link


June 10, 2008

Ted Neward on why Java developers need Scala

Scala often gets lumped in with dynamic languages like Groovy and Jython, but  in fact it is a very different creature -- a statically typed functional-object hybrid language written for the JVM. In this talk with Andrew Glover, Ted Neward explains the difference between functional and object-oriented languages and what you can naturally do with them. He then discusses some important domains where Java and other purely OO languages simply are not a good fit, including concurrency and database programming -- both areas where Scala really shines. You'll also learn about lift and some of the highlights of Scala syntax, in this discussion with the author of "The busy Java developer's guide to Scala."

Listen

Permanent Link


May 13, 2008

Ken Russell on making applets FAST

As lead architect of the next-generation Java Plug-in, Ken Russell is passionate and convincing on the topic of client-side Java development and the return of the applet. In this interview with Andrew Glover, Ken offers an engineer's perspective on the historic problems of applets. He then explains how the new Java Plug-in has been re-written to run on a separate process from the Web browser, enabling applets to start fast, consume the memory they need, and run without stopping or freezing the browser.

Listen

Permanent Link


May 01, 2008

Scott Davis on GIS beyond Google Maps

When Scott Davis isn't editing AboutGroovy.com you'll find him on the No Fluff Just Stuff tour, where he is known as both the Groovy guy and the Google Maps guy. Scott DavisHere he talks with Andrew Glover about what Google Maps has done to make geomatics, or geographic information systems, more accessible to your average Web developer. He also discusses in-depth the options available for Java developers who require a more sophisticated, less closed-stack GIS solution than Google Maps provides. This is an informal primer from a leading authority on using geospatial data, Web services, and open source APIs in Java Web development.

Listen

Permanent Link


April 03, 2008

Sebastien Arbogast on OSGi and Java modularity

Like many Java developers, Sebastien Arbogast only recently realized OSGi's tremendous potential for bringing modularity to the Java platform. Since then he has become an OSGi enthusiast and founded DZone's OSGi zone. In this discussion with Andrew Glover, Sebastien succinctly introduces OSGi and explains why its contribution to Java modularity is such good news for Java developers on the server side. He also discusses the competing Java modules specifications (JSR 291 and JSR 277), talks about the app-server migration to OSGi, and makes a tentative prediction about what might be coming next for this exciting technology.

Listen

Permanent Link


February 28, 2008

John Ferguson Smart on Java Power Tools

John Ferguson Smart's long-awaited book, Java Power Tools, is due to be published by O'Reilly Media in March 2008.  In this episode of JavaWorld's Java Technology Insider, John talks with Andrew Glover about some of the open source tools he's most likely to use for agile development on the Java platform, including Maven 2, Subversion, Hudson, DBUnit, Selenium, JUnit 4.4, and more. Tune in to this discussion where Andrew picks John's brain about some of the top tools for writing, testing, measuring, documenting, and maintaining quality code in today's fast paced and competitive development world.

Listen

Permanent Link


February 26, 2008

Ted Goddard on Ajax development with ICEfaces

In this episode of JavaWorld's Java Technology Insider, ICEfaces Senior Architect Ted Goddard  talks with Andrew Glover about the inner workings of ICEfaces, including the framework's JSF component library, its Ajax Push technology, how the framework handles application security, and how it compares to Google Web Toolkit for component-based Ajax development.

Listen

Permanent Link


January 03, 2008

Jay Zimmerman on Java application development in '08

As creator and director of the No Fluff Just Stuff Software Symposium Series, Jay Zimmerman is uniquely positioned to stay ahead of the curve in Java application development. In this year-end discussion with Andrew Glover, Jay addressed a wide range of questions about what Java developers were doing to manage software complexity in 2007, and which languages, frameworks, tools, and techniques could help you make Java application development fun again in 2008.

Listen

Permanent Link


December 18, 2007

Andrew Binstock rounds up the Java IDEs

Andrew Binstock sits on the judge's panel for the prestigious Jolt awards  and writes about enterprise development tools for InfoWorld and SD Times. In this discussion with Andrew Glover, Binstock explains the technology and market factors shaping the rapid evolution of Java IDEs today. Find out what makes Eclipse the "800 pound gorilla" of Java IDEs, what its weaknesses are, and what the newly released NetBeans 6 is doing to catch up. Binstock also explains the respective appeal of commercial tools like JBuilder, JDeveloper, and IBM Rational Application Developer, and why IntelliJ IDEA is his choice for an IDE that "just works."

Listen

Permanent Link


December 06, 2007

Bill Venners on the rise of Scala

Scala is a scalable language that blends functional and imperative programming styles in an  object-oriented framework familiar to Java developers. In this discussion with Daniel Steinberg, Bill Venners explains why some experienced Java programmers are unwilling to give up static-type checking, even for the productivity benefits found in dynamic languages like Ruby and Python. He also delves into the particulars of programming with Scala, like what makes it so scalable, how it supports code quality, and where it best fits into your Java development toolkit. Take this opportunity to learn from a master about what's under the hood with Scala. You'll also gain deeper insight into why functional programming is moving from margins to center for many Java developers, and why dynamic languages should not be your only functional programming alternative.

Listen

Permanent Link


November 20, 2007

Neal Ford on what JRuby has that Java doesn't

Neal Ford and Andrew Glover are both well respected Java developers, as well as big fans of Ruby. Neal FordIn this in-depth discussion, Ford talks about why he believes Ruby is the most powerful language you could be paid to program with today, and explains the particular benefits of programming with JRuby. Ford also reveals why he believes Java developers will continue to migrate to languages other than Java, even as many continue to call the Java platform home. This is an essential, engaging discussion for those interested in learning more about JRuby and the trend toward what Ford calls polyglot programming.

Listen

Permanent Link