Artima Zines
RSS Feeds

To subscribe to the Artima Newsletter, please create an Artima Account and select the Artima Newsletter checkbox.

Advertisement
by Bruce Eckel, from Computing Thoughts, February 8, 2010,  46 comments
Apparently the founder of Kayak.com does this, in an attempt to not only prevent poisonous people from destroying teams, but to go in the other direction and create exceptional teams.
Sponsored Links
by Michele Simionato, from The Explorer, February 3, 2010,  Submit comment
This essay is intended for Python programmers wanting to understand the concept of cooperative inheritance and the usage of super. It does not require any previous reading. The target is Python 3.0, since it has a nicer syntax for super, even if most of what I say here can be backported down to Python 2.2.
by Ian Robertson, from Code by Any Other Name, February 1, 2010,  3 comments
Scala pattern matchers with side effects can have unexpected results in for expressions.
by Bruce Eckel, from Computing Thoughts, January 29, 2010,  84 comments
I think my subconscious mind has been figuring this out over the past number of years.
by Frank Sommers, January 25, 2010,  Submit comment
Adobe's Flash Player provides a sophisticated platform for client-side imaging applications. This article illustrates how to use the latest Flash Player 10 features from Flex 4 applications to efficiently manipulate images on the client, focusing on Pixel Bender image filters.
by Frank Sommers, from Frank Thoughts, January 18, 2010,  39 comments
A short response to Tim Bray's recent blog post, Doing it Wrong.
Posted by Frank Sommers, January 13, 2010,  Submit comment
The JCP's Program Office posted its 2010 calendar, along with its latest newsletter. News include the final release of Java EE 6, MIDP3, and a special election for an ME EC seat.
by Howard Lovatt, from Pattern Centric Blog, January 7, 2010,  4 comments
In a previous weblog a suggestion for reifying lambda types was given. The previous weblog gave examples, but no formal description of the process. This weblog gives a more formal description.
by Victor Szalvay, January 6, 2010,  Submit comment
An increasing number of organizations are taking the plunge to Scrum, with or without professional coaching. Developers transitioning to Scrum can avoid many pitfalls by following a handful of hard-learned principles. In this article, I discuss a common mistake with the popular "user story" requirements format: poorly defined done criteria.
Posted by Frank Sommers, January 5, 2010,  2 comments
Google's Collection Library reached its 1.0 release last week, featuring many enhancements to the standard Java Collections Framework.
by Bruce Eckel, from Computing Thoughts, January 1, 2010,  35 comments
Malcom Gladwell's latest book is a selection from his New Yorker columns. The underlying theme is what I call "wrong correctness," which is fascinating because there are enormous possibilities to be mined, but only if we can learn how to create a new approach to business.
by Howard Lovatt, from Pattern Centric Blog, December 30, 2009,  10 comments
Recently, at Devoxx, it was announced that Java would get lambda functions (a.k.a. anonymous functions or closures). There are many ways of implementing these on the JVM. This post proposes that reifying lambdas is a good choice.
Posted by Frank Sommers, December 29, 2009,  24 comments
In a recent blog post, Lau Jensen compares Clojure to Ruby and Scala in terms of code complexity and performance, using the example of a simple news reader program.
Posted by Frank Sommers, December 22, 2009,  Submit comment
The latest version of Groovy features anonymous inner and nested classes, extended annotation support, power asserts, AST-related enhancements, improved support for SQL, and a new and improved Eclipse plugin.
Posted by Frank Sommers, December 14, 2009,  11 comments
During its close to one-and-a-half decade of existence, Sun's JDK has built up many internal dependencies. As a result, many core Java APIs depend on a large number of other JDK APIs. A key goal of JDK 7 is to minimize such dependencies, resulting in a more modular JDK. That goal, however, is not easy to reach, writes Sun's Alan Bateman.
Posted by Frank Sommers, December 9, 2009,  Submit comment
The latest release of Google's open-source Web development framework includes the new Speed Tracer performance analyzer, declarative UI definitions, improved layout capabilities, code splitting, compiler optimizations, and numerous enhancements to the Eclipse plug-in.
by Kevin Wright, from A Taste of Scala, December 7, 2009,  57 comments
A not-so-serious overview of the events in software development that led to the creation of Scala.
View archived Artima Developer Spotlight posts.
Welcome Guest
  Sign In
Advertisement