[{"data":1,"prerenderedAt":340},["ShallowReactive",2],{"i-lucide:menu":3,"i-lucide:arrow-up-right":8,"i-lucide:moon":10,"i-lucide:sun":12,"i-lucide:rss":14,"i-simple-icons:github":16,"i-simple-icons:linkedin":18,"post-\u002F2011\u002Fmicrosoft-techday-2011-estonia":21,"surround-\u002F2011\u002Fmicrosoft-techday-2011-estonia":327,"i-lucide:arrow-left":336,"i-lucide:arrow-right":338},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19,"hidden":20},"\u003Cpath fill=\"currentColor\" d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037c-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85c3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065a2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z\"\u002F>",true,{"id":22,"title":23,"body":24,"category":300,"comments":301,"date":302,"description":303,"excerpt":301,"extension":304,"image":301,"meta":305,"navigation":20,"path":306,"readingTime":307,"seo":308,"stem":309,"subtitle":301,"tags":310,"wordCount":325,"__hash__":326},"posts\u002F2011\u002Fmicrosoft-techday-2011-estonia.md","Microsoft TechDay 2011 Estonia",{"type":25,"value":26,"toc":291},"minimark",[27,36,41,44,57,62,78,81,85,96,103,106,110,113,118,121,124,130,136,140,143,146,150,176,179,182,185,188,199,207,210,213,221,226,229,234,257,266,279,288],[28,29,30,31,35],"p",{},"This post contains notes from the first half of ",[32,33,23],"a",{"href":34},"http:\u002F\u002Fwww.techday.ee\u002F",".",[37,38,40],"h1",{"id":39},"developers-keynotenext-generation-apps-developing-for-services-and-devices","Developer's Keynote: Next Generation Apps! Developing for Services and Devices",[28,42,43],{},"Cloud is the way to go. We started with the mainframes and have reached an era where the trend is the cloud and virtualization. Software- and Planform As A Service is the new vision.",[28,45,46,47,50,51,53,54,56],{},"We can bill you elastically. SLA-driven architecture and extreme standardization.",[48,49],"br",{},"\n10-15% of failed HDD-s on a stack of server machines is an acceptable loss; we only interfere when we reach a critical level. We try to keep the human factor in a data center as low as possible with one person maybe managing 10 000 servers.",[48,52],{},"\nThe cloud is a big oppurtunity. We need the cloud to connect different devices from watches to PC-s. We're providing software for both the public and the private cloud. Put stuff that needs bursts of performance in the public cloud. We give you a secure and standard-compliant platform to run your application.",[48,55],{},"\nWe don't believe everything will be moved to the cloud, the future will be a kind of a hybrid. We'd like to open up the [Azure] platform because there are other technologies besides Microsoft's out there who could benefit from it.",[58,59,61],"h3",{"id":60},"azure-security","Azure security",[63,64,65,69,72,75],"ul",{},[66,67,68],"li",{},"Confidential and isolated data",[66,70,71],{},"Data integrity - we duplicate and geo-replicate your data",[66,73,74],{},"SLA availability",[66,76,77],{},"Accountability: logs",[28,79,80],{},"When you become the next Facebook overnight...you need the cloud to scale your app on-demand.",[58,82,84],{"id":83},"kinect-demos","Kinect demos",[63,86,87,90,93],{},[66,88,89],{},"Hardware: RGB and Depth camera",[66,91,92],{},"Can \"see\" human figures and tell apart different, overlapping persons.",[66,94,95],{},"Can also do tricks with voice recognition!",[28,97,98,99],{},"Demo: moving skeleton with joints recognized. ",[100,101,102],"em",{},"Error: SkeletonDemo has stopped working. [System malfunction for ~8 minutes]",[28,104,105],{},"Windows phone philosophy: People vs. Icons. We put people first.",[58,107,109],{"id":108},"windows-phone-7-features-demo","Windows Phone 7 features demo",[28,111,112],{},"Porting apps to Phone 7 with .NET and Visual Studio is easy! We have a full infrastructure for PUSH notifications. We need to build social apps.",[28,114,115],{},[100,116,117],{},"[Demo for simple PUSH system. Doesn't work, reason unknown.]",[28,119,120],{},"There is a lot of cool stuff you can do with HTML5. Microsoft has invested heavily in the tools to help you build HTML5 and having them will be critical to your success.",[28,122,123],{},"Question from the audience. Answer: Estonia support for the Phone 7 will come, but unfortunaly I can not tell you exactly when.",[125,126,127],"blockquote",{},[28,128,129],{},"(Remarque from a live demo): Whoever reads the EULA? Let's make the lawyers happy.",[28,131,132,133],{},"FabriCamp demo - scalable Azure infrastructure deployment.",[100,134,135],{}," [The demo doesn't succeed, several error messages].",[37,137,139],{"id":138},"developer-session-1-html5-myth-and-reality-how-industry-is-changing-and-why","Developer Session #1: HTML5 - Myth and Reality. How industry is changing and why?",[28,141,142],{},"A brief history of HTML from 1997. Static pages, Netscape browser design. Because of plugins like flash and Silverlight we, the browser vendors, decided to sit down and work on a new version of HTML. We want to use the GPU for graphics acceleration. Javascript performance has increased dramatically since the beginning [of the Internet].",[28,144,145],{},"The web and expectations have changed, but HTML hadn't. That's the reason for HTML5.",[58,147,149],{"id":148},"some-features","Some features",[63,151,152,155,158,161,164,167,170,173],{},[66,153,154],{},"new doctype",[66,156,157],{},"binary attributes",[66,159,160],{},"structured tags are not required",[66,162,163],{},"quotes on attributes are now optional",[66,165,166],{},"obsolete elements (applet, center, font, marquee). They work...but please - please don't use them in new sites! Use the HTML5 logo if you support it, not because it's fun!",[66,168,169],{},"New life to old elements (i, ol, em, small...)",[66,171,172],{},"New semantic elements (canvas, audio, video, footer, header...)",[66,174,175],{},"Native support for audio, video and more",[28,177,178],{},"Open technologies - open standards, not owned by any company",[28,180,181],{},"Myth #2 : HTML5 is a product by Apple\u002FGoogle.... - Nop!",[28,183,184],{},"We all love HTML5 - Opera, Safari, IE, Mozilla, Chrome & more",[28,186,187],{},"Microsoft is commited to supporting HTML5 in all of their products.",[28,189,190,191,194,195,198],{},"Favourite browser for everyday usage in order from most to least",[100,192,193],{},"(raise hands)",": Chrome ",[100,196,197],{},"(half the hall)",", Firefox, IE, Opera",[28,200,201,202,206],{},"Demo of particle rendering on canvas (",[32,203,205],{"href":204},"http:\u002F\u002Fie.microsoft.com\u002Ftestdrive\u002FPerformance\u002FPaintball\u002F","paintball on ietestdrive.com","): IE 9 really fast, Chrome about 10fps? Using canvas is very simple, you can draw anything!",[28,208,209],{},"Myth #3: ACID3\u002Fhtml5test\u002F... - quality of standard measurement - Nop, they measure how a feature is implemented in a browser. MS claim: ACID3 is not a real test, we don't like it. Two weeks ago IE9 got 100\u002F100 after the test was changed, Chrome (version 14) got 99\u002F100. Still we tell you it's not a real measurement of HTML5 implementation.",[28,211,212],{},"Myth #4 - HTML5 is ready - Every W3C standard must complete 6 steps. We're almost done, but it's not yet a real standard. We are very careful about draft status specifications in Microsoft so we won't implement them. Chrome.angrybirds.com isn't REALLY done in HTML? Disable flash plugin and you'll see... The whole game is much faster in IE than in Chrome, by the way...",[28,214,215,216,220],{},"Myth #5 - HTML5 is not ready - Well, true, but you CAN use it already! Example: ",[32,217,219],{"href":218},"http:\u002F\u002Fdoodlegod.com","doodlegod.com",", all done in HTML5! Yup, even sound!",[125,222,223],{},[28,224,225],{},"\"Developers can use HTML5 now and we encourage them to do so\" - Ian Jacobs, W3C",[28,227,228],{},"Myth #6 HTML5 = CSS3, SVG... - They are actually separate specifications",[230,231,233],"h4",{"id":232},"css-3-features","CSS 3 features:",[63,235,236,239,242,245,248,251,254],{},[66,237,238],{},"custom font import",[66,240,241],{},"media queries",[66,243,244],{},"background manipulation",[66,246,247],{},"new selectors",[66,249,250],{},"HSLA colors",[66,252,253],{},"transparent elements",[66,255,256],{},"...and more!",[28,258,259,260,262,263,265],{},"Myth #7: HTML5 is only for desktops - Not no! Mobile devices, user interfaces etc",[48,261],{},"\nMyth #8: HTML5 is only for browsers - See above",[48,264],{},"\nMyth #9: All codecs are equally great - Legal issues? Implementation status?",[28,267,268],{},[269,270,271,272,275],"strong",{},"Let's kill IE6 together! Please kill it! 9% still use it. ",[32,273],{"href":274},"http:\u002F\u002Fie6countdown.com",[32,276,274],{"href":274,"rel":277},[278],"nofollow",[28,280,281,284,287],{},[32,282],{"href":283},"http:\u002F\u002Fbuildmypinnedsite.com\u002F",[32,285,283],{"href":283,"rel":286},[278]," - give websites Windows 7 taskbar integration (pinning).",[28,289,290],{},"HTML is the future of the Web.",{"title":292,"searchDepth":293,"depth":293,"links":294},"",2,[295,297,298,299],{"id":60,"depth":296,"text":61},3,{"id":83,"depth":296,"text":84},{"id":108,"depth":296,"text":109},{"id":148,"depth":296,"text":149},"Events",null,"2011-10-18","This post contains notes from the first half of Microsoft TechDay 2011 Estonia.","md",{},"\u002F2011\u002Fmicrosoft-techday-2011-estonia","about 5 minutes",{"title":23,"description":303},"2011\u002Fmicrosoft-techday-2011-estonia",[311,312,313,314,315,316,317,318,319,320,321,322,323,324],"Firefox","Microsoft","opera","safari","html","javascript","Google Chrome","Featured","HTML5","Cascading Style Sheets","css3","Internet Explorer 9","talk","Windows Phone 7",941,"6DWQrz7ant2vjvUOQVjMlgyWaUYk-iJ4X1-JWMVSB9s",[328,332],{"title":329,"path":330,"stem":331,"children":-1},"Time and Cost in Favor Of Security","\u002F2011\u002Ftime-and-cost-in-favor-of-security","2011\u002Ftime-and-cost-in-favor-of-security",{"title":333,"path":334,"stem":335,"children":-1},"Opinions: Be a Developer… Part III","\u002F2011\u002Fopinions-be-a-developer-part-iii","2011\u002Fopinions-be-a-developer-part-iii",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":337},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":339},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",1790886932391]