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.
How to Fail Fast on Faulty Injection
In a previous post I'm suggesting to properly document your API, in particular constraints of method arguments. Users of your API should know what... more »
0 commentsSave Tags: java, opinion
Coding Challenges
Are you a fan of coding challenges? I'm certainly not, but Cedric Beust posted a little coding challenge on his blog and I tried to solve it with... more »
0 commentsSave Tags: java, methodology, other languages
Does Your API Docs Leave Users in the Dark?
Have you ever used an API and you didn't know what would happen, if you called a method and passed null or an empty List as a parameter? And not only... more »
0 commentsSave Tags: java, opinion
The Need for a Common Compiler Framework
In recent years, we have seen a dramatic rise in the number of languages used in mainstream projects. In particular, languages which run on the JVM... more »
0 commentsSave Tags: java, other languages
Static Typing with Less Keystrokes
Scala has a feature called type inference, which rose quite some discussion in the Java community, but all this does is save some typing, right? Don't... more »
0 commentsSave Tags: java, opinion, other languages
Less Code == Less Errors
One of the most prominent advantages of so called "dynamic languages" is their concise syntax and thus their savings in terms of code. With less code,... more »
5 commentsSave Tags: java, opinion, other languages
How Corporation Constrain Productivity
In the environment I'm working right now, everything is forbidden! You are not allowed to install, download or connect to anything at all!
1 commentsSave Tags: methodology, opinion, tools
What is OSGi for??
In his daily update at java.net, Chris Adamson writes about the increasing prominence of OSGi. But also admits that he just doesn’t “get” OSGi, and it... more »
0 commentsSave Tags: java, trends
Nothing wrong with TDD, right?
Have you ever heard of Test Driven Development? To me it's simply writing your unit tests, before implementing your classes. It's supposed to help you... more »
0 commentsSave Tags: java, methodology, opinion
Naïve Text Parsing in Scala
One of the truly incredible things about Scala is that it really inspires people to consider problems that they never would have attempted before. ... more »
0 commentsSave Tags: java, other languages
Think Globally, Invoke Locally
Recently, both Steve Vinoski (CORBA veteran) and Joe Armstrong (creator of Erlang) have come out strongly against Remote Procedure Calls (here and... more »
0 commentsSave Tags: java, opinion, other languages
OSGwhat...?
There have been a couple of times where the poll results on java.net were, let's say, rather surprising. Those numbers, however are scary!
0 commentsSave Tags: java, trends
Agile Code Reviews
How do code reviews fit into the agile world and how does Google do it?
0 commentsSave Tags: methodology, opinion
Do you care about your code?
I'm new to Scrum and I started to read up on the basics of agile software development. I found this particular core principle of Extreme Programing,... more »
0 commentsSave Tags: methodology, opinion
Does IDE Support Influence Your Language Choice?
A huge reason for me to make a little detour to Groovyland, was IntelliJ IDEA's excellent Groovy support. It's almost as good as with Java. Scala's... more »
0 commentsSave Tags: eclipse, groovy, opinion, tools
How to Internationalize Exceptions II
In my previous post I asked for some advice on how to internationalize Exceptions. You guys gave me some great feedback. After I read the article and... more »
0 commentsSave Tags: java, opinion
Upside down benchingmarking
One of the more difficult puzzlers that I presented in Vegas has to do with benchmarks, or configurations that resulted in response times that went in... more »
0 commentsSave Tags: java
How to Internationalize Exceptions
Give me some advice on how to handle error messages and I18N, when dealing with Exceptions!
2 commentsSave Tags: java
Applets Cross Browser Support
The new Java 6 Update 10 beta browser plug-in only supports IE7 and FF3
0 commentsSave Tags: java
New Proposal to JSR 294 Superpackages
A couple of weeks ago I blogged about JSR 294 aka Superpackages. My basic conclusion was "good idea - unfortunate implementation". Alex Buckley,... more »
0 commentsSave Tags: java
Why Me?
I think it's not that easy to dismiss any library or framework that you use as source of evil, when hunting down bugs....
0 commentsSave Tags: java, methodology, opinion
Alex Miller - Dynamic visitor builder with closures
Follow-Up on Alex Miller's - Dynamic visitor builder with closures
1 commentsSave Tags: java
State of Programming Languages
O'Reilly's "State of Computer Book Market", which shows the market share of major programming languages.
2 commentsSave Tags: java