My favorite Eclipse view
Have you discovered the Display view in Eclipse? It can be used to execute any Java code in the context of a debugger. This can be incredibly useful... more »
1 commentsSave Tags: eclipse, java
How I became a DZone Addict!
I discovered Dzone when I started this blog, in march 2008, I was googling for some Swing references to write a new post and found a reference to one... more »
0 commentsSave Tags: opinion
These things I believe
These things I believe about software development and user-interface design. 1. Why write code? Software is for humans, not for... more »
0 commentsSave Tags: opinion
Get a free JavaRebel license
We will give away 50 personal JavaRebel licenses to those who register first. Also personal licenses will be discounted to $49 until the end of... more »
1 commentsSave Tags: java
Spring Bean Validation Framework
The Spring Bean Validation Framework allows you to perform validation declaratively using Java annotations. This tutorial shows how to do it.
0 commentsSave Tags: frameworks, how-to, java, open source
My testimonial about Hudson
I have tried some tools for Continuous Integration before, like Cruise Control and Continuum. At the time I have tested them, some years ago, the... more »
0 commentsSave Tags: opinion, server, tools
My Guide To Effective Test Driven Development
When it comes to Test Driven Development (TDD), there are 4 kinds of developers: 1. The kind that doesn’t do it, and doesn’t care about it ... more »
1 commentsSave Tags: how-to, methodology, opinion, trends
GWT + j_security_check
I went out looking for a solution to this recently and found very little information. A lot of questions unanswered led me to believe I was not the... more »
0 commentsSave Tags: frameworks, java, security
Table Drag and Drop JQuery plugin
This TableDnD plugin allows the user to reorder rows within a table, for example if they represent an ordered list (tasks by priority for example).... more »
0 commentsSave Tags: frameworks, javascript
36 steps to success as technical lead
The “tech lead” role can be treacherous at times. While the name implies “leadership“, most of the times it doesn’t come with implied authority like a... more »
0 commentsSave Tags: methodology, opinion
Performance Comparison - C++ / Java / Python / Ruby/ Jython / JRuby / Groovy
Performance comparison for a small piece of logic across a number of languages. Some of the interesting findings (I emphasise - in this context) are :... more »
8 commentsSave Tags: groovy, java, python, ruby
Not a Fan of Scala? An Evolutionary Approach
The Scala programming language, heralded by many of the Java cognoscenti as the language to replace Java, has garnered well-deserved praise as a... more »
0 commentsSave Tags: other languages
Some Advanced Javascript Techniques: A First Look at jQuery UI
Javascript libraries are full of useful techniques and ideas. This is a first look at a couple techniques employed in the new jQuery UI.
0 commentsSave Tags: javascript
Event-Based Architectures
Software systems seem to be ruled by a fundamental law: As they get larger, their complexity increases exponentially. The reason for this is actually... more »
0 commentsSave Tags: frameworks, opinion, trends
Design Patterns - a deep dive 1
A colleague of mine asked me a question few days back: "If an application is created using the correct design patterns, does it ensure that the... more »
0 commentsSave Tags: methodology
Building a Software Company: How to sell your software for $20,000
I guess you can either sell $20 software to 10,000 people a year, or $20,000 software to one business a year that buys 10 seats, and either way have a... more »
0 commentsSave Tags: how-to
jQuery - Five Questions And Answers
I've had quite a good response to these Question and Answer style articles. I got some nice traffic from Nettuts on their "Best of May" list. So I've... more »
0 commentsSave Tags: frameworks, how-to, javascript, web design
What I like about Eclipse 3.4 JDT
In this screencast you are going to see some of the more interesting changes made to the Java development tools for the 3.4 release of Eclipse... more »
0 commentsSave Tags: eclipse, java, open source, tools
Eclipse Ganymede released
The Eclipse Foundation has announced the immediate availability of Eclipse Ganymede, the simultaneous release of 23 projects, following on from... more »
0 commentsSave Tags: eclipse, news
How to ensure code quality?
In my previous post I mentioned tool called FindBugs that finds common Java problems that can occur during runtime and will be difficult to find and... more »
0 commentsSave Tags: how-to, java, methodology, tools
How to Build a Great Team
There are some simple and effective things that can be done to build a great team. This article highlights some easy things that are often missed.
0 commentsSave Tags: how-to
8 Million Downloads: A Record? (cartoon)
The uptake on Firefox 3 was certainly swift, but...
0 commentsSave Tags: humor, microsoft, open source
10+ Free GWT Widgets Libraries and Server Libraries
Many common widgets not found in the GWT have been implemented in third-party libraries, In this article we shall see the list of useful Widgets... more »
0 commentsSave Tags: ajax, frameworks, java, javascript
The future of programming - a brief look at two functional programming languages
I have been a software developer for more than 8 years now, and all this time I have been developing software in imperative languages like C++, Java... more »
1 commentsSave Tags: opinion, other languages
via