iPhone DZone: Fresh Links On Your iPhone by matt on 7/5/08
Reading DZone on your iPhone just got a little bit easier. Visit http://dzone.com/iphone from your iPhone to try out our beta iPhone support. You can view stories, filter by tags, and login. We'd appreciate your feedback at feedback@dzone.com.
Game Programming Crash Course (for J2ME)
A thorough tutorial for introducing people to game programming and J2ME (no Java experience required!). Explained in great detail and clear language.... more »
1 commentsSave Tags: eclipse, games, how-to, java
Chuck Norris Roundhouse Kicks JavaServer Faces
Just for a bit of Friday fun I'd like to share the following variation on those Chuck Norris emails that I received - this time relating to Java.
1 commentsSave Tags: humor, java
Java Concurrency Tutorial: Thread Pools
Jakob continues his concurrency series with a new installment, about thread pools: "Thread Pools are useful when you need to limit the number of... more »
2 commentsSave Tags: java
Java Concurrency: Blocking Queues
A blocking queue is a queue that blocks when you try to dequeue from it and the queue is empty, or if you try to enqueue items to it and the queue is... more »
0 commentsSave Tags: how-to, java
Java Traps: Big Decimal
Article on common traps involving using the BigDecimal java Api and comparing it to using simple double types.
4 commentsSave Tags: how-to, java, opinion
Super CSV v1.50 beta released
Loads of changes: 7 New cell processors.. Deprecated a few cell processors.. BeanReader and BeanWriter now supports method overloading of get/set... more »
2 commentsSave Tags: announcement, frameworks, java, open source
Java Concurrency: Semaphores
A Semaphore is a thread synchronization construct that can be used either to send signals between threads to avoid missed signals, or to guard a... more »
0 commentsSave Tags: java
Java Concurrency: Reentrance Lockout
Reentrance lockout is a situation similar to deadlock and nested monitor lockout.
0 commentsSave Tags: how-to, java, methodology
Java Concurrency: Read / Write Locks
Java 5 comes with read / write lock implementations in the java.util.concurrent package. Even so, it may still be useful to know the theory behind... more »
0 commentsSave Tags: how-to, java
Martin Fowler and Jim Webber: "Does My Bus Look Big in This?"
In this keynote, recorded at QCon London 2008, ThoughtWorks' Chief Scientist and bestselling author Martin Fowler and Global Head of Architecture Jim... more »
1 commentsSave Tags: methodology
Enterprise Service Bus? - First Class Thoughts
A fun but educative presentation on SOA and Enterprise Service Bus (ESB) by some big canons! Here's my reactions...
0 commentsSave Tags: humor, opinion, trends, web services
Free Java Tutorials Collection
A Nice Collection of Free Java Tutorials from all over the web.
0 commentsSave Tags: books, how-to, java, news
Exception handling problems in Java, Part II - First Class Thoughts
Java's type system has a serious flaw. It does not allow refactoring common exception handling code into methods. This article shows the various... more »
3 commentsSave Tags: how-to, java, opinion, research
Java Concurrency - Introduction
Java was one of the first languages to make multithreading easily available to developers. Java had multithreading capabilities from the very... more »
0 commentsSave Tags: how-to, java
Detecting Concurrency II: An Example Report
I'm currently working on a tool that is able runtime which objects are touched by multiple threads. This blogpost contains a report that was created... more »
0 commentsSave Tags: java
New Amiga OS released. more Powerful than ever! Remember the old days? :)
Amiga Forever 2008 is the most significant upgrade ever released in the Amiga Forever series. It sets new references in usability while more than... more »
2 commentsSave Tags: news, other languages, tools
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
First Class Thoughts - The ultimate way to gettting Log4J loggers
The standard way to acquire Log4j loggers do not ensure consistency between logger name and class using the logger. Such inconsistency leads to... more »
11 commentsSave Tags: eclipse, how-to, java, open source
First Class Thoughts - Problems with Exception handling and code duplication in java
This article shows that in order to reduce code duplication in exception handling by using the 'extract method' refactoring, you must insert "return... more »
10 commentsSave Tags: java, opinion, research
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
Exceptional Java - Less than perfect exceptions hierarchy
As I said before, I am a supporter of checked exceptions in Java. I think they are a great idea that supports serious software development in the real... more »
0 commentsSave Tags: java, opinion, standards, trends
SQLOrm - Easy Database Refactoring
The latest version of sqlorm supports generating java code based on your database schema. This enables you to have more fun when coding against the... more »
0 commentsSave Tags: database, how-to, java, methodology
Dependency Injection and Type Safety
I've had a couple interesting discussions recently about dependency injection and type safety. In particular there is a new article up discussing type... more »
0 commentsSave Tags: frameworks, java, opinion
4000 downloads reached on super csv
Who said CSV was dead? Super csv has just reached more than 4000 downloads.
3 commentsSave Tags: frameworks, news, open source, trends
The "Frameworks" Trap: Common Challenges
Here are a few areas where problems can occur with frameworks: (1) Picking the right tool for the job, (2) Understanding the inner workings, (3) Too... more »
5 commentsSave Tags: frameworks, java, opinion, trends