password
username
Sponsored by CakeMail, an email marketing software.
Newsletter preview

Javalobby logo image
Tuesday, February 12, 2008 

Make Applications More Valuable with Caché

InterSystems Caché® is the innovative object database that runs SQL faster than relational databases. Caché is lightning fast, massively scalable, ultra-reliable, requires little administration, and its built-in RAD environment brings your applications to market faster.

Download InterSystems Caché for free now.

 Perspective

Hot off
the Press!

jQuery in Action
New guide to the jQuery Library for client-side JavaScript
Laszlo in Action
The first developer's guide to OpenLaszlo
Flexible Rails
Build next-generation RIAs

Special!
Save 25% Enter DZJAN25 at checkout

www.manning.com


Be sure and
check out a
No Fluff Just Stuff
Java conference
coming your way!

2/29-3/02 Milwaukee
3/07-3/09 St. Louis
3/14-3/16 Minneapolis
3/28-3/30 Omaha
4/04-4/06 Boston
4/11-4/13 San Diego
4/11-4/13 Portland
4/18-4/20 Jersey City

 
 A Developer's Perspective
 Next section
Rick Ross is the founder of Javalobby. He is a frequent speaker at Java-related events and a well-known advocate for Java developer interests..

Rick Ross, JavaLobby Founder

Mea culpa. Mea maxima culpa!

Any of you who has visited the Javalobby homepage in the past couple of weeks has probably gotten a shock, and my first order of business is to take the responsibility for one of our least graceful design transitions ever. It was basically a case study in how NOT to do things, so I hope you’ll accept my sincere apology for the disruptive nature of this sudden switch. Matt and I both know that nobody welcomes change to a “familiar favorite” like Javalobby even when the changes are managed well, but what we did was basically to yank the rug out from under you without warning. There are a thousand ways we could have done better, and we apologize for upsetting a community that we care for very deeply.
Rants, raves, feedback, therapy? Say it here.

So, what did we do, and why did we do it?

Well, for starters, we migrated to a new infrastructure based on Drupal, an incredibly powerful, open source CMS platform. Moving to Drupal was a difficult choice that has been a long time in the making, but I’m convinced that it was the right choice. The highly extensible, node-oriented architecture of Drupal combined with its intriguing api hooks and its buzzing community of contributors made this framework a compelling choice. It wasn’t even a question of whether to use PHP or Java, the choice was Drupal, itself. Mark my words, the Drupal platform has a brilliant future.

Drupal lets us power a network of connected communities, each targeted to a different segment of the developer world, with user-generated content like news, announcement, editorials, book reviews, quick tips, feature articles, videos, podcasts and more. Imagine a family of sites similar to Javalobby but covering Ruby, Eclipse, Groovy, PHP, Ajax, CSS, SQL and so on. Now connect those sites to a social bookmarking service that helps tens of thousands of developers locate fresh, interesting links every single day. There, you just got the idea of the DZone Network.

Well, if Drupal is so good, then what did we do so poorly?

The answer is pretty simple. We transitioned to the new system before we were ready to, and we did it completely without warning. I won’t bore you with a lot of details, but Matt and I simply felt that we had to flip the switch because we were stuck between the old and the new in a way that wasn’t healthy for either of them. Flipping that switch before we were ready meant that some of the fundamentals weren’t in place yet, but we’re still working double overtime to put them there. We’re making steady progress.

For those who are worried or upset that the portal qualities you enjoyed at the old Javalobby are missing in the new system, please be confident that they will be back soon and better than before. In a recent survey more than 70% of over 1200 respondents told us they prefer the zone homepages to be more like a portal than a blog. We’re listening, and we hear you loud and clear! You’ll like this when we’re done. I like it already!

What’s the deal with these new forums that nobody uses yet?

Ahh, I’m glad somebody asked that question! Another significant change is that have launched a new site specifically for forums at http://forums.dzone.com. Since the old Javalobby had a pretty strong connection to forums anyway, why did we feel this separate site was necessary? The answer is simple. We want to create an appropriate place within the DZone Network for you to engage in friendly discussion, get help from others and talk about any topic that might reasonably be relevant to your life as a developer.

