Artima Zines
RSS Feeds

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

Advertisement
Posted by Frank Sommers, September 5, 2008,  Submit comment
After several years of development, and a steadily growing user base, the open-source Python Web framework project reached its 1.0 milestone. Significant new features include an improved ORM framework, better Unicode support, and a refactored administration application.
Sponsored Links
by Michele Simionato, from The Explorer, September 3, 2008,  2 comments
Just yesterday at work I had a good real-life use case for generic functions that deserves a blog post.
Posted by esther schindler, September 2, 2008,  Submit comment
Three years ago, Lynn Greiner interviewed key developers responsible for the direction and development of PHP, Perl, Tcl, Python, Ruby, and JavaScript to find out where they believed the languages were headed. In this follow-up discussion, she asks these dynamic language leaders what has changed since then.
Posted by Frank Sommers, August 28, 2008,  18 comments
Sun's John Rose announced the first OpenJDK build with support for the invokedynamic keyword. In related blog posts, Rose and Java SE spec lead Danny Coward provide some background on this important JVM milestone.
Posted by Frank Sommers, August 26, 2008,  Submit comment
ZeroTurnaround released JavaRebel 1.2, the latest version of its Java class re-loading tool. In this interview with Artima, ZeroTurnaround chief architect Jevgeni Kabanov explains JavaRebel's support for the Spring framework, as well as other new features of the latest release.
by Michele Simionato, from The Explorer, August 25, 2008,  2 comments
This third installment describes other subtilities, dark corners, and bugs of Python's super.
Posted by Frank Sommers, August 22, 2008,  Submit comment
Block-based storage is well-known to most developers, since many disks and network-attached storage devices appear as block devices to software or to the operating system. Amazon.com this week launched a virtualized block-based storage service for its Elastic Compute Cloud.
Posted by Frank Sommers, August 20, 2008,  5 comments
The committee to oversee the next version of the JavaScript language decided to abandon a multi-year effort at standardizing ECMAScript 4, slated to be the next generation of JavaScript, and to revert to a more modest update to the language. Packages and Java-like classes won't be part of the next standard, for instance.
Posted by Frank Sommers, August 19, 2008,  13 comments
In his latest blog post, Steve Yegge says that requirements gathering is almost a sure-fire guarantee of eventual software product failure: If you don't know your product's requirements at the outset, your outcome will almost certainly not meet users' approval. Is requirements gathering an important, or even practical, step in the software process?
by Michele Simionato, from The Explorer, August 16, 2008,  Submit comment
The series about the dark corners of the Python built-in super continues. In this installment, I discuss an ugly design wart: unbound super objects.
Posted by Frank Sommers, August 14, 2008,  2 comments
With a set of metrics, Coverity's new product aims to provide managers a true measure of risk in a code base. In an interview with Artima, Coverity CTO Ben Chelf explains why traditional code metrics alone don't provide sufficient insight into the riskiness of code.
by Michele Simionato, from The Explorer, August 12, 2008,  Submit comment
super is perhaps the trickiest Python construct: this series aims to unveil its secrets
by Bruce Eckel, from Computing Thoughts, August 12, 2008,  15 comments
A non-Web-2.0 way of looking at it.
by Michele Simionato, from The Explorer, August 11, 2008,  Submit comment
In the first part I have discussed the new features of metaclasses in Python 3.0, in particular the usage of the __prepare__ classmethod to intercept the class attributes before class creation. In this second part, I will show an example of the things you can do with metaclasses, by implementing a clever record system.
by Michele Simionato, from The Explorer, August 9, 2008,  3 comments
In the first installment of a two-part series, Michele Simionato discusses what's new for metaclasses in the upcoming version of Python.
Posted by Frank Sommers, August 7, 2008,  3 comments
Many discussions about caching focus on specific caching tools and APIs. In a recent blog post, Dhananjay Nene offers a tool-agnostic overview of designing an enterprise application for good cache performance.
Posted by esther schindler, August 7, 2008,  4 comments
Agile methodologies seemed like a good idea to this software development team. But when the company doesn't sincerely accept the change in work style, the result is just a buzzword for "project hell."
View archived Artima Developer Spotlight posts.
Welcome Guest
  Sign In
Advertisement