Read the report from the four security gurus articulating the vulnerabilities of the SERVE internet voting system.
Nokia's making some very interesting moves...how will other wireless vendors respond?
Java is all about freedom. The JVM gives us freedom from being stuck on a particular operating system or a hardware platform. The JCP gives us freedom from being tied to a particular vendor by allowing many implementation choices certified for each approved specification. What most developers miss is that the Java language is capable of giving us the long-term freedom to move from one specification to another with minimal effort. I urge you to not abandon your principals by tying your code to current technologies. Find a way to stay free and make use of the full benefits of the Java platform.
What's all this grumbling about "dumbing down" Java? Is it really so bad to make it easier to learn and develop in Java? Lately, I've found I can divide many folks into two camps: those who hate and fear the "let's get to 10 million" and those who don't.
Lego has issued a press release trying to clarify that they are NOT going to kill off Mindstorms.
Though ignorant, I nonetheless attempt to take on Microsoft's "delegate" language feature.
The difference between open source developers and commercial developers is the pretty much the same as the difference between a starving fine artist and a fat and happy commercial artist.
Matt and Rick of Javalobby invented a new handshake for Java developers. Learn it!
This week my team re-learned the debuggers' mantra: "What you think is improbable probably isn't as improbable as you thought."
Groovy is a cool, open source, Python/Ruby like Java compatable scripting language.
Welcome to linux.java.net! We're launching this site with a simple mission, to ensure that Linux becomes and remains a first-tier platform for Java, enjoying equality and parity with other operating systems like Solaris.
Web Services and XML
So, it's 2004 - where are your web services? Are you using them? Hype or reality? Inquiring minds need to know...
The rationale for testing and high test-coverage rates is exactly the same as for brushing your teeth and flossing everyday.
Mock objects are the subject of several blogs again this week and they reminded me of a question that several people have asked me. In a web application, how do you unit test an MVC action?
Contrary to popular belief, developers suffer from piss-poor thinking just like everybody else.
Coupling in software architecture seems to form a spectrum, based on what has to change to make the system do something different. At one end of the spectrum are dissociated ubiquitous services, like those envisioned by JXTA. At the other end are the highly-coupled systems of architectural nightmares. I haven't found anything that lays out the spectrum well, so here's my attempt.
When should an open source project abandon it's own campaign in order to endorse another open source project? I examine two candidates in the object/relational mapping space, Hibernate and OJB.
Why listen to the radio when you can own a Java-powered portable WiFi-enabled streaming audio player?
MIDP 2.0 is fun, but it's not just fun and games. There are some powerful features just itching to get into the mobile enterprise.
The Wireless Toolkit is so wonderful--it's almost worth buying a new pc latop JUST to run this thing. But I really really really want them to get it working on the Mac. Regardless, MIDP 2.0 is the most fun I've had in Java since Jini. Even the *spec* is easy to read!