While it is true that we have always had lots of discussion at Javalobby, it isn’t the case that our discussions have been particularly open-minded, friendly or welcoming, especially to the newcomer trying to get help with a problem. Many of you have privately told me that it was intimidating even to post anything in the old Javalobby discussions, for fear that someone would verbally bite your head off in a reply. I don’t know how that makes you feel, but it makes me feel ashamed! I want this community to be truly friendly, and I believe it is just as easy to default into kindness as it is to default into nastiness.

In the new DZone forums we’re taking our cue from the visionary folks at JavaRanch, and our simple forum rule is now “be nice!” For many long years, in a libertarian spirit of openness, we have tolerated far too much reprehensible conduct in the public discussions. The desired end result was always a thriving, free and excellent venue for discussion of important issues, but too often it just became a public whinge-fest, generating a lot more heat than light. We felt it was time to press the reset button, and we did. From now on, if someone is a jerk in the forums, then they will get a couple of warnings and then the boot pretty quickly.

I hope you’ll be adventurous enough to jump in and help us kickstart these new forums. Help make them a place where you enjoy positive dialogue, sharing ideas, making friends, helping others and getting help when you need it. The layout is simple, there’s someplace for virtually every developer-related topic, and you have my personal guarantee that we’ll do everything we can to keep the bullies out and keep these new forums friendly. What are you waiting for?

Until next time,
Rick Ross
rick@javalobby.org
AIM or Yahoo Messenger: RickRossJL

 
 DZ Top Links
 
 DZone Top Links
 Next section
 Back to top
most clicked this week from dzone.com

dzone

Most-clicked links this week

 
 Popular at JL
 
 Popular at Javalobby
 Next section
 Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.

Effective Eclipse: Setup Your Environment

Today, I was taught an important lesson. The lesson of effectiveness.

Don Brown: Fixing Maven 2

Don Brown is employed at Atlassian (vendor of JIRA and Confluence) and part of the Apache open-source community. He recently submitted patches for Maven 2 to "make it not suck". Enjoy the interview.

There is no "best" web framework

From Mike Clark's blog, I learned about a number of TED Talks. As a fan of Malcom Gladwell, I was drawn to What we can learn from spaghetti sauce. In this talk, he talks about the research that Howard Moskowitz did for spaghetti sauce and how it changed the food industry forever. Here's a couple of quotes I wrote down: "When we pursue universal principles in food, we aren't just making an error, we are actually doing ourselves a massive disservice."

Why an OSGi Zone?

Until a few months ago, I had heard about OSGi but I didn't care. For me it was just some obscure standard Eclipse was running on and since I don't like Eclipse, I didn't like OSGi either.

easyb: Introducing Conversational Unit Tests for Java

Andrew Glover is co-author of Groovy in Action and wrote a test framework called easyb. The new framework promotes a more "conversational" approach to unit testing. DZone's Steven Devijver caught up with Andrew to hear his thoughts on Test-Driven Development, stories and behavior.

Bucking Trend, JetBrains to Raise Price of IntelliJ IDEA

If you're thinking of buying IntelliJ IDEA, then you may want to do it before February 15th. According to an email seen on the Java Posse's Google group (and subsequently confirmed by DZone), that is the day the price of IntelliJ will increase by $100 to $599.

Coordinating Threads

Java 5 introduced many new concurrency primitives and collections, and this post is going to look at two classes that can be used to coordinate threads: CountDownLatch and CyclicBarrier.
 White Papers & Announcements
 
 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
Javalobby is still undergoing a major transition this week. Visit http://java.dzone.com for more information. We hope to have the announcements back next week and we apologize for the inconconvience.
 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other Javalobby publications.
Manage your Javalobby membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.

Javalobby News is a service mark of DZone, Inc.
Copyright ©2001-2008 DZone, Inc.

Thank you for your continued support of Javalobby. If you prefer not to receive the Javalobby weekly newsletter, send an e-mail to ***-jlnews@javalobby.org and please ensure the actual email address to be removed is present.
Javalobby.org, 113 Legault Drive, Cary NC 27513 USA