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, September 13, 2004, 4 comments
No matter how you arrive at a design, be it UML modeling, TDD micro-steps, or applying patterns, you should take a step back and look at the public API as a whole from a usability perspective. How easy is the API as a whole to learn, understand and use?
by Bill Venners, September 11, 2004, Submit comment
How do you design a website home page to give the best impression of both the quality of the site's content and the update frequency? Take a walk down memory lane, and see how Artima's home page has morphed as the site evolved.
by Bill Venners, September 7, 2004, 3 comments
Artima has launched "Developer Spotlight," a new feed that scrolls down the center of the home page. Each day this feed will shine the spotlight on interesting content flowing through the various parts of the website--articles, chapters, news, buzz, weblogs--plus point to interesting content beyond Artima's borders.
by John D. Mitchell, September 4, 2004, 23 comments
Is the story of a bug in MS Word a sign of deeper dysfunction?
by John D. Mitchell, September 2, 2004, 2 comments
What do examples of post-fiat economics have to do with open source?
by David Heinemeier Hansson, August 28, 2004, Submit comment
The Rails framework is aiming for a brighter public profile by getting a professional designer to do a visual identity for the project. I asked the community for $1,000 for the project. The Pragmatic Programmers filled half of that request on behalf of the Pragmatic Bookshelf.
by Jack Shirazi, August 27, 2004, 2 comments
There is a "Java IDE shootout" from JavaOne comparing IntelliJ, Eclipse, NetBeans, Emacs and JDeveloper
by Alberto Savoia, August 27, 2004, 5 comments
eXtreme Feedback Devices (XFDs) are a fun and effective way to help your entire development team to know about and pay attention to the project status and metrics you care about.
by Michael Feathers, August 26, 2004, 4 comments
Have you heard about FIT yet? Even if you have, do you know what makes it signficantly different from other testing frameworks? Here is a re-introduction to FIT that highlights one of its most important features.
by Jim Waldo, August 25, 2004, Submit comment
No one likes to change. But if we continue to solve the same problems (in slightly different contexts) we will be replaces by others who view the problem differently. Or at least that will happen in the area of ubiquitous computing.
by Kevlin Henney, August 25, 2004, 1 comment
There is a subtle but useful distinction between code and software. Programmers write code: a formal plan of the software, expressing its intent in maximal detail. Software is the end product: in execution it is what the user perceives, interacts with and experiences. Sometimes this difference can be significant.
by Greg Jorgensen, August 24, 2004, 5 comments
Web-enabling an old terminal-oriented application turns into more fun than expected. A blow-by-blow account of writing a screen scraper with Python and pexpect.
by Johan Peeters, August 16, 2004, 4 comments
How do you get rid of a mainframe? Don't let it become a monster that feeds off your fears.
by Carlos Perez, July 30, 2004, 32 comments
If one considers hacking as solely an individual activity, then the limits of expression does have a non-negligible impact on productivity. However, when we involve groups of people, then a language that "supports communities" bests out a "Hacker" language.
by Dale Asberry, July 29, 2004, 1 comment
Simple configuration settings for putting your aspects into a different project than your primary project(s).
|
Sponsored Links
|