|
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,
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,
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,
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,
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,
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,
This third installment describes other subtilities, dark corners, and bugs of Python's super.
Posted by Frank Sommers, August 22, 2008,
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,
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,
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,
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,
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,
super is perhaps the trickiest Python construct: this
series aims to unveil its secrets
by Bruce Eckel, from Computing Thoughts, August 12, 2008,
A non-Web-2.0 way of looking at it.
by Michele Simionato, from The Explorer, August 11, 2008,
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,
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,
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,
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.
|
Advertisement
Hottest Discussions
• invokedynamic on OpenJDK
18 replies (Artima Developer Spotlight Forum)
• The Next Phase of the Internet
15 replies (Weblogs Forum)
• Steve Yegge on Requirements Gathering
13 replies (Artima Developer Spotlight Forum)
• Collective Stupidity
16 replies (Weblogs Forum)
• ECMA Committee Votes to Not Continue Work on...
5 replies (Artima Developer Spotlight Forum)
• scala sort performance?
4 replies (Programming in Scala Forum)
• Cargo Cult Methodology: How Agile Can Go Terribly...
4 replies (Artima Developer Spotlight Forum)
• Does Anyone Really Care About Desktop Java?
102 replies (Weblogs Forum)
• PropSuite gives RuntimeException in scalac
3 replies (ScalaTest Forum)
• negate of ===?
3 replies (ScalaTest Forum) New in Weblogs
• Generic functions vs mixins: a case study by Michele Simionato
• Thinking in Patterns Workshop in Sao Paulo, Brazil by Bruce Eckel
• Hiring coders by David Vydra
• Jeff Atwood on Quality versus Quantity by Frank Sommers
• Origin of BDFL by Guido van Rossum
New in Buzz
• Nielsen Rating: 100% Clueless
by James Britt
• An excellent article on being 'test-infected'
by News Manager
• Simple Design and Testing Conference
by George Dinwiddie
• YouTube Playlists
by James Robertson
• Lone Star Ruby Conf Second Day (morning edition)
by Jake Scruggs
|