BUILD 2012 – Day 3 Overview
Day 3 began with a great keynote session by Scott Hanselman, one hour that recapped my entire webdev history (being doing this stuff for the past 15 years).
The bottom line of the session was – remember that you also have a very powerful machine on your desk (or legs if it’s a laptop), so don’t just throw everything on the server, try to also use javascript to do stuff.

After Scott’s session I stayed in the hall for the TypeScript session. Writing JavaScript with JavaScript – well, as long as it doesn’t like feel I’m writing JavaScript, it’s great (I don’t like JavaScript that much). I’m having a hard time finding thinking of a similar concept from previous technologies where you created a new language to hide syntax difficulties of another language (or in this case, use the same language for both), but the idea is nice, I’ll give it a couple of months to see if it catches up. Anyway, using TypeScript to create JavaScript code for Node.js is nice.
(Sorry, no photo)
I then moved on to a Windows Azure Internals session by Mark Russinovich. It’s the same session he had in TechEd 2012, but it was nice hearing it again. For server guys, looking at the internal of Windows Azure is what looking into the internals of Windows 8 is for client devs. In the session he also covered how they handled the famous 29-Feb (leap year) bug they had this year (note to self: don’t do nextyear = date.Year + 1 – it doesn’t work with leap years, duh!).

This was actually my last session for the day, as I had lots of work piling up which had to be handled.
See you in tomorrows post about day 4.
