JSON and XAML

John Lam reports that:

2) Miguel de Icaza spent a bunch of time lobbying us for a XamlReader.LoadFromJson() API. His reasoning was that folks don't like to type XAML, and would prefer a more wrist-friendly syntax for generating WPF/S element trees. It would be interesting to hear some …

more ...

And we all have strangely interconnected backstories...

I am writing this (although heaven knows when I'll publish) from an under-construction terminal in the Tijuana airport. My COPA flight from Panama City to LAX had to divert around the storm off Central America and, with low fuel reserves, landed in Tijuana at midnight last night.

We were then …

more ...

TechEd is not the PDC Without Unveilings (I don't think)

Perhaps I've been to above-average PDCs and below-par TechEds, but I don't think that TechEd is the PDC Without A Grand Unveiling that I dreamt of. I think that TechEd is essentially a goal-oriented show, a show where one goes to be educated about a technology with which one probably …

more ...

How Much of the Industry Will Go Parallel?

Michael Seuss ponders one of my favorite questions: How much of the software industry will have to deal with the concurrent computing [opportunity]? He hits the vital points:

  • 2, 4, and maybe 8 cores may be usefully exploited by system services (anti-virus, disk indexing and searching, etc.), but when you …
more ...

Microsoft Unveils "Surface" Multi-Touch Table Interface

Bill Gates has gone public on Microsoft's commercializing a multi-touch table interface called "Surface". This has been shown before, but only as one of the (many) prototypes that you see these brief glimpses of and which often are not commercialized (I think "Surface" and the device-pairing stuff was shown at …

more ...

Comment:Code > 1:3 ?

Andrew Binstock adds to his pithy series on quality ratios (unit tests per method, unit test coverage) with a post saying that high-quality code is likely to have around 35% and perhaps even more than 45% of lines devoted to comments.

He also mentions two "commenting" practices that drive me …

more ...

The Missed Opportunity of a PDC Without a Grand Unveiling

"Professional Developer's Conference." "[T]he definitive developer event focused on the future of the Microsoft platform." That sounds awesome, but is unfortunately paired with the clause "we try to align it to be in front of major platform milestones."

Given a major technology announcement, it's logical that the PDC to …

more ...

Two Cups of Coffee, A Coke, and A Plate of Broiled Octopus: Everything I Ate Today

Oh, and there was a side of white rice with the octopus.

more ...

Pandora brings internet radio to Sprint cellphones

\$3 a month for Pandora? Geez, I might have to buy a cellphone just to get it.

Web broadcaster Pandora has announced Pandora on the Go, a mobile client that works with a handful of Sprint cellphones.
There's a 30 day free trial for Sprint Power vision customers. After the …

more ...

Why Ruby's The Mansion of Bliss

Scott Hanselman weighed in on the Ruby buzz, saying that no language is all things to all people at all times.  I agree, but think that there are a couple things about Ruby that don't require us to get into language design philosophies. Let me quickly state that these things …

more ...