DCSIMG
BUILD 2012 – Day 3 Overview - Ido Flatow's Blog Veni Vidi Scripsi

Ido Flatow's Blog

Veni Vidi Scripsi

News

Have you heard me speak?
Powered
<style type='text/css' media='screen' id='sm_css'> #smix {overflow: visible;height: auto;border-radius: 10px;max-width: 250px;background-color: #323232;text-align: left;font-size: 12px;line-height: 16px;font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} #smix a {color: #0056CC;text-decoration: none;} #smix .sm_head {color: #fff; line-height: 1em;font-size: 1.4em;padding: 10px;color: #fff;} #smix .sm_lanyard_wrapper {background-color: #fff;;clear: both;width: 97%;margin: 0 auto;margin-bottom: 0px;} #smix .sm_lanyard_content {padding: 7px;}#smix button.sm_rec, #smix a.sm_rec, #smix input[type=submit].sm_rec { padding: 6px 10px; -webkit-border-radius: 2px 2px;-moz-border-radius: 2px; border-radius: 2px; border: solid 1px rgb(153, 153, 153); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221))); color: #333; text-decoration: none; cursor: pointer; display: inline-block; text-align: center; text-shadow: 0px 1px 1px rgba(255,255,255,1); line-height: 1; }#smix .sm_rec:hover { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(221, 221, 221))); }#smix .sm_rec:active { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(204, 204, 204)), to(rgb(221, 221, 221))); }#smix .sm_rec.medium { padding: 3px 7px; font-size: 13px; }#smix .sm_rec span.icon.thumbs_up {background-position: 0px 36px;vertical-align: text-top;display: inline-block;margin-right: 4px;height: 18px;width: 16px;background-image: url(http://speakermix.com/images/new/thumbsold.png);}#smix .sm_rec:hover span.icon.thumbs_up {background-position: 0px 18px;} #smix .sm_events {padding:2px 0px 4px 0px;} #smix .sm_section {font-size: 10px; border-bottom: 1px solid silver; margin-bottom: 6px;} #smix .sm_subline {font-size:120%;margin-top:4px;font-weight:bold} #smix .powered {text-align: right} #smix .powered img {margin: 7px} </style>
Sela Technology Center

Advertisement

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.

2012-11-01 08.30.14

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!).

2012-11-01 12.00.45

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.

2012-11-01 14.10.53

Comments

insanity said:

1136 now you're bald and pianotune.com.au/.../483728 2012-12-24 15:04:11 483728

# January 22, 2013 5:58 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: