Friday, November 23, 2012

Asynchrone Programmierung in Franken

Gestern habe ich meinen “Vortrag Asynchrone Programmierung in C#” bei der dodned User Group Franken in Nürnberg gehalten.

Die Beispiele und die Präsentation gibts hier.

Danke für die Einladung und herzlichen Dank an alle die da waren. Und natürlich auch vielen Dank an die infoteam Software AG für die belegten Semmeln.

Thursday, October 25, 2012

Continuous asynchronous Ping using TAP and IProgress in C#5

When I prepared the talk for the .Net User Group, I realized that the TAP infrastructure can be (mis-)used for some cool things, that would be not so easy without that features.

I finally found the time to write a short article about using the TAP to write an easy wrapper for the .Net Ping class. You can find the article at CodeProject:

Continuous asynchronous Ping using TAP and IProgress in C#5

If you find that useful or have any other ideas for cool features using TAP please let me know.

Saturday, September 29, 2012

.Net User Group Vortrag: Asynchrone Programmierung in C#

Diese Woche habe ich meinen zweiten Vortrag bei der .Net User Group Regensburg gehalten. Nach einer Einführung in F# im letzten Sommer, war dieses Jahr Async Functions in C# 5 an der Reihe.

Die Beispiele und die Präsentation gibts hier.

Ohne die Präsentation gehört zu haben, ist das Material vermutlich wenig hilfreich. Wer einen guten Einstieg in die Thematik sucht, sollte sich LINQPad herunterladen. Im Bereich “Samples” lassen sich mit “Download more samples …”, wie zu vermuten war, weitere Beispiele installieren. Das “Asynchrony in C#5 Interactive Tutorial” von Joseph Albahari bietet einen guten Einstieg in die Thematik.

The Task-based Asynchronous Pattern von Stephen Toub beschreibt neue das Pattern detailliert und kompakt.