IFormattable

Thoughts, experiments, and opinions of a software developer... chronicling my journey in technology.

Monday, February 21, 2011

Code qua Art

›
The positronic sqrt program in rod logic is art. Damian Conway, Thoughtstream: " Temporally Quaquaversal Virtual Nanomachine Programmi...
Monday, September 6, 2010

Real Software Engineering & The Agile Value Graph

›
Glen Vanderburg (@glv) recently reprised his talk "Real Software Engineering" as a keynote at Ruby Hoedown 2010. In the words of J...
Saturday, September 4, 2010

Hipster Programming: Coding in F# on Mac OS X

›
The vitriol towards Microsoft has a long and graceless tradition with a lexicon sporting such inventive neologisms as the venerable "M$...
Monday, August 9, 2010

REST: The Uniform Interface

›
The central feature that distinguishes the REST architectural style from other network based styles is its emphasis on a uniform interfac...
Sunday, July 25, 2010

Dynamic Dispatch (Multimethods) in C#?

›
I’ve recently become enamored with the multimethods system of Clojure, as well as its approach to polymorphism and “type” hierarchies in gen...
Tuesday, July 20, 2010

Using the Web to Create the Web

›
Wikis do this, as do blogs. Fast JavaScript in browsers is enabling a new generation of programmers to develop applications completely in ...

RavenDB: In the Code, Part 1—MEF

›
If you’ve not heard of RavenDB , it’s essentially a .NET-from-the-ground-up document database taking its design cues from CouchDB (and Mongo...
Monday, June 21, 2010

iPad: The InterPersonal Computer

›
There’s no shortage of information on the “how” of the iPad.  Apple’s reification of Alan Kay’s Dynabook makes no sacrifices in terms of pro...
Monday, May 17, 2010

The Law of Demeter and Command-Query Separation

›
My first encounter of the Law of Demeter (LoD) was in the Meilir Page-Jones book, Fundamentals of Object-Oriented Design in UML . It is als...
Thursday, April 22, 2010

Usability Apothegms

›
A common saying in computing is that “Security is inversely proportional to usability”… or something like that.  As we critical examine the ...
Monday, April 12, 2010

Converting Oranges to Apple’s: Meta-competition in the Platform Wars

›
Updates to the developer agreement in the new iPhone SDK restrict developers to using C, C++, or Objective-C to create their native iPhone a...
Tuesday, December 29, 2009

Inchoate Thoughts on New Programming Abstractions for the Cloud

›
I watched an InfoQ video of Barbara Liskov at OOPSLA this evening.  At the end of her talk in a look at the challenges looking forward she ...
Monday, December 21, 2009

System.Tuple: More .NET 4.0 Functional Goodness

›
In functional languages, tuples are pretty much a requirement.  Of the functional languages I’ve used, including Erlang and T-SQL, tuples ar...
Thursday, December 17, 2009

Quicksort Random Integers with PLINQ

›
The first “homework assignment” of Dr. Erik Meijer’s functional programming course on Channel 9 was to write quicksort using C# (or VB) fun...
Tuesday, December 15, 2009

Premature Optimization and LINQ to SQL

›
Don’t count your chickens before they hatch.  Let’s call that adage the “count-no” principle.  I promise that will be funny later. The com...
Tuesday, November 10, 2009

Create an XML Schema Enumeration of Supported .NET CultureInfo with Powershell

›
Here’s a Powershell script to generate the enumeration elements of an XML Schema simpleType restriction.  The first command loads the .NET A...
Friday, October 30, 2009

Whoa!!! HP Software Sucks!

›
This is the error that was reported after the HP installer forced me to restart my computer to continue installation…
Thursday, October 15, 2009

TFS: Locked for Check-out

›
Today a co-worker was attempting to edit a file, and TFS reported that it was “locked for check-out by [me] in workspace …”. I didn’t have...
Thursday, August 6, 2009

Cloud Morphology

›
Spent some time this evening tracking down the various component technologies of the myriad cloud offerings out there.  Here’s the result.  ...
Tuesday, August 4, 2009

NASA’s Cloud Platform: NEBULA, and Amorphous Morphology

›
NEBULA is a Cloud Computing environment developed at NASA Ames Research Center, integrating a set of open-source components into a seaml...
‹
›
Home
View web version

Who is IFormattable?

test
View my complete profile
Powered by Blogger.