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."
RichardÂ Bair praises Remi's Property Proposal in today's Weblogs. "For those of use who'd like to see Properties in the language, things are starting to get interesting. Remi Forax recently spelled out a more complete proposal, which I tend to like. Quite a bit. With a few tweaks."
SimonÂ Morris thinks the most egregious cases of poorly commented code might lead him to
"What are the moral dilemmas of killing someone just because they are too stupid to be using a computer? (Joke!)"
ChetÂ Haase is coming to a bookstore near you, as revealed in
Filthy Rich Clients: A Subtle Teaser:
"Romain Guy and I are nearing the end of a book on Swing, Java 2D, animation, and how to write better, and cooler, Swing applications. It's called Filthy Rich Clients. Here's an outline of the outline inline."
In today's Forums,
rasto1968 considers priorities for Swing in
Re: a question about basic libraries and "cosmestic" ones ... (OT ?):
"I would guess a large proportion of swing apps are business focussed, and hence their needs for 'shiny' interfaces are minimal - they want something that is easy for (possibly) low skilled workers to use and 'shiny' stuff can be a bit of a distraction in these cases. I would love to add some of the flashy GUI effects to my apps, but I know exactly what reaction I would get from my users. Consumer oriented apps are a different story and this is where I see the more advanced swingx stuff really fitting in. The sort of applications that have been showcased on Java Desktop Community show just how good swing based apps can now look."
Speaking of priorities, Hinkmond Wong and others on the phoneME forum are setting theirs in
Re: CDC Windows port:
"I think for now, it's more informal since we should try to get the first Pocket PC port back up and running with the same functionality as it had back in 2003. If there is a specific problem that is keeping you from making progress, please feel free to bring it up as in issue on this forum. After we get the initial port running OK, I think we should at that point switch over to the more formal IssueTracker approach. Would that be OK with you?"
suzineeds to know
How is it possible to have javax.naming with J2ME ?
"I know that J2ME don't have the javax.naming library. But I really need to have this one for Pocket PC. Do you have a solution which could help me ? Maybe is it possible to add this library?"
Current and upcoming Java
- February 21-23 - 2007 Nonprofit Software Development Summit
- March 2-4 - Greater Wisconsin Software Symposium 2007
- March 6-9 - Java Posse Roundup 2007
- March 8-9 - Desktop Matters 2007
- March 9-11 - New England Software Symposium 2007: Spring Edition
- March 16-18 - Gateway Software Symposium 2007
- MarchÂ 23-25 - Greater Nebraska Software Symposium 2007
- May 8-11 - JavaOne 2007
- June 24-28 - Jazoon'07
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.
The Java podcasts that keep going and going...