The Java podcasts that keep going and going...
For every podcast that succeed, lots fail. Or, more accurately, they "podfade" -- the novelty wears off for the creators, they find other things to do, the audience never shows up, whatever, and over time, new episodes stop appearing. One metric I heard in a session on conference session on podcasting is that while most podcasters have a half-dozen episodes in them, few make it to 20. And it's a rare thing to hit triple digits.
So it's worth tipping our collective hat to one of the most consistent and widely-enjoyed technical podcasts, the JavaPosse, which recorded their 100th episode in a special event before a live audience earlier this week, and posted the episode last night. Befitting the community, the four members have different corporate allegiances -- Sun, Apple, and Google, though all worked for Sun at one point and most worked on Borland's JBuilder back in the day -- so there's a genuine voice of independence in their commentary. This makes their interest in Java all the more persuasive, and more than a little contagious. In the new episode, they field a question about listenership and note that episodes generally have a listenership in the 7,000+ range, with some approaching 10,000. The point is made that their audience is nearly the half the size of JavaOne.
Another Java podcast that's cracked the no-podfading-here benchmark of 20 is Roumen Strobl's NetBeans Podcast, whose original appearance marked an evolution of sorts in that it was the first to focus on a specific Java topic, the NetBeans IDE, rather than Java as a whole (or programming, or just technology). In the newly-released 22nd episode, Roumen is joined by Brian Leonard to discuss the advantages of using the Seam framework, how it fits with the rest of Java EE, what kinds of problems it solves, and if it's ready for commercial use.
Podcasting isn't easy -- it requires understanding many aspects of art and craft to make something truly interesting and to do it well, particularly given the fact that each podcast competes with thousands of others, many produced by professionals with high-end gear. To stick with it, and do it well, Roumen and the Posse deserve a round of applause from the Java community.
Also in Java Today,
does the multi-core era mean the end of traditional approaches to concurrency? In Threads Considered Harmful, Nat Torkington discsses Professor Edward A. Lee's paper on The Trouble With Threads. "In it, he observes that threads remove determinism and open the door to subtle yet deadly bugs, and that while the problems were to some extent manageable on single core systems, threads on multicore systems will magnify the problems out of control. He suggests the only solution is to stop bolting parallelism onto languages and components--instead design new deterministically-composable components and languages."