If you, as most Java developers, think Java is great but could be a little easier and is doing some sort of web application development, consider taking a look at JSTL. It will boost up your productivity more than anything else :-)
Java takes a language-specific approach to solving problems, .NET takes a platform-specific one
Standards, and corresponding monopolies, can occur naturally
I just got a phone call from a perfectly nice woman who proceeded to ask me about my company's IT needs. While on the surface this could have been any number of solicitation calls that I get on a regular basis; this one really struck a nerve from the get-go.
Single points of failure can be entire systems. Prevention may lie in "fencing in".
Cory Doctorow has just published an essay titled Trademarks over on the O'Reilly Network that the executives at Sun should all read.
Mr. Big Shot at AverageCorp has just given a four sentence vision statement of a new software project. Your mission, if you choose to accept it, is to understand what in the world he's talking about and make him happy with the resulting software.
This blog entry will self destruct in 30 seconds....
Software vendors are in a better position than enterprises to have the full-time user champions that Extreme Programming requires
An Apple a day keeps the M$ away. Or: it is safe to switch to a real OS?
Microsoft makes money from Windows desktops, not from browsers
When an ISV tries to sell a new piece of software these days, they are likely to be asked whether the product is based on "standards". I'd like to try to explore what qualifies as a standard in a customer's mind. To do this, I'll try to break down the Who, What, Where, When, Why, and How of standards.
It's like watching sausage being made. Business users are not techies, and generally don't want to become techies. They want the software, and they want it with a minimum of their effort.
What does it mean to be "far away" in the internet? My experience is
that distance in the internet is more a function of time zones than of
geography. When the time zones distance is big enough, email
exchanges take days and teleconferences and IM don't work. So, what
Could we have a language that was both strongly and weakly typed, but at different times.
Joshua uses an event listener to implement simple window snapping on swing Windows.
Today I complain about why Java has no support for transparent/non-rectangular windows.
The MIT Media Lab's "Computing Culture Group" is a "research unit aimed at providing technologies that derive from values and motivations different than those usually held by technologists."
The Open Source Initiative claims that ethics have no place in software or in technology. It appears not everyone agrees with them. Does ethics play a role in software development or computer science? I assert that it does.
Computer Science has about as much to do with Computers as Astronomy has to do with Telescopes.
What's the road-map to making "real" applications in Java?
Why was my quest to find a webcounter implemented as a quality javabean so difficult? Is there no single place I can go to find these things?