Sponsored Link •
A Community of Software Thinkers
B. Scott Andersen
Vladimir Ritz Bossicard
James O. Coplien
Cees de Groot
David Heinemeier Hansson
Jakob Eg Larsen
Robert C. Martin
John D. Mitchell
Eric S. Raymond
Guido van van Rossum
Richard Hale Shaw
by Michele Simionato, April 21, 2009, Submit comment
This is the first of six episodes concerning the R6RS module system. The module system is quite new and it is the result of several compromises. As a consequence, it has some rough edge and writing portable code - specially for macro writers - is not always trivial.
by Bruce Eckel, April 18, 2009, 4 comments
The Internet accelerates everything. We now watch companies go from "the next great thing" to "meh" in the space of a few short years.
by Bruce Eckel, April 17, 2009, 1 comment
Retrospectives allow you to analyze what worked and what didn't about a project so you can do better in the future. How often, though, do people have either the resources or the wherewithall to do a retrospective on a complete disaster -- arguably where we'll learn the most?
by Bruce Eckel, April 9, 2009, 7 comments
Some notes of my own, and some collected from other attendees.
by Michele Simionato, April 8, 2009, 4 comments
In this final installment I show a solution of the design problem posed last week, i.e. I show a possible mechanism for adding multiple interfaces to an object without polluting its namespace with mixin methods.
by Bruce Eckel, April 7, 2009, 3 comments
I have yet to toot my first tweet. Most of social networking has been lost on me. Too much noise, not enough signal.
by Michele Simionato, April 3, 2009, 1 comment
My series against mixins continues. This time I consider using proxies instead of mixins, and I pose a design problem which will be solved in the last issue.
by Bill Venners, March 30, 2009, 78 comments
In "The Feel of Scala," a talk I gave at Devoxx which is now available on Parleys.com, I show Scala solutions to real problems to help you get a feel for the language. Along the way I demonstrate how you can get many of the productivity benefits offered by dynamic languages using alternative static techniques in Scala.
by John McClain, March 21, 2009, 6 comments
More on how and why netbooks might impact consumer electronics.
by Michele Simionato, March 21, 2009, 2 comments
A preview of the next cycle of Adventures is given. I ask from reader's feedback and I announce the availability of the Adventures in both PDF and HTML formats. Rejoice!
by Bill Venners, March 18, 2009, 34 comments
I've observed two, often competing aspects of code readability: clarity of the programmer's intent (the "what") and clarity of the implementation (the "how"). What does code readability mean to you, and what do you think is the best way to maximize it?
by John McClain, March 14, 2009, 3 comments
Netbooks are becoming price and size competitive with certain classes of consumer electronics. Will this trigger a shift in the market?
by Bruce Eckel, March 14, 2009, 210 comments
In a recent discussion, there were assertions that C++ was a poorly-designed language. I was on the C++ Standards Committee for 8 years, and saw the decisions take place. I think it's helpful to understand the language choices for both C++ and Java in order to see the bigger perspective.
by Michele Simionato, March 11, 2009, Submit comment
A list of all the Adventures published until now.