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 Andy Dent, April 29, 2006, 6 comments
Goldstein & Alger developed an OO design method that was clearer than UML or Booch and better founded in theory. It was a standard in EDS but has vanished into obscurity. Maybe it's time to look backwards for some insight or at least pick up an old copy of their book for the pleasure of a clear read of what OO development is all about.
by Guido van van Rossum, April 28, 2006, 8 comments
Hopefully this isn't as controversial as adding setuptools. :-) Comments to python-dev and/or web-sig at python dot org, please.
by Andy Dent, April 26, 2006, 2 comments
Barriers to taking up a product or language are much smaller than people think, like the almost-invisible height difference in a sidewalk (pavement) over which you trip.
Tool vendors and proponents of languages find themselves staring in disbelief at an apparently irrational rejection of their favourite.
by Bill Venners, April 26, 2006, 32 comments
In a recent developerWorks article, Andrew Glover suggests you continuously monitor code metrics to help you correct code quality problems, which could affect the long-term viability of your architecture. How useful have are code metrics in practice?
by Bill Venners, April 24, 2006, 12 comments
For languages and published APIs breaking compatibility has a cost, but so does creeping entropy.
by Frank Sommers, April 24, 2006, 8 comments
In a recent blog post, John Clingan traces the patterns of application deployment from one application per server to a model where an app "runs somewhere on a grid," and to a dynamic infrastructure that includes the virtualization of app containers and applications as well, trends that hold important implications for developers.
by Guido van van Rossum, April 20, 2006, 2 comments
Yesterday I gave a talk on Python 3000 at the ACCU 2006 conference in Oxford. The slides are now online.
by Guido van van Rossum, April 20, 2006, Submit comment
Please spread the word -- Google is giving away money to students for writing open source Python code! I'm simply repeating Neal Norwitz' post here.
by Eric Armstrong, April 17, 2006, 12 comments
Refactoring is a wonderful thing. It lets
elegance evolve, instead of making you live
with faulty initial design decisions for the
life of the project. Unit testing makes it
possible to refactor safely, for sure. That's
an important reason for unit tests. But the
need for unit tests goes well beyond that...
by Bruce Eckel, April 16, 2006, 8 comments
For some time now, my intuition has been telling me that the Twisted Matrix is something that would be good to understand. Maybe it's just from seeing the kind of energy that the Twisted guys exhibit at Python conferences.
by Michael Feathers, April 13, 2006, 73 comments
Why don't we treat it like a set of tests?
by Christopher Diggins, April 13, 2006, 1 comment
Michael Feathers recently suggested that maybe static typing is a form of bad coupling which we could do without. Well in C++ at least you can bridge static typing and dynamic typing.
by Guido van van Rossum, April 13, 2006, 2 comments
Here's a pointer to Kirby Urner's blog on the workshop I'm participating in today and tomorrow.
by Bruce Eckel, April 13, 2006, 15 comments
A client has expressed interest in using the cross-platform Qt GUI library, in particular with the PyQt bindings, so I began exploring it and the tools that are available, including BlackAdder, which is recommended in the book "GUI Programming with Python: Using the Qt Toolkit" by Boudewijn Rempt.
by Michael Feathers, April 11, 2006, 74 comments
If it is, maybe there's something we can do to decouple static types and the languages which use them.
|
Sponsored Links
|