Tech Tock

Time is of the essence.


WPF Rendering Performance Improvement

Lab49’s Charlie Robbins  has a 2 magnitude WPF tip.

Silverlight Vs. Flex

Interesting discussion of Flex vs. Silverlight.  I’m a .Net guy so I’m biased and I prefer to develop in Silverlight.  The environment is more mature.  On the other hand you can’t argue with the 90%+ installed base of Flex support.  This .Net guy came out in favor of Silverlight (surprise, surprise), but concludes that his latest “flex app is the best looking application I’ve ever seen”.  On the other hand I see awesome looking Silverlight apps @Lab all the time.  I was even on a team that made one (the designer is to credit — my UIs are not pretty by nature — but with a designer and Silverlight I was surprised what I could do).  Also, its somewhat disappointing that the best discussion of this fast moving topic is a year old.

More Apple Controversy

Is this guy good or evil (play the video in the link)?  I’m on the fence.  Lock-in is annoying, but being able to profit from innovation is important.  The issue of Apple limiting what apps you can develop with is something of a lock-out.

In any case, a user can just lean back and enjoy the iPad in good health.

Tech Seminar – DSLs:  Implementation options in .Net

I know several Lab49 projects have used domain specific languages and I have an interest in the topic, but unfortunately I was out that day :(.

New Rx

A new release of Rx was dropped on Friday.  Is it amazing responsiveness or just coincidence that some Lab49ers reported a bug on Tuesday that was fixed in this release?

Cell Phone Explosion

This is the second time I’ve been warned of the phenomenon.

Google Maps – Now in 3D

Get your 3D glasses and go.  You do have 3D glasses, don’t you?

SAP Buys Sybase

Now they have 3 CEP engines and a database with a whopping 3% market share.  But Sybase is still entrenched in financial companies, so there’s that…


May 17, 2010 Posted by | Uncategorized | , , , , , | Leave a comment


Back by popular demand.  A semi-regular review of lab life as seen through my computer screen and sometimes in person.  A lot has happened since I last posted, here’s just a brief summary.

Strategery Seminar

We heard a great talk from the Lab49 Strategy Practice.  We’ve got a team that can analyze markets and business decisions, perform original research and apply analytical methods.  They can describe it much better than I can too.  They’re mostly MBAs, but unlike George Bush, they speak very clearly.

The Tao of Var

What does the var keyword in JavaScript do?  You can declare a variable just by using it, so what does var do?  Answer below.

The first thing we do, let's kill all the lawyersThe Bull, the Bear, and the Python

I think its cool that contracts may be specified in programming languages.  The SEC proposal is here.  Lab49ers picked apart the language choice, its operational semantics, and non-termination and exclusion thereof.  I just think its cool.


A gaggle of Lab49ers, including one of our esteemed fearless leaders, caught the Rush documentary the other day.

iPad pants Spoof of the day: iPad pantsoh my Godit’s full of stars

Plenty of early adopters around here, so I’ve seen the IPad…. and …  its …


Can You Code a Binary Search?

I can, but I might not get it perfectly right the first time and I don’t have a problem with that…  On the other hand, I might, maybe its just a question of mindset and motivation.  With a computer telling me I’m not perfect 100 times a day, I wouldn’t state anything with certainty.  This guy says that’s no good.  Here’s some reasons I might want to care.

Now Using Code Behind – Horrors

Some third party controls are being unwieldy with MVVM and forcing us to use code behind as the least worst option. Its a 1% problem, so its probably not a new holy war.

Blog Catchup

I’ve been away from the blog for a while and missed quite a bit – here’s some things you may have missed on the Lab49 Blog – I did:

Videos:  Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C# 4.0

InfoGraphics are informative?  click here for the answer.

Pomodoro?  I wonder if the Pomodoro Technique has any applicability to programmers.  If the problem is interesting or exciting enough, I’ll usually work until full exhaustion, then after swearing I’ll only work a few more minutes, work several more hours, sometimes I only stop when the router dies.  Thanks, but I’ll pass Ray.

Colors for men and women.

Fed, Frannie and Freddie — As told by Paddy Hirsch.

Silverlight Analytics framework released at Mix.


Var is a scoping keyword and limits a variable to the current function (or closure), so if you don’t use the var keyword, you’re using a global variable, even if you declare it within the function.

April 27, 2010 Posted by | Uncategorized | , , , , | Leave a comment

Week @Lab Jan 30, 2010

Where Everybody Knows Your Name

“I saw Alvin and The Chipmunks this weekend” – and they all laughed.

Some UXers were interested in

this color picker and this musical toy.


Lots of Lab Buzz around the IPad announcement, though we already knew this. More information about Apple’s design process, direct from Apple here and here. Overhyped? Underwhelming? Overpriced? Beautiful? Must have? Oh Yea.

January 31, 2010 Posted by | Uncategorized | , , | 2 Comments