[ Content | View menu ]

Monthly Archive February, 2008

Foundation Definitions II

Mark February 25, 2008

Picking right up where we left off last time, it’s time for some more definitions based on what Steve Yegge says programmers should know.
1. Static / Class Initializer
A static or class initializer is the block of code called to create a static or class variable.  It must be called outside of the class and not [...]

General - 0 Comments


Functional Programming, Tests, and the Future

Mark February 21, 2008

Michael Feathers has an interesting post up on the Beautiful Code blog.  In the post he notes the seeming oncoming rise of functional languages and then bemoans this because they are not object oriented and therefore cannot be easily tested.
Michael feels that a strength of object oriented programming is its ability to overwrite methods so [...]

Programming, Software Engineering, Technology - 0 Comments


Erlang Reddit

Mark

You knew it was only a matter of time until it showed up: the Erlang Reddit.
Now it could only be better if it was written in Erlang.

General, Languages - 0 Comments


A Google of One

Mark February 20, 2008

Yahoo has announced they are now using Hadoop, an open source implementation of MapReduce, for processing search data, and they’ve also announced impressive performance gains because of it.
While investigating this story I also came across mention of IBM using Hadoop for it’s cloud computing initiative.
I think these related stories point towards the future of the [...]

General, Technology - 9 Comments


Static Cling

Mark February 19, 2008

While my experience programming is by my own admission limited, I’ve somehow never questioned the use of static state.
Room 101: Cutting out Static made me for the first time question the use of static state.
I’d never considered the implications of having static state scattered around my programs.  Of course, I haven’t worked on programs or [...]

General, Languages - 3 Comments