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.
Source of BGGA prototype available
After being frozen more than 3 months, the BGGA closure dev is resumed, the sources of the BGGA prototype have been pushed 3 hours ago by Neal Gafter.... more »
0 commentsSave Tags: java
Scala Implicits for the Masses
I just finished reading Tony Morris’s blog post on Scala implicits and saw the following comment: To me, implicits look a lot like global... more »
1 commentsSave Tags: other languages
Software: Live and Let Die
This week I was lucky to attend Gilad Bracha's guest lecture on Networked Serviced Programming at the Hebrew University. He has been talking about... more »
0 commentsSave Tags: opinion
Performance improvements in J2SE 6
One of the principal design centers of J2SE 6(Mustang) was to yield improved performance and scalability. This has been brought about mostly by the... more »
0 commentsSave Tags: java
The Open Road: java.nio.file
Java is a cross-platform language and environment. However, the Java VM itself needs to communicate with the native processor, operating system, and... more »
0 commentsSave Tags: java
Why are dynamic languages so...static?
I'm frustrated by the glacial pace of evolution we see in the dynamic language space, specifically in the area of parallelism. This article on Ars... more »
0 commentsSave Tags: opinion
Update for Java vs C benchmark
This update compares the performance for some numerical benchmarks for Sun's JVM, IBM's JVM, Excelsior JET 6.4 and 6.0, Apache Harmony M6, LLVM 2.3... more »
0 commentsSave Tags: c-and-cpp, java, research
Goodbye Java Generics
When generics first came out I was pretty excited. I had used templates quite extensively in C++, before I soured on C++. C++ templates are a great... more »
5 commentsSave Tags: java, opinion
A Better Date and Time API: Joda Time
A semi-formal introduction to Joda Time (aka JSR 310). Joda Time simply rocks: easy to use, yet powerful.
3 commentsSave Tags: java
Going wild with generics, Part 2
Wildcards can be very confusing when it comes to generics in the Java™ language, and one of the most common mistakes is to fail to use one of the two... more »
3 commentsSave Tags: how-to, java
HashMap.get() can cause an infinite loop!
Yes, it is true. HashMap.get() can cause an infinite loop. Everyone I’ve talked to didn’t believe it either, but yet there it is — right in front of... more »
4 commentsSave Tags: java
Higher-Order Java Parallelism, Part 2: Parallel List Transformations
With a Callable monad and Parallel Strategies in hand, we’re ready to construct some general-purpose parallel functions of a higher order.
0 commentsSave Tags: how-to, java
Design Patterns Reconsidered
This talk has two parts. In the first, we look at what patterns are, why some people criticize design patterns, and why these criticisms do not... more »
0 commentsSave Tags: how-to, java, methodology
Kilim - actors and message passing in Java (better than Erlang)
Kilim is a message-passing framework for Java that claims provides ultra-lightweight threads and facilities for fast, safe, zero-copy messaging... more »
3 commentsSave Tags: java, trends
Rails 10x more productive, Scala 2x. Really?
Note that I’m not going to address the “Rails vs. Scala” debate, which would be better rephrased as “Ruby vs. Scala”, or “Rails vs. Lift or a... more »
0 commentsSave Tags: frameworks, opinion, other languages, ruby
Closures for Java
Wanting some light reading for this evening, I decided to dig into the Closures for Java draft spec (homepage). Oh. My. God. I'm a huge fan of... more »
2 commentsSave Tags: coldfusion, groovy, java
The busy Java developer's guide to Scala: Collection types
Objects have their place in Scala, but so do functional types such as tuples, arrays, and lists. In this installment of Ted Neward's popular series,... more »
0 commentsSave Tags: how-to, java, other languages
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
Parsing JSON with Scala
In the previous post, Arnar wrote about how to do a JSON parser in Haskell using parsec. He also mentioned that I had shown him a similar parser... more »
0 commentsSave Tags: other languages
Java Closures - The Fundamental Benefit
Avoiding redundant code is a basic programming instinct. Java closures make it easier to eliminate redundant code and avoid it altogether! All other... more »
5 commentsSave Tags: java, opinion
But It Works On My Machine...
What happens when we run main()in the code snippet below? Of course, the erudite, tech-savvy Java people can answer that in a heartbeat. In Effective... more »
0 commentsSave Tags: java
A Cross Language Generics Trick - Java, Scala and C#
Given a Pair type in Java, Scala or C#, such as Map.Entry, Tuple2 or KeyValuePair respectively, you can construct type-checked variadic heterogenous... more »
0 commentsSave Tags: .net, java, other languages
Java Private Constructor Cleverness?
I'll try not to bore you then. Let's get right to it... Does your project have a StringUtils class?
1 commentsSave Tags: how-to, java
Java Puzzler: interface super classes
A little puzzler on interface super classes
0 commentsSave Tags: java
Performance Testing Tip: Keep a Log
Something I learned long ago was that performance testing starts neat but gets messy quick.
0 commentsSave Tags: how-to, methodology
via