JavaWorld's Daily Brew

Welcome to the first iteration of JavaWorld's new blog platform! You can start participating in this community by registering as a member. Learn more about the blogs here.

This is the first post

I'm testing the Groups functionality here, so nothing really to see.

Your rating: None

TOTD #42: Hello JavaServer Faces World with NetBeans and GlassFish


Tags:

This TOTD (Tip
Of The Day) shows how to
create a simple Java
Server Faces
application using NetBeans IDE 6.1.

Read more ...

Your rating: None

TOTD #42: Hello JavaServer Faces World with NetBeans and GlassFish


Tags:

This TOTD (Tip
Of The Day) shows how to
create a simple Java
Server Faces
application using NetBeans IDE 6.1.

Read more ...

Your rating: None

Welcome Jacob to blogsphere!


Tags:

Jacob Kessler
is a new
hire
in GlassFish
Scripting
team and is blogging, welcome Jacob!



Read
how he will apply Aritificial Intelligence prinicples for dynamic
configuration of JRuby runtime pools in GlassFish :)


Read more ...

Your rating: None

Java goes for the gold


Tags:
The Beijing olympics are almost over, but we can still use the general olympic trope of competition between titanic forces to talk about some Java-related battles, can't we? Well, I sure hope so, because that's what's about to happen.

Read more ...
 

LOTD #3: Rails 2.2 going multi-threaded


Tags:



Rails 2.2 is
slated to become
multi-threaded
. What does it mean for
JRuby users ? Charles Nutter explains it:



Q/A:
What Thread-Safe Rails Means




One of the key points from the blog is:


Read more ...

Your rating: None

What makes a test suite good?


Tags:

Many people enjoy splitting testing up in a myriad of test types: Acceptance Tests, Functional Tests, Integration Tests, Performance Test, Technical Tests, Unit Tests. I have myself been guilty of such terminology as “embedded integration tests” and “requirement tests”. However, what unites the tests are more important than what divides them. The divisions are fuzzy, and they should be.

Read more ...

Your rating: None Average: 5 (3 votes)

Use the Java 6 Pluggable Annotation Processing API to facilitate validation processing


Tags:

Java 6 introduced the JSR 269, called the Pluggable Annotation Processing API (PAPA). Using this API, it is possible for application developers to write a customized Annotation Processor which can be plugged-in to the code to operate on the set of annotations that appear in a source file (see, e.g., the JavaBeat article).


Read more ...

 

one-line JAR Class Finder


Tags:

Finding the JAR file with the Class missing from your classpath can become a non-trivial task when dealing with hundreds of JAR files.
Special tools like online jarfinder and Eclipse plugin exist.

Fortunately for those who run non-Windows OS that task can be reduced to this single-line command, for example:

Read more ...

 

Q/A: What Thread-safe Rails Means

There's been a little bit of buzz about David Heinemeier Hansson's announcement that Josh Peek has joined Rails core and is about to wrap up his GSoC project making Rails finally be thread-safe. To be honest, there probably hasn't been enough buzz, and there's been several misunderstandings about what it means for Rails users in general.

Read more ...

Your rating: None Average: 4 (1 vote)

openSolaris


Tags:

Up to this point, I have focused my arguments on the irrelevance of Sun's effort to make Solaris as viable as Linux on the data point of adoption, and so it is...but there is more to the story, and if i can stay awake, i would like to make an effort to explain the opportunity costs argument as to why openSolaris is a problem that needs to be corrected if Sun is to stay in business...

Read more ...

Your rating: None Average: 3 (2 votes)

Extraordinary Standard MBeans


Tags:

Standard MBeans are commonly used for several reasons.

Read more ...

Your rating: None Average: 3 (1 vote)

LWUIT: Write once, run anywhere (mobile) (hopefully)


Tags:
Ah, it's the great cycle of Java life: everything begins all shiny and cross-platform, because isn't that was Java is all about, with the writing once and running everywhere? But then all the individual platforms demand special attention, and all of the sudden you've got lots of almost but not quite compatible subspecs. In the mobile Java space, developers have had to contend with MIDP, CDLC, and CDC. The actual (as opposed to preview) release today of LWUIT will hopefully paper over some of those divisions. "This software also will help address the mobile industry's fragmentation issue by enabling developers to create a single interface that will work anywhere Java is found," says Craig Gering, Sun's embedded Java software head.

Read more ...
 

The Never-Ending Debate of Specialist v. Generalist

Another DZone newsletter crosses my Inbox, and again I feel compelled to comment.
Not so much in the uber-aggressive style of my previous attempt, since I find myself
more on the fence on this one, but because I think it's a worthwhile debate and worth
calling out.

The article in question is "5 Reasons Why You Don't Want A Jack-of-all-Trades Developer",
by Rebecca Murphey. In it, she talks about the all-too-common want-ad description
that appears on job sites and mailing lists:

Read more ...

Your rating: None Average: 4 (1 vote)

Announcing the new Maven Schemaspy Plugin


Tags:

Schemaspy is a little known but very useful database analysis tool that generates an interactive graphical representation of your database structure, in terms of tables and relationships. This is a very cool tool that works wonders when you need to understand a new database structure. Indeed Schemaspy gets a chapter in the Java Power Tools book. A sample Schemaspy report can be found here.

Read more ...

 
Syndicate content
Newsletter sign-up

Sign up for our technology specific newsletters.

Enterprise Java
View all newsletters

Email Address: