<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title>dotnet-forum.de - Developer Blogs</title>
    <description> </description>
    <link>http://dotnet-forum.de/developerBlogs/default.aspx</link>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Community Server v2.0 (http://www.communityserver.org)</generator>
    <item>
      <title>GitHub for Windows–erste Eindrücke</title>
      <description>&lt;div&gt;&lt;img width="150" height="150" src="http://code-inside.de/blog/wp-content/uploads/image1551-150x150.png" class="attachment-thumbnail wp-post-image" alt="image.png" title="image.png" style="margin-bottom:15px;" /&gt;&lt;/div&gt;Git ist schon eine tolle Sachen und eröffnet viele neue Möglichkeiten – allerdings ist der Einstieg recht hart und selbst wenn man die guten Hilfsanleitungen auf GitHub befolgt, kommt man am Anfang nur langsam vorwärt. Insbesondere ist das Tooling für Windows / .NET Entwickler auch nicht gerade “bekanntes Terrain”. GitHub to the rescue! Die GitHub ...</description>
      <link>http://feedproxy.google.com/~r/Code-insideBlog/~3/o0nGrfczulg/</link>
      <author>Robert Mühsig</author>
      <dc:creator>Robert Mühsig</dc:creator>
      <comments>http://code-inside.de/blog/2012/05/22/github-for-windowserste-eindrcke/#comments</comments>
      <guid isPermaLink="False">http://code-inside.de/blog/?p=4360</guid>
      <pubDate>Tue, 22 May 2012 01:22:28 GMT</pubDate>
    </item>
    <item>
      <title>Neuer Bachelor-Studiengang „Mobile Computing“ an der FH Bingen</title>
      <description>Soll bitte keiner sagen, deutsche Hochschulen seien nicht am Puls der Zeit. Im beschaulichen Bingen können Sie ab Wintersemester 2012/2013 den Studiengang „Mobile Computing“ belegen. In sieben Semestern werden neben Grundkenntnissen in Informatik auch das nötige Know-how in der App-Entwicklung vermittelt. Dabei geht es vor allem um Anwendungen für Smartphones, Tablets und Navigationsgeräte. Zudem werden [...]</description>
      <link>http://www.software-dev-blog.de/neuer-bachelor-studiengang-„mobile-computing-an-der-fh-bingen/05/2012/</link>
      <author>Oliver</author>
      <dc:creator>Oliver</dc:creator>
      <comments>http://www.software-dev-blog.de/neuer-bachelor-studiengang-%e2%80%9emobile-computing-an-der-fh-bingen/05/2012/#comments</comments>
      <guid isPermaLink="False">http://www.software-dev-blog.de/?p=2069</guid>
      <pubDate>Mon, 21 May 2012 16:00:24 GMT</pubDate>
    </item>
    <item>
      <title>Fritzbox 7390 – Nortel VPN Client – VPN tunnel is disconnected due to routing table change</title>
      <description>Nachdem ich vor einigen Wochen in meinem Homeoffice einen DSL Speedport von der Telekom gegen eine Fritzbox 7390 ausgetauscht habe, kam es bei der Verwendung der Nortel VPN Client Software zu ständigen Verbindungsabbrüchen. Da ich dieses Verhalten kurz nach dem &amp;#8230; &lt;a href="http://blog.schelian.de/2012/05/fritzbox-7390-nortel-vpn-client-vpn-tunnel-is-disconnected-due-to-routing-table-change/"&gt;Continue reading &lt;span class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
      <link>http://blog.schelian.de/2012/05/fritzbox-7390-nortel-vpn-client-vpn-tunnel-is-disconnected-due-to-routing-table-change/</link>
      <author>Hans-Peter Schelian</author>
      <dc:creator>Hans-Peter Schelian</dc:creator>
      <comments>http://blog.schelian.de/2012/05/fritzbox-7390-nortel-vpn-client-vpn-tunnel-is-disconnected-due-to-routing-table-change/#comments</comments>
      <guid isPermaLink="False">http://blog.schelian.de/?p=1958</guid>
      <pubDate>Mon, 21 May 2012 14:29:38 GMT</pubDate>
    </item>
    <item>
      <title>Wir suchen deine Lieblings-App!</title>
      <description>Du hast eine App, ohne die du dir dein digitales Dasein nicht mehr vorstellen kannst? Du hast eine App Idee, die du gerne auf dem Phone oder Tablet erleben möchtest? Wir suchen Deutschlands beste App und die besten App Ideen &amp;#8230; Continue reading &amp;#8594;...(&lt;a href="http://feedproxy.google.com/~r/theolivercom/~3/8Pc8z2DEUQ4/"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10307999" width="1" height="1" alt="" /&gt;</description>
      <link>http://feedproxy.google.com/~r/theolivercom/~3/8Pc8z2DEUQ4/</link>
      <author>Oliver Scheer</author>
      <dc:creator>The-Oliver.com</dc:creator>
      <comments>http://feedproxy.google.com/~r/theolivercom/~3/8Pc8z2DEUQ4/#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10307999</guid>
      <pubDate>Mon, 21 May 2012 09:44:00 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft So.cl gestartet</title>
      <description>Microsoft hat nach einer l&amp;#228;ngeren geschlossenen Beta Phase sein eigenes Social Network so.cl, f&amp;#252;r alle zug&amp;#228;nglich zu machen, dazu braucht man nur ein Facebook Account oder eine Windows Live ID. (Wobei die Windows Live ID nur dann wirklich Sinn macht, wenn eure Windows Live ID mit euren Freunden verbunden ist, da So.cl sonst keinerlei Information [...]</description>
      <link>http://www.prometeo.de/2012/05/microsoft-so-cl-gestartet/</link>
      <author>Stephan Walcher</author>
      <dc:creator>Stephan Walcher</dc:creator>
      <guid isPermaLink="False">http://www.prometeo.de/?p=8100</guid>
      <pubDate>Mon, 21 May 2012 08:43:12 GMT</pubDate>
    </item>
    <item>
      <title>Mit Plugin aus Visual Studio und MonoDevelop heraus Android-Apps entwickeln: Mono for Android</title>
      <description>Vorgestern hatten wir via Facebook darüber berichtet, dass die aktuelle Version Mono for Android 4.2 zum Download bereit steht, und mit ihr neue Templates für Android-Entwickler, die trotz der neuen Plattform ihre gewohnte IDE nicht verlassen möchten. Soll heißen: mit Mono for Android lässt sich Visual Studio weiterhin einsetzen, und das unter der vertrauten Oberfläche. [...]</description>
      <link>http://www.software-dev-blog.de/mit-plugin-aus-visual-studio-und-monodevelop-heraus-android-apps-entwickeln-mono-for-android/05/2012/</link>
      <author>Josef Berner</author>
      <dc:creator>Josef Berner</dc:creator>
      <comments>http://www.software-dev-blog.de/mit-plugin-aus-visual-studio-und-monodevelop-heraus-android-apps-entwickeln-mono-for-android/05/2012/#comments</comments>
      <guid isPermaLink="False">http://www.software-dev-blog.de/?p=2066</guid>
      <pubDate>Fri, 18 May 2012 10:30:34 GMT</pubDate>
    </item>
    <item>
      <title>Köln: Training für Windows 8 Entwicklung mit .NET</title>
      <description>Und wieder ein Windows 8 Training, diesmal in Köln, am 14. Juni. Das Windows 8 Training bietet Ihnen Einblicke in die Planung, Gestaltung und Programmierung von Apps für Windows 8. Einzelne Bereiche der Windows 8-Plattform werden im Detail vorgestellt...(&lt;a href="http://feedproxy.google.com/~r/theolivercom/~3/28t7CPlCCt8/"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10306699" width="1" height="1" alt="" /&gt;</description>
      <link>http://feedproxy.google.com/~r/theolivercom/~3/28t7CPlCCt8/</link>
      <author>Oliver Scheer</author>
      <dc:creator>The-Oliver.com</dc:creator>
      <comments>http://feedproxy.google.com/~r/theolivercom/~3/28t7CPlCCt8/#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10306699</guid>
      <pubDate>Fri, 18 May 2012 09:34:00 GMT</pubDate>
    </item>
    <item>
      <title>Handouts zu “MS Test der missverstandene Stiefbruder”</title>
      <description>Ich finde es immer äußerst unbefriedigend wenn ich eine gute Präsentation vollgestopft mit Rhetorik und Wissen sehe, aber drei Tage später kaum noch die wichtigsten darin genannten Infos aufzählen kann. Deshalb hier der Vortrag von der DDC noch einmal in Form eines detailierten Handouts, dem man auch Informationen entnehmen können sollte wenn man nicht dabei [...]</description>
      <link>http://feedproxy.google.com/~r/JustAboutDotNet/~3/QopL78eelRo/ddc-handouts</link>
      <author>Hendrik Loesch</author>
      <dc:creator>Hendrik Lösch</dc:creator>
      <comments>http://www.just-about.net/ddc-handouts#comments</comments>
      <guid isPermaLink="False">http://www.just-about.net/?p=2279</guid>
      <pubDate>Thu, 17 May 2012 11:47:12 GMT</pubDate>
    </item>
    <item>
      <title>Berlin: Training für Windows 8 Entwicklung mit .NET</title>
      <description>Und wieder ein Windows 8 Training, diesmal in Berlin, Am 12. Juni. Das Windows 8 Training bietet Ihnen Einblicke in die Planung, Gestaltung und Programmierung von Apps für Windows 8. Einzelne Bereiche der Windows 8-Plattform werden im Detail vorgestellt...(&lt;a href="http://feedproxy.google.com/~r/theolivercom/~3/L0bJ3j1GclQ/"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10306157" width="1" height="1" alt="" /&gt;</description>
      <link>http://feedproxy.google.com/~r/theolivercom/~3/L0bJ3j1GclQ/</link>
      <author>Oliver Scheer</author>
      <dc:creator>The-Oliver.com</dc:creator>
      <comments>http://feedproxy.google.com/~r/theolivercom/~3/L0bJ3j1GclQ/#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10306157</guid>
      <pubDate>Thu, 17 May 2012 09:33:00 GMT</pubDate>
    </item>
    <item>
      <title>C++ Day 2012 : Windows 8 für C++ Entwickler</title>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/3823.cplusplus_5F00_tour2_2D00_gelb_5F00_2166C364.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="cplusplus_tour2-gelb" border="0" alt="cplusplus_tour2-gelb" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/3007.cplusplus_5F00_tour2_2D00_gelb_5F00_thumb_5F00_6AA9685F.jpg" width="753" height="251" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Nach einem sehr erfolgreichen ersten C++Day dieses Jahr und einer sehr gut besuchten ADC C++ möchten wir weiter kontinuierlich Themen für C++ Entwickler anbieten. Daher laden wir zu einem weiteren kostenfreien C++ Day 2012 mit dem folgenden Schwerpunkten&amp;#160; ein:     &lt;br /&gt;      &lt;br /&gt;“&lt;em&gt;Windows 8 für C++ Entwickler&lt;/em&gt;”, um die neuen sehr guten Möglichkeiten für C++ Entwickler mit Windows 8 zu beleuchten.&amp;#160; &lt;br /&gt; “&lt;em&gt;ALM für C++ Entwickler&lt;/em&gt;”, für alle C++ Entwickler, die Ihre Entwicklungs Infrastruktur optimieren möchten.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Wann? und Wo?&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;14.6 Berlin &lt;/font&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032514028&amp;amp;Culture=de-DE" target="_blank"&gt;&lt;font size="2"&gt;Anmeldung&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font size="2"&gt;18.6 Unterschleißheim &lt;/font&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032514030&amp;amp;Culture=de-DE" target="_blank"&gt;&lt;font size="2"&gt;Anmeldung&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font size="2"&gt;25.6 Köln &lt;/font&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032514031&amp;amp;Culture=de-DE" target="_blank"&gt;&lt;font size="2"&gt;Anmeldung&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font size="2"&gt;26.6 Bad Homburg &lt;/font&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032514032&amp;amp;Culture=de-DE" target="_blank"&gt;&lt;font size="2"&gt;Anmeldung&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font size="2"&gt;3.7 Blaustein &lt;/font&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032514033&amp;amp;Culture=de-DE" target="_blank"&gt;&lt;font size="2"&gt;Anmeldung&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Agenda:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;14:00 – 15:15 &lt;strong&gt;Windows 8 Metro Style Apps mit C++&lt;/strong&gt;       &lt;br /&gt;15:15 – 15:30 Pause      &lt;br /&gt;15:30 – 16:45 &lt;strong&gt;WinRT für C++ Entwickler&lt;/strong&gt;      &lt;br /&gt;16:45 – 17:15 Pause      &lt;br /&gt;17:15 – 18:30 &lt;strong&gt;ALM in C++ Projekten       &lt;br /&gt;&lt;/strong&gt;18:30 – 19:00 Q/A&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;Vortäge:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Windows 8 Metro Style Apps mit C++ und XAML&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Unter Windows 8 erhält nun auch der C++ Programmierer die Möglichkeit optisch modernste Benutzerschnittstellen mit XAML zu „deklarieren“ und auf die Windows Runtime (WinRT) zurückzugreifen. Somit steht für Windows 8 Metro Style Apps erstmals ein neues UI Framework zur Verfügung. Dieser Vortrag vermittelt Ihnen die wesentlichen Grundlagen zu Windows 8 Metro Style Apps mit dem dazugehörigen Interaktionsmodell und zeigt, wie Sie mit Visual C++ und XAML eigene Metro Apps erstellen können. Das Konzept des App Stores rundet den Vortrag ab.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;WinRT für C++ Entwickler&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Die Windows Runtime (WinRT) ist die neue Library für Metro Style Apps. Mit native C++ lassen sich Komponenten und Treiber für WinRT und damit für Metro Style Apps erstellen. Hierfür hat Microsoft die C++ Syntax wie bereits für C++ /CLI erweitert, es steht nun C++ /CX zur Verfügung. Erfahren Sie in diesem Vortrag, wie Sie mit Visual C++ WinRT Komponenten erstellen und in Metro Apps verwenden können. Ein besonderer Fokus wird dabei auch auf die C++ /CX Spracherweiterungen gesetzt. Eine Abgrenzung von C++ /CX zu C++ /CLI und C# rundet diesen Vortrag ab.&lt;/font&gt;&lt;b&gt;     &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;font size="2"&gt;ALM in C++ Projekten&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Im C++ Umfeld werden bislang häufig bis auf Version Control nur vereinzelt weitere Bausteine des ALM verwendet, obwohl es hierfür aus technischer Sicht keine Gründe gibt. Dieser Vortrag richtet sich daher an alle Entwickler, die bislang auf die Vorzüge der Integration der unterschiedlichen ALM Aspekte in Team Foundation Server verzichtet haben. Anhand eines überschaubaren Beispiels wird die Arbeit mit Visual Studio 11 und Team Foundation Server 11 von der Definition eines Requirements, über die Implementierung und die Integration von automatisierten Tests in den zentralen Build Prozess bis hin zum Management von Bugs veranschaulicht. Abschließend gibt der Vortag einen kompakten Ausblick auf die für C++ Entwickler relevanten Neuerungen mit TFS 11.&lt;/font&gt;&lt;/p&gt;  &lt;h5&gt;&lt;font size="3" face="Segoe UI"&gt;&lt;font style="font-weight:bold;"&gt;       &lt;br /&gt;&lt;font color="#3a3e43"&gt;Der Referent&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-weight:bold;"&gt; &lt;/font&gt;&lt;/h5&gt;  &lt;h6&gt;&lt;/h6&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/2043.image_5F00_7AFC0DA5.png"&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/4118.image_5F00_thumb_5F00_5CCE4FF1.png" width="95" height="118" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/8306.image_5F00_50602CC8.png"&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/7142.image_5F00_thumb_5F00_6F36A0A6.png" width="65" height="46" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Thomas Trotzki ist ALM Consultant bei der artiso AG nahe Ulm und Microsoft-C++-Profi der ersten Stunde.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Mit Microsoft C++ und den MFC beschäftigt er sich intensiv seit den ersten Beta-Versionen zu Microsoft C/C++ 7.0, also bereits vor der Geburtsstunde von Visual C++ und Visual Studio.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Technologisch ist er neben C++ und den MFC auch mit COM/DCOM und der gesamten „Managed Welt“ vertraut und hat umfangreiche Expertise im Application Lifecycle Management. Zurzeit betreut er Kunden bei der Einführung von Microsoft Team Foundation Server und berät bei der Etablierung eines Application Lifecycle Management in deren Entwicklungsabteilungen&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10305776" width="1" height="1" alt="" /&gt;</description>
      <link>http://blogs.msdn.com/b/cbinder/archive/2012/05/16/c-day-2012-windows-8-f-252-r-c-entwickler.aspx</link>
      <author>Christian Binder</author>
      <dc:creator>cbinder</dc:creator>
      <comments>http://blogs.msdn.com/b/cbinder/archive/2012/05/16/c-day-2012-windows-8-f-252-r-c-entwickler.aspx#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10305776</guid>
      <pubDate>Wed, 16 May 2012 13:25:21 GMT</pubDate>
    </item>
    <item>
      <title>Android-Apps auf Tizen-Geräten ausführen: OpenMobile ACL macht es möglich</title>
      <description>Dem ein oder anderen Leser unseres Blogs dürfte der Begriff Tizen durchaus ein Begriff sein. In früherer Urzeit gab es mal ein mobiles, linux-basiertes Betriebssystem namens Moblin, das Intel gemeinsam mit der Linux Foundation entwickelt hat. Das Projekt wollte aber nicht so recht in die Gänge kommen, und so taten sich Intel und Nokia zusammen, [...]</description>
      <link>http://www.software-dev-blog.de/android-apps-auf-tizen-geraten-ausfuhren-openmobile-acl-macht-es-moglich/05/2012/</link>
      <author>Josef Berner</author>
      <dc:creator>Josef Berner</dc:creator>
      <comments>http://www.software-dev-blog.de/android-apps-auf-tizen-geraten-ausfuhren-openmobile-acl-macht-es-moglich/05/2012/#comments</comments>
      <guid isPermaLink="False">http://www.software-dev-blog.de/?p=2067</guid>
      <pubDate>Wed, 16 May 2012 11:51:58 GMT</pubDate>
    </item>
    <item>
      <title>Im TFS Plain Text Felder aus der Datenbank auslesen</title>
      <description>&lt;p&gt;
Der TFs bietet ein relationales Warehouse und einen OLAP-Cube um auf Daten zuzugreifen,
z.B. für Reports. Leider gibt es keine Möglichkeit, PlainText-Felder im Warehouse
abzulegen. Es gibt aberhin und wieder die Situation, dass man diese Felder ausgeben
möchte. Dazu gibt es verschiedene Möglichkeiten. Die sauberste ist, wenn man die Felder
über die TFS API ausliest. Einen etwa schnelleren Weg zeige ich hier auf, auch wenn
der nicht ganz sauber ist. Dieser Weg geht direkt auf die operational Datenbank des
TFS und stellt damit ein von Microsoft nicht supportetes Szenario dar. D.h. Microsoft
kann die Datenbankstruktur jederzeit ohne Vorankündigung ändern was dazu führen kann,
dass der Ansatz so nicht mehr funktioniert.
&lt;/p&gt;
&lt;p&gt;
Mit folgender Abfrage auf die Datenbank der entsprechenden Team Project Collection
kann man beispielsweise das Description-Feld für alle Work Items abfragen. Die Abfrage
ist für den TFS 2010 konzipiert.
&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; dbo.WorkItemsLatest.ID ,dbo.WorkItemsLatest.Rev
,dbo.WorkItemsLatest.[&lt;span class="kwrd"&gt;Work&lt;/span&gt; Item Type] ,dbo.WorkItemsLatest.Title
,dbo.WorkItemsLatest.&lt;span class="kwrd"&gt;State&lt;/span&gt; ,LongTexts.Words &lt;span class="kwrd"&gt;FROM&lt;/span&gt; dbo.WorkItemsLatest &lt;span class="kwrd"&gt;LEFT&lt;/span&gt; &lt;span class="kwrd"&gt;JOIN&lt;/span&gt; (&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; lt.ID
,lt.Rev ,lt.Words &lt;span class="kwrd"&gt;FROM&lt;/span&gt; (&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; t1.* &lt;span class="kwrd"&gt;FROM&lt;/span&gt; dbo.WorkItemLongTexts
t1 &lt;span class="kwrd"&gt;LEFT&lt;/span&gt; &lt;span class="kwrd"&gt;OUTER&lt;/span&gt; &lt;span class="kwrd"&gt;JOIN&lt;/span&gt; dbo.WorkItemLongTexts
t2 &lt;span class="kwrd"&gt;ON&lt;/span&gt; t1.ID = t2.ID &lt;span class="kwrd"&gt;AND&lt;/span&gt; t1.Rev
&amp;lt; t2.Rev &lt;span class="kwrd"&gt;WHERE&lt;/span&gt; t2.id &lt;span class="kwrd"&gt;is&lt;/span&gt; &lt;span class="kwrd"&gt;NULL&lt;/span&gt;)
lt &lt;span class="kwrd"&gt;INNER&lt;/span&gt; &lt;span class="kwrd"&gt;JOIN&lt;/span&gt; dbo.Fields &lt;span class="kwrd"&gt;ON&lt;/span&gt; lt.FldID
= Fields.FldID &lt;span class="kwrd"&gt;AND&lt;/span&gt; Fields.ReferenceName = &lt;span class="str"&gt;&amp;#39;System.Description&amp;#39;&lt;/span&gt;)
LongTexts &lt;span class="kwrd"&gt;ON&lt;/span&gt; dbo.WorkItemsLatest.ID = LongTexts.ID &lt;/pre&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, &amp;quot;Courier New&amp;quot;, courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }

&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=aa3b3dd7-0ce8-4f5f-b1e5-e83c8f62a49c" alt="" /&gt;</description>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,aa3b3dd7-0ce8-4f5f-b1e5-e83c8f62a49c.aspx</link>
      <author>Thomas Schissler</author>
      <dc:creator>Thomas Schissler</dc:creator>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,aa3b3dd7-0ce8-4f5f-b1e5-e83c8f62a49c.aspx</comments>
      <guid isPermaLink="False">http://www.artiso.com/ProBlog/PermaLink,guid,aa3b3dd7-0ce8-4f5f-b1e5-e83c8f62a49c.aspx</guid>
      <pubDate>Wed, 16 May 2012 09:57:03 GMT</pubDate>
    </item>
    <item>
      <title>Dotnet Developers Conference 2012 – Eine subjektive Zusammenfassung</title>
      <description>Zwei Tage DDC liegen hinter mir. Übermüdet und voller neuer Eindrücke sitze ich nun in einem Regionalexpress nach Dresden der hoffentlich auch irgendwann einmal ankommt, vielen Dank Deutsche Bahn für die bescheidene Anbindung. Gefühlte 95% der Zeit war ich dabei als üblicher Teilnehmer unterwegs. Die einzigen Unterscheidungsmerkmale gegenüber der Allgemeinheit waren das rote Bändchen am [...]</description>
      <link>http://feedproxy.google.com/~r/JustAboutDotNet/~3/sy_ANzK-AqE/dotnet-developers-conference-2012-eine-subjektive-zusammenfassung</link>
      <author>Hendrik Loesch</author>
      <dc:creator>Hendrik Lösch</dc:creator>
      <comments>http://www.just-about.net/dotnet-developers-conference-2012-eine-subjektive-zusammenfassung#comments</comments>
      <guid isPermaLink="False">http://www.just-about.net/?p=2263</guid>
      <pubDate>Wed, 16 May 2012 00:05:21 GMT</pubDate>
    </item>
    <item>
      <title>Chocolatey–apt-get für Windows</title>
      <description>&lt;div&gt;&lt;img width="150" height="150" src="http://code-inside.de/blog/wp-content/uploads/image1549-150x150.png" class="attachment-thumbnail wp-post-image" alt="image.png" title="image.png" style="margin-bottom:15px;" /&gt;&lt;/div&gt;Durch Zufall bin ich auf das Tool “Chocolatey” gestoßen. Wer die Website sich anschaut, wird evtl. eine Verwandschaft mit NuGet ausmachen. Was macht Chocolatey? Chocolatey ist ein “Maschine Package Manager”, das bedeutet, dass man für seine Maschine einfach Tools runterladen und Updaten kann – direkt über die Konsole. Was ist der Unterschied zu NuGet? NuGet ...</description>
      <link>http://feedproxy.google.com/~r/Code-insideBlog/~3/_R5A0OymJqg/</link>
      <author>Robert Mühsig</author>
      <dc:creator>Robert Mühsig</dc:creator>
      <comments>http://code-inside.de/blog/2012/05/15/chocolateyapt-get-fr-windows/#comments</comments>
      <guid isPermaLink="False">http://code-inside.de/blog/?p=4331</guid>
      <pubDate>Tue, 15 May 2012 20:45:13 GMT</pubDate>
    </item>
    <item>
      <title>.NET Developer Conference 2012 – ein Rückblick</title>
      <description>&lt;p&gt;
Genau wie &lt;a href="http://blog.jan-welker.de/2011/06/07/DasWarDieNETDevCon2011.aspx" target="_blank"&gt;im
letzten Jahr&lt;/a&gt; fand die .NET Developer Conference in der Meistersingerhalle in Nürnberg
statt. Die Konferenz wird von der Neuen Mediengesellschaft Ulm veranstaltet, die auch
Herausgeber der Entwicklerzeitschrift dotnetpro ist. Im letzten Jahr konnte die Veranstaltung
die Meistersingerhalle noch nicht ganz ausfüllen, in diesem Jahr waren deutlich mehr
Besucher da.&lt;br /&gt;
Die Vortragsräume waren oft bis auf den letzten Platz gefüllt und das Catering hatte
das ein oder andere Mal Probleme, dem Ansturm hungriger Entwickler standzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;a href="http://blog.jan-welker.de/content/binary/Windows-Live-Writer/b6e.NET-Developer-Conference-2012ein-Rck_FBDA/DDC-Tasse_2.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="DDC-Tasse" border="0" alt="DDC-Tasse" src="http://blog.jan-welker.de/content/binary/Windows-Live-Writer/b6e.NET-Developer-Conference-2012ein-Rck_FBDA/DDC-Tasse_thumb.jpg" width="244" height="212" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
Diese Tasse bekam jeder Besucher bei der Begrüßung.&lt;br /&gt;
&lt;br /&gt;
C64 – Basic. Das nächste “große Ding” nach JavaScript?&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Erfreulicherweise gab es in diesem Jahr einige Verbesserungen. Zum Beispiel stand
in jedem Raum ein W-Lan Repeater, die einen stabilen Internetzugang ermöglichten,
so dass die Social-Media Angebote des Veranstalters genutzt werden konnten. Im Gegensatz
zur Basta! Spring, die ich Ende Februar besuchte, wurde bei dieser Konferenz kräftig &lt;a href="https://twitter.com/#!/search/%23ddc12" target="_blank"&gt;getwittert&lt;/a&gt;.&lt;br /&gt;
Die Konferenz deckte ein breites Themenspektrum ab, die vier Tracks waren Sprachen,
Architektur, Datenzugriff und Soft Skills.&lt;br /&gt;
Die Pausen zwischen den Vorträgen waren ausreichend und man hatte genügend Gelegenheit
fürs Networking und für den Besuch der Sponsoren. Leider gab es nur 3 Aussteller,
die vor Ort waren.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;a href="http://blog.jan-welker.de/content/binary/Windows-Live-Writer/b6e.NET-Developer-Conference-2012ein-Rck_FBDA/DDC-Essen_2.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="DDC-Essen" border="0" alt="DDC-Essen" src="http://blog.jan-welker.de/content/binary/Windows-Live-Writer/b6e.NET-Developer-Conference-2012ein-Rck_FBDA/DDC-Essen_thumb.jpg" width="184" height="244" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
Hamburger, Hot Dogs zum selber bauen und reichlich fränkisches Bier gab es bei der
so genannten Open Night am Ende des ersten Tages. 
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Meine größte Kritik bei der DDC 2012 betrifft die Agenda. Es ist mir insgesamt drei
Mal passiert, dass ich in einem Vortrag saß, der für absolute Einsteiger ausgelegt
war. Zum Beispiel gab es einen Vortrag, in dem erklärt wurde, dass es in JavaScript
Schleifen und Variablen gibt. In diesem Vortrag habe ich zum Beispiel auch “gelernt”,
dass man JavaScript &lt;u&gt;sogar&lt;/u&gt; in ASP.NET einsetzten kann.&lt;br /&gt;
Ich habe nichts gegen solche Low-Level Vorträge, ganz im Gegenteil, jedoch sollte
das Level in der Agenda angegeben werden, wenn sich das Niveau der Vorträge so stark
unterscheidet wie auf dieser Konferenz, denn es gab auch Vorträge die deutlich anspruchsvoller
waren. Mit dieser Meinung war ich nicht allein, wie ich in einigen Gesprächen mit
anderen Entwicklern erfahren habe.
&lt;/p&gt;
&lt;p&gt;
Alles in allem war die .NET Developer Conference 2012 eine gelungene Konferenz zu
einem fairen Preis.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.jan-welker.de/aggbug.ashx?id=4d42118a-e6c5-444c-8cea-07fb0c2ca217" alt="" /&gt;</description>
      <link>http://blog.jan-welker.de/2012/05/15/NETDeveloperConference2012EinRückblick.aspx</link>
      <author>Jan Welker</author>
      <dc:creator>Jan Welker</dc:creator>
      <comments>http://blog.jan-welker.de/CommentView,guid,4d42118a-e6c5-444c-8cea-07fb0c2ca217.aspx</comments>
      <guid isPermaLink="False">http://blog.jan-welker.de/PermaLink,guid,4d42118a-e6c5-444c-8cea-07fb0c2ca217.aspx</guid>
      <pubDate>Tue, 15 May 2012 18:56:13 GMT</pubDate>
    </item>
    <item>
      <title>C++ Webcasts zu C++ 11, Going Parallel und ALM</title>
      <description>&lt;p&gt;Im Rahmen der ersten &lt;a title="C++ Days 2012" href="http://blogs.msdn.com/b/cbinder/archive/2011/12/29/c-entwickler-uptodate-microsoft-c-day-2012.aspx" target="_blank"&gt;C++ Days&lt;/a&gt; in diesem Jahr haben wir die Inhalte auch als Webcasts zur Verfügung gestellt.    &lt;br /&gt;Die Demos und Slides zum C++ Day gibt es &lt;a title="Demos und Slides C++ Day 2012" href="http://blogs.msdn.com/b/cbinder/archive/2012/02/09/c-day-2012-slides-und-demos-zum-download.aspx" target="_blank"&gt;hier&lt;/a&gt;.&amp;#160; Viel Spass&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/germany/MSDN/webcasts/library.aspx?id=1032487455" target="_blank"&gt;&lt;font size="3"&gt;C++11 : Modernes C++ im 21. Jahrhundert&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;C++ bleibt aktuell – neue Sprachfeatures machen den nativen Klassiker fit für neue Herausforderungen. Dieser Vortrag gibt Ihnen einen Überblick über die wesentlichsten Neuerungen in C++ 11 – wie beispielsweise Smartpointer mit Reference-Counting (shared_ptr), Lambda-Expressions, neue Container-Klassen, Iteratoren und Sprachkonstrukte wie for_each sowie RValue References.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/germany/MSDN/webcasts/library.aspx?id=1032487456" target="_blank"&gt;&lt;font size="3"&gt;Parallel Power in VC++ 11 Beta &lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Effektive parallele Programmierung erhöht die Performance in vielen Fällen drastisch, braucht aber das richtige Know-How und spezialisierte Tools. Denn bei stetig steigender Anzahl an Cores und CPUs wird es immer wichtiger, das Anwendungsmodell in Richtung Skalierbarkeit hinsichtlich Multiprocessing auszulegen. Auch das Debugging bietet einige Herausforderungen. Verschaffen Sie sich einen Überblick über die neuen Konzepte rund um Parallelisierung in Windows API, Concurrency Runtime und Visual Studio.     &lt;/p&gt;  &lt;h3&gt;&lt;font size="3" face="Segoe UI"&gt;&lt;a href="http://www.microsoft.com/germany/MSDN/webcasts/library.aspx?id=1032487453" target="_blank"&gt;Visual Studio ALM 11 Beta für C++ Entwickler&lt;/a&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;Visual Studio ALM 11 bringt für &amp;quot;C++&amp;quot;-Teams einige Neuerungen. Dashboards unterstützen Teams vom Backlog über die Sprint-Planung bis zum täglichen Standup. Code Review Support und VS Context Switching macht Team Collaboration mit TFS 11 besser denn je. Neues natives &amp;quot;C++&amp;quot;-Unittesting und &amp;quot;Architecture Discovery&amp;quot; ist nun auch für native C++ verfügbar. Dieser Webcast greift einige der Änderungen für &amp;quot;C++&amp;quot;-Entwickler auf.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10305382" width="1" height="1" alt="" /&gt;</description>
      <link>http://blogs.msdn.com/b/cbinder/archive/2012/05/15/c-webcasts-zu-c-11-going-parallel-und-alm.aspx</link>
      <author>Christian Binder</author>
      <dc:creator>cbinder</dc:creator>
      <comments>http://blogs.msdn.com/b/cbinder/archive/2012/05/15/c-webcasts-zu-c-11-going-parallel-und-alm.aspx#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10305382</guid>
      <pubDate>Tue, 15 May 2012 16:45:11 GMT</pubDate>
    </item>
    <item>
      <title>Die EM zur App ;-)</title>
      <description>Pocket EM 2012 ist der perfekte Begleiter für die Fußball-Europameisterschaft. Lesen Sie topaktuelle News und Analysen rund um das Turnier in Polen und der Ukraine. Bleiben Sie mit dem umfangreichen Liveticker hautnah am Geschehen der Euro 2012. Dank...(&lt;a href="http://feedproxy.google.com/~r/theolivercom/~3/1c6WDB31fdk/"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10305325" width="1" height="1" alt="" /&gt;</description>
      <link>http://feedproxy.google.com/~r/theolivercom/~3/1c6WDB31fdk/</link>
      <author>Oliver Scheer</author>
      <dc:creator>The-Oliver.com</dc:creator>
      <comments>http://feedproxy.google.com/~r/theolivercom/~3/1c6WDB31fdk/#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10305325</guid>
      <pubDate>Tue, 15 May 2012 14:38:00 GMT</pubDate>
    </item>
    <item>
      <title>Spieleentwicklung für Android mal acht: diese Opensource-Frameworks stehen zur Verfügung</title>
      <description>Ich habe es heute Mittag auf unserer Facebook-Seite angekündigt: die Kollegen des Intel Software Network haben eine sehr umfangreiche Liste veröffentlicht, die die acht wichtigsten Game-Engines für Android-Spieleentwickler abbildet. Für alle, die noch auf der Suche nach dem perfekten Gaming-Developer-Tool sind, folgt daher eine sinnvolle Zusammenfassung des Beitrags &amp;#8211; auf Deutsch. Allerdings ziehen wir die [...]</description>
      <link>http://www.software-dev-blog.de/spieleentwicklung-fur-android-mal-acht-diese-opensource-frameworks-stehen-zur-verfugung/05/2012/</link>
      <author>Josef Berner</author>
      <dc:creator>Josef Berner</dc:creator>
      <comments>http://www.software-dev-blog.de/spieleentwicklung-fur-android-mal-acht-diese-opensource-frameworks-stehen-zur-verfugung/05/2012/#comments</comments>
      <guid isPermaLink="False">http://www.software-dev-blog.de/?p=2064</guid>
      <pubDate>Tue, 15 May 2012 13:53:12 GMT</pubDate>
    </item>
    <item>
      <title>Bielefeld: Training für Windows 8 Entwicklung mit HTML5 &amp;amp; JavaScript</title>
      <description>Ich bin mal wieder unterwegs, diesmal in Bielefeld am 21.5.2012. Dort halte ich ein Training zum Thema : Windows 8 Entwicklung mit HTML5 und JavaScript. Das Windows 8 Training bietet Ihnen Einblicke in die Planung, Gestaltung und Programmierung von Apps...(&lt;a href="http://feedproxy.google.com/~r/theolivercom/~3/NnDkkzGO5Tk/"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10305304" width="1" height="1" alt="" /&gt;</description>
      <link>http://feedproxy.google.com/~r/theolivercom/~3/NnDkkzGO5Tk/</link>
      <author>Oliver Scheer</author>
      <dc:creator>The-Oliver.com</dc:creator>
      <comments>http://feedproxy.google.com/~r/theolivercom/~3/NnDkkzGO5Tk/#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10305304</guid>
      <pubDate>Tue, 15 May 2012 12:27:26 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server Data Tools Workshop in Bad Homburg</title>
      <description>&lt;p&gt;&lt;a title="SQL Server Data Tools Workshop" href="http://www.microsoft.com/germany/visualstudio/events/data-tools-workshop.aspx" target="_blank"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/0317.image_5F00_651D2CA1.png" width="586" height="215" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Am 2. Juli veranstalten wir einen Workshop zu den SQL Server Data Tools. Gerd Drapers Principal Group Program Manager SQL Server wird mit Kollegen diesen Tagesworkshop halten. Gerd ist im Kontext der TechEd in Europa und wir konnten Ihn für diesen Workshop exklusiv nach Deutschland holen. Also ein einmalige Chance sich mit den Entwicklern der SQL Server Data Tools auszutauschen. Leider haben wir nur eine begrenzte Anzahl an Plätzen zur Verfügung.&lt;/p&gt;  &lt;p&gt;Zur Anmeldung und den Details geht’s &lt;a title="SQL Data Tools Workshop" href="http://www.microsoft.com/germany/visualstudio/events/data-tools-workshop.aspx"&gt;hier&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10304893" width="1" height="1" alt="" /&gt;</description>
      <link>http://blogs.msdn.com/b/cbinder/archive/2012/05/14/sql-server-data-tools-workshop-in-bad-homburg.aspx</link>
      <author>Christian Binder</author>
      <dc:creator>cbinder</dc:creator>
      <comments>http://blogs.msdn.com/b/cbinder/archive/2012/05/14/sql-server-data-tools-workshop-in-bad-homburg.aspx#comments</comments>
      <guid isPermaLink="False">91d46819-8472-40ad-a661-2c78acb4018c:10304893</guid>
      <pubDate>Mon, 14 May 2012 16:58:09 GMT</pubDate>
    </item>
    <item>
      <title>Artikel in der aktuellen dotnetpro</title>
      <description>&lt;p&gt;In der aktuellen &lt;a href="http://www.dotnetpro.de"&gt;dotnetpro&lt;/a&gt; (6/2012) sind gleich drei Artikel von mir zum Fokusthema WPF erschienen.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Mächtig zugelegt - .NET 4.5: Neuerungen für WPF-Entwickler&lt;/strong&gt;      &lt;br /&gt;Das nächste .NET Framework erweitert die Windows Presentation Foundation an wichtigen Stellen. Verbesserungen gibt es vor allem in Sachen Datenbindung, Threads und XAML. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Auf Sherlock Holmes’ Spuren: Fehlerdiagnose mit WPF&lt;/strong&gt;      &lt;br /&gt;In komplexen WPF/.NET-Anwendungen gibt es eine Menge potenzieller Fehlerquellen. Dafür sollten aussagekräftige und fehlergerechte Formen der Anzeige parat stehen.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Flexible Oberflächen: WPF Layout-Techniken&lt;/strong&gt;      &lt;br /&gt;Die Gestaltung XAML-basierter Oberflächen ist eine zeitaufwendige und von Entwicklern oft ungeliebte Aufgabe. Dieser Artikel zeigt, wie Sie den Layout-Prozess effizienter gestalten können.       &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.dotnetpro.de/articles/articlearchive1773.aspx"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="dnp_062012" border="0" alt="dnp_062012" src="http://lh6.ggpht.com/-ivx9lZ1BtKI/T7DUh-rmUQI/AAAAAAAAAXA/xBWlJR3iXZA/dnp_062012%25255B3%25255D.jpg?imgmax=800" width="134" height="188" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/25127186-7966459640217152980?l=headwriteline.blogspot.com" alt="" /&gt;&lt;/div&gt;</description>
      <link>http://headwriteline.blogspot.com/2012/05/artikel-in-der-aktuellen-dotnetpro.html</link>
      <author>Jörg Neumann</author>
      <dc:creator>Jörg Neumann</dc:creator>
      <guid isPermaLink="False">tag:blogger.com,1999:blog-25127186.post-7966459640217152980</guid>
      <pubDate>Mon, 14 May 2012 11:46:00 GMT</pubDate>
    </item>
    <item>
      <title>DotNetNuke – Nach Upgrade auf DNN 6.1.X – HTML Modul speichert keine Änderungen mehr</title>
      <description>Heute Vormittag habe ich den Anruf eines Kunden erhalten der mir folgendes Problem geschildert hat. Nach der Aktualisierung eines DotNetNuke Portals von DNN 5.6.X auf DNN 6.1.1 werden Änderungen die man an Texten im HMTL Modul vornimmt nicht gespeichert. Keine &amp;#8230; &lt;a href="http://blog.schelian.de/2012/05/dotnetnuke-nach-upgrade-auf-dnn-6-1-x-html-modul-speichert-keine-nderungen-mehr/"&gt;Continue reading &lt;span class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
      <link>http://blog.schelian.de/2012/05/dotnetnuke-nach-upgrade-auf-dnn-6-1-x-html-modul-speichert-keine-nderungen-mehr/</link>
      <author>Hans-Peter Schelian</author>
      <dc:creator>Hans-Peter Schelian</dc:creator>
      <comments>http://blog.schelian.de/2012/05/dotnetnuke-nach-upgrade-auf-dnn-6-1-x-html-modul-speichert-keine-nderungen-mehr/#comments</comments>
      <guid isPermaLink="False">http://blog.schelian.de/?p=1950</guid>
      <pubDate>Mon, 14 May 2012 11:29:53 GMT</pubDate>
    </item>
    <item>
      <title>Webseitenpfade einer Windows Azure Web Rolle bestimmen</title>
      <description>&lt;p style="display:inline-block;"&gt;&lt;img style="padding-bottom:10px;padding-right:10px;float:left;" src="http://sascha-dittmann.de/image.axd?picture=2012%2f05%2fWebseitenpfadeSuchenTeaser.png" alt="Die Suche nach den Webseitenpfaden" /&gt;&lt;strong&gt;In einem meiner letzten Projekte sollte ein Startup Skript, sowie die Run Methode der &lt;em&gt;RoleEntryPoint&lt;/em&gt; Klasse, auf die Webseiten einer Windows Azure Web Rolle zugreifen. Die Herausforderung hierbei bestand in den sich wechselnden Pfaden zu den Webseiten der Rolle. Diese k&amp;ouml;nnen sich in verschiedenen Situationen, wie z.B. beim Upgrade der bestehenden Cloud Anwendung, &amp;auml;ndern.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Genauer gesagt, &amp;auml;ndert sich hierbei &amp;quot;nur&amp;quot; der Laufwerksbuchstabe.&lt;/p&gt;
&lt;p&gt;Dennoch suchte ich nach einem Weg, der mir alle Webseitenpfade in Form einer &lt;em&gt;Collection&lt;/em&gt; wiedergeben kann.&lt;/p&gt;
&lt;p&gt;Die L&amp;ouml;sung lag in der RoleModel.xml Datei der Web Rolle...&lt;/p&gt;
&lt;h2&gt;Die RoleModel.xml&lt;/h2&gt;
&lt;p&gt;Um an eine Auflistung aller Webseiten (inkl. relativer Pfadangabe) zu gelangen, kann die RoleModel.xml Datei verwenden werden. &lt;br /&gt;Diese befindet sich im Stammverzeichnis der Web Rolle, welches &amp;uuml;ber die Umgebungsvariable &amp;quot;RdRoleRoot&amp;quot; abgefragt werden kann.&lt;/p&gt;
&lt;p&gt;Bespiel einer RoleModel.xml Datei:&lt;/p&gt;
&lt;pre class="brush: xml; highlight: [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44]"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;RoleModel xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; 
  xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; 
  name=&amp;quot;DemoApp.WebRole&amp;quot; version=&amp;quot;1.6.21103.1459&amp;quot; 
  xmlns=&amp;quot;http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition&amp;quot;&amp;gt;
  &amp;lt;Runtime&amp;gt;
    &amp;lt;EntryPoint&amp;gt;
      &amp;lt;NetFxEntryPoint assemblyName=&amp;quot;DemoApp.WebRole.dll&amp;quot; /&amp;gt;
    &amp;lt;/EntryPoint&amp;gt;
  &amp;lt;/Runtime&amp;gt;
  &amp;lt;Properties&amp;gt;
    &amp;lt;Property name=&amp;quot;RoleType&amp;quot; value=&amp;quot;Web&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;RoleName&amp;quot; value=&amp;quot;DemoApp.WebRole&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;ProjectName&amp;quot; value=&amp;quot;DemoApp.WebRole&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;Configuration&amp;quot; value=&amp;quot;Release&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;Platform&amp;quot; value=&amp;quot;AnyCPU&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;OutputDir&amp;quot; 
              value=&amp;quot;C:\TFS\DemoApp\DemoApp\obj\Release\DemoApp.WebRole\&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;EntryPoint&amp;quot; value=&amp;quot;CloudBloggers.WebRole.dll&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;SourceDir&amp;quot; value=&amp;quot;C:\TFS\DemoApp\DemoApp.WebRole\&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;RoleTargetFramework&amp;quot; value=&amp;quot;v3.5&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;SitePhysicalPath&amp;quot; 
              value=&amp;quot;C:\TFS\DemoApp\DemoApp\obj\Release\DemoApp.WebRole\&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;OriginalItemSpec&amp;quot; 
              value=&amp;quot;C:\TFS\DemoApp\DemoApp\DemoApp.ccproj&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;MSBuildSourceProjectFile&amp;quot; 
              value=&amp;quot;C:\TFS\DemoApp\DemoApp\DemoApp.ccproj&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;MSBuildSourceTargetName&amp;quot; 
              value=&amp;quot;ResolveSingleWebRoleReference&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;TargetFrameworkVersion&amp;quot; value=&amp;quot;v3.5&amp;quot; /&amp;gt;
    &amp;lt;Property name=&amp;quot;TargetRuntimeVersion&amp;quot; value=&amp;quot;v2.0&amp;quot; /&amp;gt;
  &amp;lt;/Properties&amp;gt;
  &amp;lt;Sites&amp;gt;
    &amp;lt;Site name=&amp;quot;Web1&amp;quot; physicalDirectory=&amp;quot;sitesroot\0&amp;quot;&amp;gt;
      &amp;lt;Bindings&amp;gt;
        &amp;lt;Binding name=&amp;quot;Endpoint1&amp;quot; endpointName=&amp;quot;Endpoint1&amp;quot; /&amp;gt;
      &amp;lt;/Bindings&amp;gt;
    &amp;lt;/Site&amp;gt;
    &amp;lt;Site name=&amp;quot;Web2&amp;quot; physicalDirectory=&amp;quot;sitesroot\1&amp;quot;&amp;gt;
      &amp;lt;Bindings&amp;gt;
        &amp;lt;Binding name=&amp;quot;Endpoint1&amp;quot; endpointName=&amp;quot;Endpoint1&amp;quot; /&amp;gt;
      &amp;lt;/Bindings&amp;gt;
    &amp;lt;/Site&amp;gt;
  &amp;lt;/Sites&amp;gt;
&amp;lt;/RoleModel&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Das Windows Azure Startup Task&lt;/h2&gt;
&lt;p&gt;F&amp;uuml;r das Windows Azure Startup Task, habe ich ein PowerShell Skript verwendet, da ich hierbei, ohne gr&amp;ouml;&amp;szlig;eren Aufwand, Zugriff auf die Umgebungsvariable, sowie die Daten der XML Datei, erhalte:&lt;/p&gt;
&lt;pre class="brush: ps;"&gt;$roleRoot = $Env:RdRoleRoot
$roleModelFile = Join-Path $roleRoot &amp;quot;RoleModel.xml&amp;quot;
$roleModel = [xml](Get-Content $roleModelFile)
foreach ($site in $roleModel.RoleModel.Sites.Site)
{
  Write-Output $site.name
  Write-Output $site.physicalDirectory
}&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Die RoleEntryPoint Klasse&lt;/h2&gt;
&lt;p&gt;F&amp;uuml;r die Verwendung innerhalb der &lt;em&gt;RoleEntryPoint&lt;/em&gt; Klasse, wurde eine statische Eigenschaft erstellt, die auch hier den Zugriff auf die XML Datei gew&amp;auml;hrt:&lt;/p&gt;
&lt;pre class="brush: c-sharp;"&gt;private static IEnumerable&amp;lt;string&amp;gt; WebSiteDirectories
{
  get
  {
    var roleRootDir = Environment.GetEnvironmentVariable(&amp;quot;RdRoleRoot&amp;quot;);
    if (roleRootDir == null)
      return Enumerable.Empty();
    XNamespace roleModelNs = 
      &amp;quot;http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition&amp;quot;;
    var roleModelDoc = XDocument.Load(Path.Combine(roleRootDir, &amp;quot;RoleModel.xml&amp;quot;));
    if (roleModelDoc.Root == null)
      return Enumerable.Empty();

    var sites = roleModelDoc.Root.Element(roleModelNs + &amp;quot;Sites&amp;quot;);
    if (sites == null)
      return Enumerable.Empty();

    var siteElements = sites.Elements(roleModelNs + &amp;quot;Site&amp;quot;);

    return
      from siteElement in siteElements
      where siteElement.Attribute(&amp;quot;name&amp;quot;) != null
            &amp;amp;&amp;amp; siteElement.Attribute(&amp;quot;name&amp;quot;).Value == &amp;quot;Web&amp;quot;
            &amp;amp;&amp;amp; siteElement.Attribute(&amp;quot;physicalDirectory&amp;quot;) != null
      select Path.Combine(roleRootDir, 
             siteElement.Attribute(&amp;quot;physicalDirectory&amp;quot;).Value);
  }
}&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;img src="http://sascha-dittmann.de/image.axd?picture=Shared%2finfo.png" alt="Weitere Informationen" /&gt;&lt;/td&gt;
&lt;td&gt;Weitere Informationen: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sascha-dittmann.de/post/Eine-Einfuehrung-in-die-Windows-Azure-Startup-Tasks.aspx" target="_blank"&gt;Eine Einf&amp;uuml;hrung in die Windows Azure Startup Tasks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.sascha-dittmann.de/post/Erste-Schritte-mit-Windows-Azure-Die-Web-Rolle.aspx" target="_blank"&gt;Erste Schritte mit Windows Azure (Teil 1) - Die Web Rolle&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;Verwendete Bildquellen:&lt;/strong&gt; &lt;br /&gt;&amp;copy; Barbara Eckholdt / PIXELIO&lt;/p&gt;</description>
      <link>http://sascha-dittmann.de/post/Webseitenpfade-einer-Windows-Azure-Web-Rolle-bestimmen.aspx</link>
      <author>Sascha Dittmann</author>
      <dc:creator>Sascha Dittmann</dc:creator>
      <comments>http://sascha-dittmann.de/post/Webseitenpfade-einer-Windows-Azure-Web-Rolle-bestimmen.aspx#comment</comments>
      <guid isPermaLink="False">http://sascha-dittmann.de/post.aspx?id=cf196370-457b-4557-b5df-ea7643f08601</guid>
      <pubDate>Mon, 14 May 2012 08:38:00 GMT</pubDate>
    </item>
    <item>
      <title>SASS, LESS &amp;amp; Coffeescript in Visual Studio mit der Web Workbench</title>
      <description>&lt;div&gt;&lt;img width="150" height="150" src="http://code-inside.de/blog/wp-content/uploads/image1547-150x150.png" class="attachment-thumbnail wp-post-image" alt="image.png" title="image.png" style="margin-bottom:15px;" /&gt;&lt;/div&gt;CSS und Javascript sind die “kleinste” Schnittmenge von allen Browsern für die Erstellung von Web-Applikationen. Leider geht dabei etwas komfort verloren, daher lieben alle Webentwickler jQuery! SASS und LESS sind zwei Varianten, wie man “schöner” CSS schreiben kann und Coffeescript versucht Javascript Entwicklung zu vereinfachen. Aber immer der Reihe nach… Was ist SASS? SASS steht ...</description>
      <link>http://feedproxy.google.com/~r/Code-insideBlog/~3/Nx3E88Pz0uU/</link>
      <author>Robert Mühsig</author>
      <dc:creator>Robert Mühsig</dc:creator>
      <comments>http://code-inside.de/blog/2012/05/13/sass-less-coffeescript-in-visual-studio-mit-der-web-workbench/#comments</comments>
      <guid isPermaLink="False">http://code-inside.de/blog/?p=4324</guid>
      <pubDate>Sun, 13 May 2012 23:05:37 GMT</pubDate>
    </item>
    <item>
      <title>UI/UX Workshop auf der Spartakiade-Konferenz am 16.6.2012</title>
      <description>&lt;p&gt;Am 16. Juni 2012 findet erstmalig die &lt;a href="http://spartakiade.org/2012/" target="_blank"&gt;Spartakiade-Konferenz&lt;/a&gt; in Berlin statt. Hinter dieser Konferenz, deren Name Assoziationen zu Sport-veranstaltungen wecken soll, stehen mit &lt;a href="http://spartakiade.org/2012/Organisation.ashx"&gt;Daniel Fisher, Kostja Klein, Jan Fellien, Michael Willers, Mike Bild und Torsten Weber&lt;/a&gt; als Veranstalter bekannte Namen aus der .NET Community.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Die Konferenz&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Die Spartakiade stellt eine Ergänzung zu “Übersichts”-Konferenzen wie z.B. der &lt;a href="http://www.dotnet-cologne.de" target="_blank"&gt;dotnet Cologne&lt;/a&gt; mit ihren 60-Minuten-Sessions und der klassischen Rollenaufteilung in Sprecher und Zuhörer dar. Ziel ist es, einige wenige Themen ausführlich zu behandeln und vor allem dabei auch die Teilnehmer aktiv werden zu lassen. Der Sportmetapher folgend werden aus Sprechern “Trainer” und aus Teilnehmern “Sportler” – und Sportler bekommen ja auch nicht vom bloßen Zuhören automatisch Muskeln…&amp;#160; &lt;/p&gt;  &lt;p&gt;Der geplante Ablauf der Konferenz ist wie folgt:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Die “Trainer” stellen ihre &lt;a href="http://spartakiade.org/2012/Trainings.ashx" target="_blank"&gt;Sessions&lt;/a&gt; in jeweils 10 Minuten kurz vor.&lt;/li&gt;    &lt;li&gt;Dann finden sich “Teams”, die sich drei Stunden mit dem jeweiligen Thema beschäftigen.&lt;/li&gt;    &lt;li&gt;Die Teams stellen ihre Zwischenergebnisse vor.&lt;/li&gt;    &lt;li&gt;Es folgt eine weiterer Durchlauf.&lt;/li&gt;    &lt;li&gt;Zum Schluss werden die Endergebnisse erneut vorgestellt.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Die Konferenz ist im Prinzip kostenlos, wie beim &lt;a href="http://netopenspace.de" target="_blank"&gt;.NET Open Space&lt;/a&gt; können die Teilnehmer freiwillig entscheiden, ob sie die Veranstaltung durch eine Spende unterstützen wollen.&lt;/p&gt;  &lt;p&gt;Die offizielle Website ist &lt;a title="http://spartakiade.org/2012/" href="http://spartakiade.org/2012/"&gt;http://spartakiade.org/2012/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Die Themen&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Das Kernthema der diesjährigen Konferenz heißt “Design”, geboten werden u.a. die Sessions Spieleentwicklung, HTML5, Lightswitch, MVVM, Windows 8 und Windows Phone, in denen die Teilnehmer auch selbst programmieren.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Der UI/UX Workshop&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Ich freue mich dass ich das Angebot erhalten habe, ebenfalls als Trainer teilzunehmen, obwohl (oder evtl. gerade weil?) bei mir keine Zeile Code geschrieben wird. &lt;/p&gt;  &lt;p&gt;Folgendes habe ich für meine – auch für selbsterklärete GUI-Laien geeignete – Session geplant:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Zum Einstieg gibt es nach einer Einführung in die menschliche Wahrnehmung einen Crash-Kurs in visuellem Design.&lt;/li&gt;    &lt;li&gt;Dann geht es beim Thema “Darstellung” um eine analytische Betrachtung dessen, was überhaupt angezeigt werden soll und welche praktischen Auswirkungen das auf die konkrete Gestaltung haben kann.&lt;/li&gt;    &lt;li&gt;Ganz emotional wird es, wenn es um User Experience geht. Dazu gehören auch Feinheiten wie z.B. der Ton, in dem Texte formuliert sind und der darüber entscheiden kann, ob sich Anwender ermutigt oder eingeschüchtert fühlen.&lt;/li&gt;    &lt;li&gt;Mit diesen Grundlagen im Gepäck geht es dann an konkrete GUIs und komplexere Interaktionen.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Alle Punkte werden jeweils durch praktische Übungen begleitet. Beim UI Sketching nehmen die Teilnehmer Stift und Papier in die Hand – und mancher wird erstaunt sein, wie effektiv diese &amp;quot;analoge&amp;quot; Art des Arbeitens sein kann. &lt;/p&gt;  &lt;p&gt;Die Teilnehmer sind aufgefordert, eigene GUI-Beispiele mitzubringen, die dann in gemeinsamen Diskussionen auf Stärken und Schwächen untersucht werden können. Warum funktioniert eine bestimmte Lösung? Warum hat eine GUI einen guten Ersteindruck hinterlassen (unabhängig davon, ob sie langfristig tatsächlich so praktisch ist wie gedacht)? Welche Schwachpunkte in einer GUI könnte man durch Detailverbesserungen angehen? Und an welcher Stelle sollte man über ein neues mentales Modell nachdenken?&lt;/p&gt;  &lt;p&gt;Je nach verfügbarer Zeit und Interesse der Teilnehmer kann zum Schluss gemeinsam die GUI für eine Anwendung mit einer selbstgewählten Aufgabenstellung konzeptioniert werden.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Es wird spannend!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Vieles auf der Konferenz ist eine Premiere; für mich persönlich ist der Workshop in dieser Form auch etwas Neues. Das grundlegende Folienmaterial habe ich im Laufe der letzten Jahre zusammengetragen und bereits häufig in meinen Vorträgen in User Groups und auf Konferenzen vorgestellt.&lt;/p&gt;  &lt;p&gt;Bei den interaktiven Teilen weiß ich hingegen nicht, was mich erwartet. Aber nach den Erfahrungen aus meiner täglichen Arbeit bei der Konzeption von GUIs freue ich mich auf viele spannende Diskussionen und interessante Lösungsansätze.&lt;/p&gt;  &lt;p&gt;Wir sehen uns in Berlin!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8470750" width="1" height="1" alt="" /&gt;</description>
      <link>http://weblogs.asp.net/rweigelt/archive/2012/05/12/8470750.aspx</link>
      <author>Roland Weigelt</author>
      <dc:creator>WeigeltRo</dc:creator>
      <comments>http://weblogs.asp.net/rweigelt/archive/2012/05/12/8470750.aspx#comments</comments>
      <guid isPermaLink="False">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:8470750</guid>
      <pubDate>Sat, 12 May 2012 10:33:15 GMT</pubDate>
    </item>
  </channel>
</rss>
