Faster Eclipse On Slower Machine
If your computer goes slower while working in a big project, you recognize that you need to do some tweaks to work more fluidly. Here i share some of... more »
0 commentsSave Tags: eclipse, how-to, java
Return of the Statically Typed Languages
My good buddy Steve Yegge posted quite an article yesterday. It's the transcript of a presentation he gave at Stanford a few days ago, and the overall... more »
2 commentsSave Tags: opinion
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 »
3 commentsSave Tags: how-to, java
Day-to-day with Subversion
How many times have you said "What version is in production?" or "Can we rebuild production to fix a bug and release an update?" Better yet my... more »
2 commentsSave Tags: tools
Java: When Should You Jump? JSR 308. That's When.
Beware: this stuff is like Cthulu rising from the vasty deep. There's an internal logic here, but if you're not mentally prepared, it could strip away... more »
6 commentsSave Tags: java, opinion
Game Over for the JDK's Date and Time Classes
JSR 310 aims to bring the date and calendar classes into the modern day. The goal is to provide a more advanced and comprehensive model for date and... more »
0 commentsSave Tags: frameworks, java, opinion
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
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
SpringSource licenses its Application Platform under GPL V3
It's going to have two versions: a GPLed, open version, and a subscription-based version. Rod Johnson: "Creating an application platform that makes... more »
0 commentsSave Tags: news
My Job Went to India: 52 Ways to Save Your Job
This book isn’t about India. It’s about you. You’ve already lost your job. You may still be drawing a paycheck, but the job you were hired to do no... more »
2 commentsSave Tags: trends
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
Java 7: For-each loops for maps
Stephen Colebourne has published a spec and working prototype for looping over maps in for-each loops. It might take some pressure off of closures for... more »
1 commentsSave Tags: java
How to work an 8-hour day
One of the things I decided when I started working was that I was not going to be one of those guys who worked 12 hours a day for a company (if I ever... more »
0 commentsSave Tags: opinion, usability
Source Code Analysis Using Java 6 APIs
Have you ever thought of how tools like Checkstyle or FindBugs perform a static code analysis, or how Integrated Development Environments (IDEs) like... more »
1 commentsSave Tags: java
Super Mario in 14kb Javascript
Experiment in keepings things small and confined to one Javascript file. Super Mario 14kb compressed and 35kb uncompressed.
0 commentsSave Tags: javascript
Eclipse 4 Wishes: Simplification First, Then Innovation
This article discusses what's wrong with Eclipse right now,and provides suggestions for improvement, as we loook towards the Eclipse 4.0 release
0 commentsSave Tags: eclipse, java
Java job posting trends: Aug 2006 to Present
Did a jog around the internets today and found the trend graphs on SimplyHired to be, well, simply interesting in themselves.
6 commentsSave Tags: java, research
My Bill of Rights as a Programmer
When I get hired by a new company, I want the company to know. These are my rights, Do you choose to accept them before I start working for you?
3 commentsSave Tags: .net, humor, opinion, web 2.0
Java Polymorphism Performance Mysteries Explained
In this newsletter, we reveal some of the polymorphism mysteries in the JDK. The HotSpot Server Compiler can distinguish between mono-morphism,... more »
0 commentsSave Tags: java
More data usually beats better algorithms
I teach a class on Data Mining at Stanford. Students in my class are expected to do a project that does some non-trivial data mining. Many students... more »
0 commentsSave Tags: opinion
How to Continue Working with Eclipse C Projects in NetBeans IDE
Is it possible to continue working with C projects created with Eclipse in NetBeans IDE? The answer is: "Yes!"
2 commentsSave Tags: java, tools
The Power of Java's NIO
Akira Tanaka just did a lightning talk on IO.copy_stream, a new method added to Ruby 1.9 last night that does a fast stream transfer all in C code,... more »
0 commentsSave Tags: java, ruby
Interacting with the Java Garbage Collector
Java does not have an explicit way to guarantee disposal of unwanted objects. But The Runtime class allows you to make some related requests from the... more »
0 commentsSave Tags: java
Interesting trick to finding Java caller
Have you ever wondered how to find the Class that has just called your class? Well, now you can (or rather you always could) by using this little... more »
4 commentsSave Tags: java
Which Company is Best at Java?
So, in your honest opinion, which company today is the best in the world at Java and why? Is it one of the usual suspects like Sun, IBM, and Oracle,... more »
0 commentsSave Tags: java, opinion
via