IFormattable

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

Thursday, June 14, 2012

Learning French in a Hurry: Some iPhone Hacks to Try

›
My best friend and I—that is, my wife and I—are headed to Paris this Fall.  Unfortunately, no parlez français .  There's this awful rumo...
Tuesday, June 5, 2012

Web Performance: Measure the Right Thing

›
By attempting to improve your site's page performance, you can actually make it slower. There are numerous well developed techniques to ...
Tuesday, April 17, 2012

Using Ruby to Download Files in Parallel

›
I've been taking a few of the online classes offered by Stanford, and I wanted to write down for posterity (read: me) the way I grab the...
Wednesday, February 15, 2012

Testing Multiple Versions of IE on any Platform

›
The best summary of the available options I've found is the article, "Reliable Cross-Browser Testing, Part 1: Internet Explorer...
Sunday, January 29, 2012

Evernote Watched Folder on Mac Snow Leopard

›
Maybe you're a PC going Mac, or just a Mac looking to save a few clicks, but in either case you could reasonably expect this PC-only fea...
Wednesday, July 27, 2011

How Agile Makes You Dumb (or Smart)

›
While many of the thought leaders in the Agile community decry the inexorable march toward banal, brand-oriented adoption, entreating us to ...
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...
‹
›
Home
View web version

Who is IFormattable?

test
View my complete profile
Powered by Blogger.