Never, never, never use String in Java (or at least less often :-)
Never, never, never use (unwrapped) String or long or int. Why? Those primitive types have no semantic meaning. They are hard to understand, hard to... more »
8 commentsSave Tags: java, opinion
A Programming Job Interview Challenge
Recently, I ran into an interesting job interview question in C++ which I want to share. Lets take a look at the following code...
0 commentsSave Tags: c-and-cpp
OSGi & Modularity
The .jar file has always been a great unit of modularity on the Java platform. Unfortunately, it also comes with the classpath baggage, and .jar files... more »
0 commentsSave Tags: java, standards, trends
SCRUM open source tool released
A promising new SCRUM based project management tool. It is worth to watch.
0 commentsSave Tags: announcement, open source
Google Jumps Head First Into Web Services With Google App Engine
Google isn’t just talking about hosting applications in the cloud any more. Tonight at 9pm PT they’re launching Google App Engine (Update: The site is... more »
0 commentsSave Tags: announcement, web services
Tips and Tricks for Debugging in Eclipse
In this article I will describe some tips and tricks for debugging your applications in Eclipse. I will cover the debug details formatter, breakpoints... more »
0 commentsSave Tags: eclipse
10 Ways to get an Article on DZone
I like DZone. I have been reading stories posted there for a least a year now. It is a great place to go if you want to stay on top of new... more »
7 commentsSave Tags: how-to, humor, opinion
Is There a Place for OSGi in Enterprise Application Development? (Part 1)
In this two-part article, Aslam Khan, technical director of PBT Group, a software consultancy based in South Africa, introduces you to OSGi and... more »
0 commentsSave Tags: java, standards, tools
Why Convert.ToInt32 Might be Dangerous
Casting float to int is interesting. Not only it causes the value to get truncated, but it also changes binary representation. When you want to cast... more »
0 commentsSave Tags: .net, how-to
Sign Up Forms Must Die
I’ll just come out and say this: sign-up forms must die. In the introduction to this book I described the process of stumbling upon or being... more »
3 commentsSave Tags: opinion, web design
UI-patterns.com
UI-Patterns.com are not the first to create a UI design library. While other pattern collections are useful, they are far from coherent and complete.... more »
1 commentsSave Tags: gui, web design
StringBuilder vs StringBuffer vs String.concat - done right
This is how "StringBuffer Or String For Concatenations?" should have been like. I even managed to figure out some less well known details.
4 commentsSave Tags: java, research
Showcase: Eclipse in the Oil and Gas Industry
I decided to show off some of what we've been working on at Kelman Technologies. The screen shots show off the IPE (Interactive Processing... more »
0 commentsSave Tags: eclipse
Wiki for your Organization (Resource)
I am in the task force of my organization to choose the right wiki. I came across very cool site that provides you a great resource link.
0 commentsSave Tags: how-to, reviews, web 2.0
jQuery for Designers
"Here are 10 visual exmples to demonstrate on how to use jQuery to enchance user experience and semantic web design"
1 commentsSave Tags: ajax, javascript
Effective Eclipse: Don't write the code, generate it
I hope that we will never be able to generate applications. I would be without a job then and you probably too. But what we can generate are various... more »
2 commentsSave Tags: eclipse, java, usability
Agilo for Scrum - Effective Scrum Tool
Very effective and useful extension of TRAC to support Scrum process. The Burndown chart is very nice and you get easy linking between tickets as well... more »
3 commentsSave Tags: open source, python, tools, web 2.0
Compression: gzip vs bzip2 vs 7-zip
A comparison of gzip, bzip2 and 7-zip regarding processing speed and compression ratio.
0 commentsSave Tags: tools, unix-linux
Ten Amazing Java Applications
Java is such a great language and platform for any kind of application. It is open, fast, powerful, runs on any platform, and there are more jobs for... more »
0 commentsSave Tags: java, reviews
Effective Eclipse: Shortcut keys
You should try to keep your hands on keyboard. The less you touch the mouse, the more code you can write. I am trying to keep the mouse laying still... more »
1 commentsSave Tags: eclipse, java, usability
Why an OSGi Zone?
Until a few months ago, I had heard about OSGi but I didn't care. For me it was just some obscure standard Eclipse was running on and since I don't... more »
0 commentsSave Tags: frameworks, java, server, standards
Git is the next Unix
When I first heard about git, I was suspicious that there could be anything special about it, but after watching Linus' talk about it, I was... even... more »
0 commentsSave Tags: tools, unix-linux
Top 5 Java Technologies to Learn in 2008
Change will always be inevitable. So as a Java developer you need to continue to groom your career by learning new techniques and technologies. It's... more »
7 commentsSave Tags: java, trends
Magento - A new Open Source Ecommerce Solution
Magneto is a the new kid on the block for a complete ecommerce solution that puts OsCommerce to shame.
0 commentsSave Tags: open source, php
How to search for the word "p****" in 185 emails every second (in Java)
String's indexOf doesn't cut it when you need to search a lot of data for a lot of search terms (and Java's regex is even worse). This article is an... more »
7 commentsSave Tags: java
via