Quotes: 5 different views on computers and programs
Oldies but goldies: Gathering famous quotes on computers, programs, users and programmers. Have fun!
0 commentsSave Tags: humor
Script Your Scala Application with JRuby, Jython, Groovy and JavaScript
This tutorial shows how you can script a Scala application using the Java 6 scripting engines features (JSR 223 Scripting APIs). It also proves the... more »
0 commentsSave Tags: java, other languages, python, ruby
13 reasons why Ruby, Python and the gang will push Java to die… of old age
Lately I seem to find everywhere lots of articles about the imminent dismissal of Java and its replacement with the scripting language of the day or... more »
0 commentsSave Tags: java, opinion, python, ruby
Exceptional Java - Exception design relativity
Designing the error path in the code is not the most entertaining part of a programmer’s job. We are focused on coding the solution, the success path,... more »
0 commentsSave Tags: how-to, java, opinion, usability
Exceptional Java - Design the failure case - Part 2
While developing complex systems lots of failure situations require handling and without proper planning chaos can conquer your code. A number of... more »
0 commentsSave Tags: how-to, java, opinion, standards
Exceptional Java - Design the failure case - Part 1
Good exception handling doesn’t happen by chance. It is designed and planned and when done properly it is one of the main roads to the software “Holy... more »
0 commentsSave Tags: how-to, java, opinion, standards
13 reasons for UML’s descent into darkness
UML lost the programmers. There is no doubt about it… in my mind. And when a software design technology loses the programmers it fades away no matter... more »
3 commentsSave Tags: methodology, opinion, standards, tools
Exceptional Java - Checked exceptions are priceless… For everything else there is the RuntimeException
The fact that I find flaws in the design of the Java exceptions class hierarchy doesn’t mean I think there is no value in the whole system. Checked... more »
2 commentsSave Tags: java, methodology, opinion, standards
Script Thy Java App
Let’s imagine a very simple scenario. You are writing an application which would benefit from some user specific customization after deployment. Maybe... more »
0 commentsSave Tags: groovy, java, python, ruby
More desktop integration: the system tray
One more nice touch in the Java 6 offensive to the desktop is giving Java applications the ability to add icons to the system tray in a pretty... more »
1 commentsSave Tags: gui, how-to, java
Desktop integration with Java 6
Java 6 tries hard to make Java applications easier to integrate in the desktop environment of various platforms. One of such welcome attempts is the... more »
0 commentsSave Tags: gui, how-to, java, tools
Exceptional Java - Less than perfect exceptions hierarchy
As I said before, I am a supporter of checked exceptions in Java. I think they are a great idea that supports serious software development in the real... more »
0 commentsSave Tags: java, opinion, standards, trends
Locating resources in Java
A resource is a file situated somewhere in the class path. It can be a file in a package folder, in the classes folder or in a jar file. Resources are... more »
0 commentsSave Tags: how-to, java
Logging garbage collector activity
An easy low cost method to check the activity of the garbage collector in the JVM is to tell the JVM to create an activity log.
0 commentsSave Tags: how-to, java, tools
Console applications with Java 6
In Java 6 a better way of interacting with the command prompt was introduced, the java.io.Console class. Together with the utility class... more »
1 commentsSave Tags: how-to, java
Exceptional Java - Some exceptions are more equal than others
Is there something wrong with Java exceptions? Does Java need a fundamental change in this area? Is the proposal to make all exceptions in Java... more »
0 commentsSave Tags: java, opinion, standards, trends
Network interface details with Java 6
Many times it is useful to be able to get programmatically information about the network interfaces present on a host. Java standard library include a... more »
0 commentsSave Tags: how-to, java
Getting file system details in Java
Due to a number of differences between various platforms it is very difficult to present system specific information in a consistent manner. When... more »
0 commentsSave Tags: how-to, java
Displaying a splash image with Java 6
Introduced in Java 6 is the option of displaying a splash screen when an application starts. The splash image file can be specified on the command... more »
0 commentsSave Tags: how-to, java
Stop! Show me your build number!
Every project that aspires to glory has some kind of regular build process that takes the code out of the code repositories (CVS and the like),... more »
0 commentsSave Tags: methodology, opinion, standards, tools