Program to an interface, not an implementation
A simple reminder of how to keep your code refactorable.
2 commentsSave Tags: how-to, java
What's Wrong With Microsoft's 'Mojave Experiment'?
The Folgers ads proved exactly the same things that the "Mohave Experiment" proved. They proved that people say nice things to strangers on camera.... more »
4 commentsSave Tags: news, usability, windows
5 reasons you don’t really want a jack-of-all-trades developer
Now I don't know about you, but if I were building a house, I wouldn't want an architect doing the work of a carpenter, or the foundation guy doing... more »
7 commentsSave Tags: opinion, trends, web design
Java and the closures hall of shame
Java and the closures hall of shame.
7 commentsSave Tags: java, opinion
Becoming a Java Architect!?
I have been programming in Java for close to 1 year now! All this time I was a developer who does coding and testing! I used to get the design from... more »
9 commentsSave Tags: agile, java
Eclipse-free OSGi
Most articles about OSGi are based on an Eclipse implementation, or at least refer to it in some way. In this post, JavaWorld blogger Oleg Mikheev... more »
1 commentsSave Tags: how-to, java, open source, tools
The Art of the Hack
In this article, I'll discuss a skill that should be part of any serious developer's tool kit: the ability to hack.
1 commentsSave Tags: java, opinion, standards, tools
Demand OpenID
Demand OpenID support for all the sites you sign into everyday.
15 commentsSave Tags: open source, security
Which is the best PHP framework ?
This is the question which has been asked which PHP framework should I use for next project. That's why I've run a poll get the views of the dzone's... more »
3 commentsSave Tags: frameworks, opinion, php
Lies We Tell New Programmers
Do We tell lies to the new programmers like our kids?
2 commentsSave Tags: opinion
You know your programming lang sucks when you have this
I was playing around with a wordpress plugin!, i saw this jem!
8 commentsSave Tags: humor, opinion, php
I finally get the point of inversion of control
I think I’m finally starting to understand the Inversion of Control principle (aka Dependency Injection). I had a hard time understanding most... more »
0 commentsSave Tags: reviews, tools
What you call integration testing, I call sloppy programming
You make the distinction between unit testing and integration because you are a sloppy programmer. You throw side-effects around like a 5 year old in... more »
2 commentsSave Tags: methodology, opinion, trends
Will Java survive its own bloat?
Great article about the problems of an ever increasing complexity in Java at the cost of readability and understandability of the code - especially... more »
3 commentsSave Tags: java, opinion, research, trends
Wall Street Can't Find Parallel Programmers
Again and again, executives said that finding enough programmers who are able to write "parallel" code -- programs that efficiently divide workloads... more »
5 commentsSave Tags: methodology, trends
Microsoft IIS Finally Gets a URL Rewrite Module
The Microsoft URL Rewrite Module for IIS 7.0 provides flexible rules-based rewrite engine along the lines of the mod_rewrite that Apache has had for,... more »
5 commentsSave Tags: microsoft, server, tools
(JSR 133) Java Memory Model FAQ : Synchronized, Volatile, Final, etc.
What does synchronization do? How can final fields appear to change their values? What does volatile do? Does the new memory model fix the... more »
0 commentsSave Tags: frameworks, java
Natural Programmers (Code Monkeys) vs. Career Programmers (Geeks in Suits)
To hire the most appropriate talent for your software development job, you must first understand the ethic of the Code Monkey. (Hint: it's best to... more »
2 commentsSave Tags: humor, opinion
The creator of Ruby explains why Ruby sucks
Matz, the creator of Ruby, explains the problems Ruby faces in the "Vision for the future" Conference.
6 commentsSave Tags: open source, ruby, unix-linux, web 2.0
General Optimization Techniques in Java
some optimizations that you can do to your code. These optimizations are general and apply to any programming language.
7 commentsSave Tags: java
Ruby on Rails, Passenger (ModRails) vs CodeIgniter and Kohana
Today, when someone was asking on a forum about the efficiency of web frameworks, I thought I’d give the few frameworks I work with some more... more »
2 commentsSave Tags: php, ruby, web 2.0
Should we post our own articles on DZone?
Should we post our own articles on DZone? Is this frowned upon? If we have written an interesting article that we would like to share with the... more »
23 commentsSave Tags: opinion
Ubuntu and Eclipse: The error was ‘BadAlloc (insufficient resources for operation)’.
Linux and Eclipse have proved themselves as a killer combination for Java (EE) development. Specially for technology savvy users, which i guess a lot... more »
6 commentsSave Tags: eclipse, how-to, java
Seven Reasons Every Programmer Should Use Vim
Logic and very nice arguments why it still make sense using vim even in 2008! Worth reading!
25 commentsSave Tags: gui, how-to, tools, unix-linux
Google Interview Questions Part 1
Complex Technical Google Interview Questions
5 commentsSave Tags: frameworks, java, microsoft, xml
via