Full Stack Universal Windows Platform

Don't just dream it. Hack it.

Windows 8 + Windows Phone 8 Cross Platform App Development mit C#/XAML (Teil 1)

Ich hab zuletzt ein paar Vorträge zum Thema W8/WP8 Cross Platform Development gehalten. Ich nutze hier die Gelegenheit eine schriftliche, nachlesbare Variante des Vortrags abzuliefern. Die Folien zum Vortrag findet Ihr hier. Grundsätzlich ist das Ansinnen möglichst viel Code  wiederverwenden zu wollen absolut nachvollziehbar. Wenn wir einen Blick auf die – inzwischen wohl hinlänglich bekannten… Read more

C++ Entwickler? – ADC C++ 2013 Sessions sind jetzt live

Ich hatte in folgendem Post schon die ADC C++ 2013 angekündigt und einige Sprecher vorgestellt. Jetzt haben wir 90% der Sessions fest, Zeit darüber zu posten. Neben den Keynotes von Steve Teixeira und Tarek Madkour habe ich mich ganz besonders gefreut, dass wir neben den Embedded Sessions auch T.Roy zum Thema Windows Driver Development und… Read more

ADC C++ 2013 – Die Konferenz für C++ Entwickler

Am 7-8 Mai findet in Bad Aibling die dritte ADC C++ 2013 statt. Die ADC C++ ist die Konferenz für C++ Entwickler und dieses Jahr konnte ich für die Keynote wieder Steve Teixera Director of Program Management, Visual Studio Platform gewinnen. Steve leitet jetzt die Visual Studio Plattform und das C++ Team. Alle die letztes… Read more

Visual C# 2010-Buch zum Nulltarif

Als kostenloses „OpenBook“ hat Galileo Press (Bonn) sein Kompendium „Visual C# 2010 – Das umfassende Handbuch“ von Autor Andreas Kühnel ins Netz gestellt. Die gedruckte Fassung des Titels ist in 5., aktualisierter und erweiterter Auflage seit Ende August lieferbar (1295 Seiten; 49,90 €). Käufer des Buches erhalten per Code Zugang zu einer Bonus-Website mit ergänzenden… Read more

POX Serialisieren

Um ein Plain Old Xml über den XmlSerializer auszuspucken, muss man die Standardeinstellungen ändern und die Namensräume weglassen. Hier ist eine Extension Method die das realisiert: public static class XmlSerializerExtensions{ public static void SerializeAsPlainOldXml(this XmlSerializer serializer, Stream stream, object o) { XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; settings.Indent = true; XmlSerializerNamespaces noNamespaces =… Read more

Visual Studio 2010 – Fun with DynamicObject in C# 4.0

This morning I just played around with the new C# 4.0 dynamic feature. Using the dynamic keyword allows you to bind to properties, indexers and methods during runtime. This means that during compile time there is no check if the methods, properties or whatever you are calling are really existent, you experience any missing pieces… Read more

Visual Studio 2010 Serie: C# 4.0 Webcast

In den nächsten Monaten werden wir bei MSDN Online einen Schwerpunkt auf Visual Studio 2010 und dem .NET Framework 4 legen. Dies wird sich auch in den kommenden MSDN Webcasts widerspiegeln. Am Montag ist hierzu der erste Webcast erschienen. Er behandelt die neuen Sprachfeatures von C# 4.0. Link: Webcast C# 4.0 Während der PDC 2008… Read more

TechTalk Dezember 2009: Anwendungsentwicklung mit Visual Studio 2010

Erst im Juni habe ich einen TechTalk hinter mir und schon steht mein nächster an. Dieses mal jedoch nicht über einen Monat gezogen sondern in einer Woche werden 5 Städte besucht und mein Kollege Christian Binder wird auch mit von der Partie sein. In Visual Studio 2010 kommen so viele neue Elemente dazu das wir… Read more

Nachtrag zum TechTalk: Parallel Computing mit Visual Studio 2010

Durch 6 Städte habe ich zusammen mit Dr. Mario Deilmann von Intel das Thema Multi-Many-Core Programmieren mit Visual Studio 2010 und dem Intel Parallel Studio vorgetragen. Hierbei haben wir die Themen TPL, PPL, AAL, TBB, Open MP,CT und Tooling angerissen. Wir hatten viel Feedback direkt bekommen und jeder Ort hatte seine besonderen Gegebenheiten. So möchte… Read more

Resultate aus Task Objekten ermitteln

Mit der Task Parallel Library hält die Klasse Task ins Framework Einzug. In der Beta 1 hat man die API zur CTP verändert, so das die Future Klasse nicht mehr vorhanden ist und diese Funktionalität über Task abgebildet wird. In einem kurzen Screencast auf Channel 9 zeige ich wie man die Klasse Task mit Rückgabewerten… Read more