Erich Gamma keynote speaker @ Shape Conference: Surviving Large Scale JavaScript Projects


Erich Gamma is the keynote speaker of the upcoming Shape Conference (title and abstract below). Don’t miss the opportunity to listen to one of the brightest IT minds by joining us in Baden next week. The conference is free of charge.

Title: Surviving Large Scale JavaScript Projects

Abstract: JavaScript ist eine der weitverbreitetsten Programmiersprachen. Sie ist verfügbar und im Einsatz auf ziemlich jeder Art von Gerät. Das Schreiben von tollen JavaScript-Applikationen macht Spass und geht verhältnismässig schnell. Doch die Weiterentwicklung und Wartung solcher Projekte kann schnell zur Herausforderung werden. Es wird immer schwieriger den Code wiederzuverwenden und meist verschlechtert sich die Code-Qualität mit der Zeit. An dieser Stelle kann TypeScript helfen. TypeScript ist ein Superset von JavaScript und kompiliert nach JavaScript. Die Sprache stellt Module und Klassen zur Verfügung und erweitert den Code um optionale Typen. Mein Team arbeitet im Bereich von webbasierten Entwicklungstools wie etwa dem TypeScript-Playground. Vor 18 Monaten hatten wir eine umfangreiche JavaScript Code-Basis und begannen ganz Vorsichtig mit dem Einsatz von TypeScript bei einer einzigen Komponente. Da wir die ersten TypeScript-“Dogfooder” waren, wollten wir schrittweise starten. Zudem hatten wir einige hardcore JavaScript-Entwickler in unserem Team die befürchteten, damit den Vorteil der sofortigen Erfüllung von JavaScript zu verlieren. Im Laufe des Projektes hat uns TypeScript aber immer mehr überzeugt. Interessanterweise hatten wir nicht das Gefühl, die positiven Eigenschaften von JavaScript mit der Umstellung des Codes auf TypeScript zu verlieren. Heute ist unser Projekte die grösste TypeScript Code-Basis innerhalbe von Microsoft mit über 200k Zeilen TypeScript-Code in Produktion. In dieser Session lassen wir die Reise im Detail Revue passieren, stellen TypeScript vor und zeigen, wie damit grosse JavaScript-Projekte skaliert werden können.


Erich Gamma, Distinguished Engineer, Microsoft Corporation.

Mark Zuckerberg: Our Biggest Mistake Was Betting Too Much On HTML5 | TechCrunch


Mark Zuckerberg: Our Biggest Mistake Was Betting Too Much On HTML5

Drew Olanoff

Tuesday, September 11th, 2012

Today, Mark Zuckerberg revealed that Facebook’s mobile strategy relied too much on HTML5, rather than native applications.

Not only was this a big mistake with mobile, but Zuckerberg says that its biggest mistake period was the focus on HTML5.

via Mark Zuckerberg: Our Biggest Mistake Was Betting Too Much On HTML5 | TechCrunch.

Announcing BUILD 2012 – October 30th until November 2nd

Tim O’Brien on Channel 9:

“In January we shared some thoughts on our approach to developer events, including a commitment to come back with more on our plans for an event this coming fall. Well, here it is: our next developer conference will be this fall, and it’s (again) called BUILD. It will be held on Microsoft’s campus in Redmond, Washington, from October 30th until November 2nd. Yes, that’s right … it’s the week after Windows 8 becomes generally available worldwide. And in addition to Windows 8, we will have lots of other stuff to talk about, too: Windows Azure, Windows Phone 8, Windows Server 2012, Visual Studio 2012, and much more.

BUILD 2012 will be on the Microsoft campus, and I know what you’re thinking … if it’s not in some cavernous convention hall, then it must be a dialed-down version of last year’s event, etc. … but don’t be confused: this will be unlike anything we’ve held on our corporate campus in a long time. More details to come . And, as we talked about in the January post, if you’ve gone to a Microsoft developer event, you know that most of the speakers and participants are from our engineering teams, so a campus event puts you in the thick of things along with the engineers directly responsible for our products and the platform opportunities they represent.

This one’s not to be missed. So what happens next? Well, at 8AM Pacific time on 8.8 (see what we just did there?), we will open registration for BUILD 2012 at  At that point, we’ll start sharing details over time about keynoters, sessions, content, and more, but for the time being, set a reminder for August 8th.

That’s it for now. Because my thesaurus was unable to suggest a decent synonym for “super excited”, let’s just say we’re stoked about BUILD 2012, and we hope to see you there.”

via Announcing BUILD 2012 | Vector | Channel 9

Barnes & Noble and Microsoft Form Strategic Partnership to Advance World-Class Digital Reading Experiences for Consumers

New York, NY and Redmond, WA(April 30, 2012) – Barnes & Noble Inc. (NYSE: BKS) and Microsoft (NASDAQ: MSFT) today announced the formation of a strategic partnership in a new Barnes & Noble subsidiary, which will build upon the history of strong innovation in digital reading technologies from both companies. The partnership will accelerate the transition to e-reading, which is revolutionizing the way people consume, create, share and enjoy digital content.

The new subsidiary, referred to in this release as Newco, will bring together the digital and College businesses of Barnes & Noble. Microsoft will make a $300 million investment in Newco at a post-money valuation of $1.7 billion in exchange for an approximately 17.6% equity stake. Barnes & Noble will own approximately 82.4% of the new subsidiary, which will have an ongoing relationship with the company’s retail stores. Barnes & Noble has not yet decided on the name of Newco.

One of the first benefits for customers will be a NOOK application for Windows 8, which will extend the reach of Barnes & Noble’s digital bookstore by providing one of the world’s largest digital catalogues of e-Books, magazines and newspapers to hundreds of millions of Windows customers in the U.S. and internationally.

via Barnes & Noble and Microsoft Form Strategic Partnership to Advance World-Class Digital Reading Experiences for Consumers.

I have moved from posterous to wordpress…

Today, I have moved my blog from posterous to wordpress. I have really enjoyed using posterous and I am thankful to the posterous team for their service.

The blog on wordpress is not fully setup yet, however, I have at least imported all my previous posterous posts.

I hope that you will enjoy the new design, which will be finalized in the next days/weeks.