Freitag, 7. Dezember 2012

Oliver Niehus, Microsoft: "Wer kennt Windows 8 wirklich?"

Schon auf der ADC 2012 vor wenigen Wochen überraschte mich Oliver Niehus, Application Development Manager (Technology Lead) bei Microsoft, mit einer Vielzahl von neuen Features in Windows 8 in seinem Talk "Windows RT (Win on ARM)".

Es scheint allerdings, dass er es mittlerweile Leid ist, dass eine Diskussion über Neuerungen in Windows 8 oft auf der Ebene der Oberfläche bleibt - wo ich ihm, spätestens nach dem Talk, vollends zustimme.

Auch die offizielle Seite "Lernen Sie Windows 8 kennen" bringt nicht das erhoffte Aha-Erlebnis.

Werft mit mir zusammen einen Blick auf die neue Serie von Oliver:

Whitepaper: Parallel, TPL, PLINQ, Dataflow, Async/Await

Wie angekündigt, startet nun die Artikel-Reihe zu Async/Await.
Um erst einmal ein par Grundlagen zu schaffen, werden die ersten Artikel eine Zusammenstellung von Ressourcen zum Thema sein. Da Async/Await nicht allein betrachtet werden kann, geht es natürlich auch immer um die Grundlagen-Technologie und Technologien im Umfeld, u.a. TPL, PLINQ, Dataflow.

Offizielle Whitepaper von Microsoft zu Parallel, TPL, PLINQ, Dataflow, Async/Await
Die nachfolgende Ressourcen-Aufstellung fast alle offiziellen Whitepaper von Microsoft zu diesem Thema zusammen. Wenn ihr weitere findet, lasst einfach einen Kommentar da.

Dienstag, 4. Dezember 2012

async & await auf der .Net UserGroup Köln / Artikelserie

Genau jetzt werde ich auf der .NET UserGroup Köln einen kurzen Vortrag als Appetitanreger zum Thema async / await halten.

Dies möchte ich auch zum Start für eine Artikelreihe diesen Advent nehmen - über async / await.

Als Code-Beispiel während des Vortrags musste ein IHttpHandler bzw. IHttpAsyncHandler / HttpTaskAsyncHandler herhalten. Zur Darstellung wurde an diesem Beispiel folgende Evolution aufgezeigt:
  1. Synchrone Variante - schlechter Code :)
  2. Asynchrone Variante - mit APM (Asynchronous Programming Model)/Callback, ohne TPL (Task Parallel Library)/Tasks
  3. Asynchrone Variante - mit APM/Callback, mit TPL/Tasks
  4. Asynchrone Variante - mit TPL/Tasks, mit HttpTaskAsyncHandler, ohne APM/Callback
  5. Asynchrone Variante - mit async / await
Downloads:

Montag, 3. Dezember 2012

2. Bug or Feature: The certificate with thumbprint...was not found

Und zum zweiten Mal bin ich über den Humor der Azure Kollegen gestoßen.
Vielen Dank an meinen Kollegen für dieses Fundstück :)