Artima Weblogs |
Weblogs Forum |
Bloggers
|
Sponsored Link •
|
Artima Weblogs
A Community of Software Thinkers |
|
Artima Bloggers
Aahz Jans Aasman B. Scott Andersen Eric Armstrong Ken Arnold Dale Asberry Dave Astels Arash Barirani Matt Bauer Charles Bell Berco Beute Geert Bevin Nitin Borwankar Vladimir Ritz Bossicard Rahul Chaudhary Bob Clancy James O. Coplien Ward Cunningham Andy Dent Christopher Diggins Bruce Eckel Ted Farrell Michael Feathers Elisabeth Freeman Eric Freeman Matt Gerrans David Goodger Gabe Grigorescu Rix Groenboom Cees de Groot Philipp Haller Peter Hansen David Heinemeier Hansson Kevlin Henney Steve Holden Cay Horstmann Ron Jeffries Mark Johnson Greg Jorgensen Heinz Kabutz Rick Kitts Kirk Knoernschild Andrew Koenig Klaus Kreft Sean Landis Angelika Langer Jakob Eg Larsen Josh Long Howard Lovatt Robert C. Martin John McClain Eamonn McManus Jeremy Meyer John D. Mitchell Brian Murphy Sean Neville Nancy Nicolaisen Martin Odersky Vlad Patryshev Johan Peeters Carlos Perez Ken Pugh Eric S. Raymond Ian Robertson Guido van van Rossum Alberto Savoia Jerome Scheuring Richard Hale Shaw Calum Shaw-Mackay Jack Shirazi Michele Simionato Van Simmons Frank Sommers Bruno Souza Sue Spielman Bill Venners David Vydra Jim Waldo Dick Wall Barry Warsaw Mark Williamson Matthew Wilson Gregg Wonderly Kevin Wright |
by Christopher Diggins, January 30, 2005, Submit comment
The Boost Interfaces Library for C++ by Jonathan Turkanis has now been officially announced on the Boost mailing list.
by Frank Sommers, January 27, 2005, 41 comments
Writing tests before writing code is a key tenet of extreme programming: Write your tests before you write your code. I find myself violating this XP rule very often. A bit of psychology suggests that test-first development may actually stifle creative flow.
by Bill Venners, January 26, 2005, 57 comments
Automated tests can make demands on an API that are not made by any other client of the API. For example, you may find yourself wanting to add methods to a class that are not needed by any other, non-test clients. To what extent do you feel automated tests should be allowed change the API being tested?
by Dale Asberry, January 25, 2005, 1 comment
What does this mean? Your nerdiness is:
All hail the monstrous nerd. You are by far the SUPREME NERD GOD!!!
by Guido van van Rossum, January 18, 2005, 36 comments
After my last blog, many megabytes on the precise definition of adaptation were posted to python-dev (search for "PEP-246"). Overwhelmed by the discussion, I'm going to propose a somewhat Solomonic alternative.
by Eric Armstrong, January 13, 2005, 6 comments
After hunting around and comparing options, I finally settled on CityDesk to author my news weblog. After using it for a few months I was pretty pleased with it, and gave it a qualified recommendation. But after it committed the unforgivable sin of silently deleting 1,000 words of text, I can no longer recommend it in good conscience.
by Kirk Knoernschild, January 11, 2005, 15 comments
Layering is a powerful architectural pattern. It can be more powerful when using your deployable units as layer boundaries.
by Johan Peeters, January 8, 2005, 4 comments
Security professionals have long regarded agile development processes with suspicion, in spite of their reputation for improving software quality. I report on a panel discussion at JavaPolis confronting agile processes with security engineering.
by Christopher Diggins, January 7, 2005, 11 comments
When people think of code-reuse they usually think of function libraries, object hierarchies or cut-and-paste. A very powerful and too frequently overlooked method of code reuse is reuse of programs.
by Guido van van Rossum, January 7, 2005, 79 comments
My two posts on adding optional static typing to Python have been widely misunderstood, and spurred some flames from what I'll call the NIMPY (Not In My PYthon) crowd. In this post I'm describing a scaled-down proposal with run-time semantics based on interfaces and adaptation.
by Christopher Diggins, January 5, 2005, 24 comments
What would a developer expect from a more agile C++?
by Michael Feathers, January 4, 2005, 27 comments
Sometimes the roadblocks we encounter are our own.
by Christopher Diggins, January 4, 2005, Submit comment
I have written a new variant / union style type for C++ and posted it to CodeProject.com.
by Kirk Knoernschild, January 4, 2005, 19 comments
I'm curious, how many developers spend time consciously designing and managing relationships between physical entities?
by Guido van van Rossum, January 4, 2005, 59 comments
On Dec. 23 I posted some thoughts about this topic, which received a record amount of feedback. Here's a follow-up, based on the responses as well as some thinking I did while off-line for the holidays.
|
Sponsored Links
|