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 Bill Venners, August 14, 2006, 7 comments
In his weblog, Cameron Purdy suggests that when a distributed system is designed as a multi-cellular organism rather than a collection of individual cells, an application need not deal with the potential for other servers to fail, but rather with it's own potential for failure.
by Guido van van Rossum, August 14, 2006, 7 comments
Python is now an approved language in Google's yearly Code Jam coding contest.
by Christopher Diggins, August 9, 2006, 5 comments
I talk about my experience at having presented at the Lang. NET 2006 symposium.
by Michael Feathers, August 8, 2006, 11 comments
A simple tool which makes refactoring safer.
by Christopher Diggins, August 5, 2006, 38 comments
I am wondering out loud whether a contract can be completely expressed as a type (or type class) in a language with a sufficiently advanced type system.
by Michael Feathers, August 3, 2006, 1 comment
In this blog, I describe 'sensing variables', and how you can use them to make large method refactoring easier. I also discuss the potential for tools which could achieve the same effects in a nicer way.
by Christopher Diggins, July 31, 2006, 3 comments
I'm presenting the Cat programming language at Lang. NET 2006 today. The slides are now online.
by James O. Coplien, July 31, 2006, 24 comments
Design techniques good and bad come and go in the industry, often more quickly than educators can foresee.
This 'blog looks whimsically at a possible resurgence in Multi-paradigm Design, and Part II reflects on how educators can prepare students for industry design whims.
by Bruce Eckel, July 27, 2006, 7 comments
I think I'm really starting to get this "event" thing down. I can tell because, at the end of the "Web Frameworks Jam," half the people were saying "when are we going to do this again?"
by Christopher Diggins, July 19, 2006, 25 comments
Two of the cardinal sins of programming are overspecification and underspecification. Today I will discuss the one most programmers are guilty of: overspecification.
by Martin Odersky, July 18, 2006, 12 comments
A follow-up on my previous blog on pattern matching, which summarizes the discussions this entailed.
by Christopher Diggins, July 17, 2006, 2 comments
The next version of the Cat programming language, contains namespaces and type annotations.
by Bruce Eckel, July 16, 2006, 3 comments
I've been doing a lot of web programming lately. Although I've experimented with PHP, I keep migrating back to Python.
by Michael Feathers, July 14, 2006, 67 comments
Tempted to code defensively? Maybe it's because you're dealing with offensive code.
|
Sponsored Links
|