Sorting Algorithms Demo
We all know that Quicksort is one of the fastest algorithms for sorting. It's not often, however, that we get a chance to see exactly how fast... more »
2 commentsSave Tags: how-to, java, research
Encryption of strings in Cold Fusion
Simple tutorian on CFM encryption
0 commentsSave Tags: coldfusion, how-to
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
What methods does my Groovy/Grails class have?
If you’ve ever wondered what methods a groovy class has available for you to call, all you need to do is ask the metaClass...
0 commentsSave Tags: groovy, how-to, java, open source
Agile Project Management is not enough!
Agile project management, using methods such as Scrum and eXtreme Programming, alone is not enough...
0 commentsSave Tags: how-to, methodology, opinion
Bad concurrency advice: interned Strings
I just read Thread Signaling from Jacob Jenkov. But it has one fatal flaw: it uses a literal java.lang.String for coordinating between threads. Why is... more »
2 commentsSave Tags: how-to, java
CSS Generated Content Part 1
One of the things that had me bothered for a while were visual separators. Whenever I got a design, there were always some silly pipes or signs that... more »
0 commentsSave Tags: css-html, how-to, web design
How to fix Uncaught Exception: Permission denied to call method to Location.toString
This annoying error started occurring recently in conjunction with a Flash 9 security update that changed the policy file behavior; this is how to fix... more »
0 commentsSave Tags: flash-flex, how-to, security, web 2.0
How to Break a MySQL Left Join
Care must be taken when placing conditions on the results of the right-hand table of a LEFT JOIN because it could easily become a normal JOIN since... more »
0 commentsSave Tags: database, how-to
Session-Scoped Beans in Spring
This article explains how to create beans that are scoped to HTTP sessions. It also includes a brief discussion as to why you might want to do that... more »
0 commentsSave Tags: frameworks, how-to, java, open source
OSGi for Beginners
This article is the first of a series of articles aimed at teaching developers how to create OSGi bundles, including dependencies included with the... more »
2 commentsSave Tags: how-to, java
Epics and Themes
User Stories are a not mandatory, but very recommended part of Scrum and eXtreme Programming methods. Most of people acquainted with agile software... more »
0 commentsSave Tags: how-to, methodology, opinion
Java Concurrency - Thread Signaling
This text is no. 10 in a series on Java concurrency. This text describes how threads can send signals to each other, and wait for each other's... more »
5 commentsSave Tags: how-to, java
Using Terracotta for Configuration Management
This article by JR Boyens details using Terracotta to propagate configuration management on the fly across a network, such that a client can pull up... more »
0 commentsSave Tags: how-to, java
8 Ways Freelancers Disrespect Their Own Time
Many freelancers struggle with seeing the true value of their own time and respecting it for what it is worth. In order to have a truly successful... more »
0 commentsSave Tags: how-to, opinion, web services
Measuring Programmer Job Satisfaction
Are you satisfied with your job? How can hackers become more satisfied with what they do? The article breaks down the main indicators of job... more »
0 commentsSave Tags: how-to, opinion, research
53 Killer Photoshop Illustrator Effects and Tutorials
An incredible amount of amazing colorful artwork and tutorials to inspire any designer.
0 commentsSave Tags: how-to, trends, web design
Java theory and practice: Going wild with generics
One of the most complicated aspects of generics in the Java™ language is wildcards, and in particular, the treatment and confusing error messages... more »
0 commentsSave Tags: how-to, java
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
Getting Started with Pulse
You've heard about Pulse, but maybe thought you didn't have time to pull it down and take a peek. This screenshot-laden blog entry should help you... more »
0 commentsSave Tags: eclipse, how-to, tools, usability
Writing a compiler in Ruby bottom up - step 6
Sixth in my series on writing a compiler in Ruby: "How about some deferred evaluation and anonymous functions? Lambdas, or anonymous functions, can... more »
0 commentsSave Tags: how-to, other languages, ruby
Java Exception Handling: Checked or Unchecked Exceptions?
This text discusses the differences between checked and unchecked exceptions in Java, and argues that unchecked exceptions are often a cleaner... more »
14 commentsSave Tags: .net, how-to, java, trends
Mac Style Flash Menu in AS3 with source
Nice Mac Style flash menu built using ActionScript 3 with source code provided and several implementation tips in the comments.
0 commentsSave Tags: flash-flex, how-to, open source, ria
Tutorial: Build a Shopping Cart with Spring Web Flow 2.0
This step-by-step tutorial shows you how to build a shopping cart using the new Spring Web Flow 2.0 framework and Spring 2.5.4. It includes three... more »
1 commentsSave Tags: frameworks, how-to, java, open source