Sponsored Link •
A Community of Software Thinkers
B. Scott Andersen
Vladimir Ritz Bossicard
James O. Coplien
Cees de Groot
David Heinemeier Hansson
Jakob Eg Larsen
Robert C. Martin
John D. Mitchell
Eric S. Raymond
Guido van van Rossum
Richard Hale Shaw
by Bruce Eckel, January 24, 2008, 1 comment
This is the best way to get a head start on the new language features, especially LINQ.
by Bill Venners, January 23, 2008, 29 comments
Tonight I released a new version of ScalaTest, which contains a few changes to the way in which you express assertions and a Suite discovery feature. This release contains all the features that I plan to have in version 1.0, so it is ready for a few months of beta testing.
by Eric Armstrong, January 21, 2008, 29 comments
In both Ruby and DITA, domain specific languages make elegance possible. More importantly, each is producing an ecosystem of domain specific languages (aka "power tools") that is making it more powerful as time goes on.
by Bill Venners, January 15, 2008, 58 comments
Today I released a testing tool written in Scala, which can be used to test Scala or Java code. It is intended primarily as a tool for testing Scala code, but can also be used as a low-risk way to get started programming in Scala, by writing tests in Scala for production code written in Java.
by Howard Lovatt, January 11, 2008, 33 comments
Many people have written that generics in Java are too complicated, this blog examines a simplification — the elimination of wildcards.
by Frank Sommers, January 10, 2008, 42 comments
Developer productivity is as much a factor of productive frameworks as it is of language capabilities. Is there anything in Java that limits framework architects in their quest to design more productive APIs and frameworks? How do language features impact framework design?
by Nancy Nicolaisen, January 8, 2008, 6 comments
I caught up with Mr. Carney last week and quizzed him on mobile development issues, as seen from the Symbian perspective.
by Nancy Nicolaisen, January 8, 2008, 1 comment
You can learn a lot from observing little kids: Avoid the people your dog dislikes; chasing the cat is more fun than catching it; and ALWAYS look between the bread before you bite the sandwich. This last, in a nutshell, is why Symbian C++ developers need emulators.
by Bruce Eckel, January 3, 2008, 92 comments
This sounds bad, but it needs to happen if Java is to ultimately stay in the mainstream. That is, if feature accretion hasn't already irreparably damaged the language.
by Howard Lovatt, January 2, 2008, 30 comments
The Closure proposal from Neal Gafter et al. introduces something that is like an object, a closure, but not quite. To enable interoperation with normal objects a form of autoboxing is used, this autoboxing has two forms, normal closure conversion and restricted closure conversion. This blog examines an alternative.
by Bruce Eckel, December 28, 2007, 29 comments
In November, I gave the commencement address for Neumont University, a school in Salt Lake City dedicated to teaching computer science where my coauthor lectures. This is that speech.
by Nancy Nicolaisen, December 27, 2007, 1 comment
For starters, two stipulations: One from me, one from Voltaire. Me: "I love Eclipse." Voltaire: "There can be no disagreement in matters of taste." Or alternatively, as expressed by my mom: "To each his own." So now that this deeply personal matter has been aired, let’s walk through a setup of my favorite Symbian Dev Tools.
by Bruce Eckel, December 25, 2007, 28 comments
Over a year ago, I bought a new computer. This was a carefully considered decision, as I don't change computers that often and so try to get something I will be satisfied with for as long as possible.
by Bruce Eckel, December 19, 2007, 4 comments
You can listen to most of the 2007 sessions on the Javaposse site to get an idea of how fun and engaging the conversations were. We expect more people this time, maybe even a sellout.
by Bruce Eckel, December 18, 2007, Submit comment
The RIA Jam will explore (directly) Flex and Silverlight, and (indirectly, since it's not ready yet) JavaFX. The Flex-TurboGears Jam will use Flex on the front end and TurboGears on the server. For either you can choose to only drill down on a particular technology.