<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><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>Christian Binder </title><link>http://blogs.msdn.com/b/cbinder/</link><description>#Mission ALM = Blindleistung |Q| reduzieren#</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Interessante Trainings zu Visual Studio 2012 in der Microsoft Virtual Academy</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/05/15/interessante-trainings-zu-visual-studio-2012-in-der-microsoft-virtual-academy.aspx</link><pubDate>Wed, 15 May 2013 11:30:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418862</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10418862</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/05/15/interessante-trainings-zu-visual-studio-2012-in-der-microsoft-virtual-academy.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Software Testing with Visual Studio 2012 (exam 70-497) Jump Start&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Live Event Details    &lt;br /&gt;May 28, 2013     &lt;br /&gt;9:00am - 5:00pm (PDT) &lt;/p&gt;  &lt;p&gt;Link: &lt;a href="https://www.microsoftvirtualacademy.com/liveevents/software-testing-with-visual-studio-2012-jump-start?CR_CC=200211930"&gt;https://www.microsoftvirtualacademy.com/liveevents/software-testing-with-visual-studio-2012-jump-start?CR_CC=200211930&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Administering Visual Studio Team Foundation Server 2012 (exam 70-496) Jump Start&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Live Event Details    &lt;br /&gt;May 29, 2013     &lt;br /&gt;9:00am - 5:00pm (PDT)&lt;/p&gt;  &lt;p&gt;Link: &lt;a href="https://www.microsoftvirtualacademy.com/liveevents/administering-visual-studio-team-foundation-server-2012-jump-start"&gt;https://www.microsoftvirtualacademy.com/liveevents/administering-visual-studio-team-foundation-server-2012-jump-start&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Applying ALM with Visual Studio 2012 (exam 70-498) Jump Start&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;On demand Jump Start training    &lt;br /&gt;Link: &lt;a href="https://www.microsoftvirtualacademy.com/training-courses/applying-alm-w-visual-studio-2012-jump-start"&gt;https://www.microsoftvirtualacademy.com/training-courses/applying-alm-w-visual-studio-2012-jump-start&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Building Business Apps with Visual Studio Lightswitch&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.microsoftvirtualacademy.com/training-courses/building-business-apps-with-visual-studio-lightswitch"&gt;https://www.microsoftvirtualacademy.com/training-courses/building-business-apps-with-visual-studio-lightswitch&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=10418862" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>Video - Windows 8 App und C++ AMP in Action</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/04/11/video-c-amp-in-einer-windows-8-app-in-action.aspx</link><pubDate>Thu, 11 Apr 2013 00:34:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10410202</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10410202</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/04/11/video-c-amp-in-einer-windows-8-app-in-action.aspx#comments</comments><description>&lt;p&gt;Ich bin gerade in Redmond in der Produktgruppe und habe mal kurz bei Jerry Higgins im Office vorbeigeschaut. Jerry ist im C++ AMP Team. AMP steht für Accelerated Massive Parallelism, hört sich ja eher nicht nach einem Anwendungsfall für eine Windows 8 App an. Falsch! Er hat mir eine App gezeigt, die Realtime das Kamera Bild Cartoonisiert.&amp;#160; Echt langsame Sache, wenn man nur mit den Prozessoren arbeitet, mit C++ AMP, sprich mit der GPU, geht’s dann deutlich zügiger. Schönes Beispiel für C++ AMP. Ich hab es einfach mal mit einem Phone aufgenommen -&amp;#160; &lt;a href="https://skydrive.live.com/?cid=b3b8046db1a32387&amp;amp;id=B3B8046DB1A32387%21637"&gt;Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Weitere Interessante Links zum Thema:&lt;/p&gt;  &lt;p&gt;Blog - &lt;a href="http://blogs.msdn.com/b/nativeconcurrency/"&gt;Parallel Programming in Native Code&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Blog - &lt;a href="http://blogs.msdn.com/b/vcblog/"&gt;Visual C++ Team Blog&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=10410202" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/C_2B002B00_/">C++</category></item><item><title>Neu in Visual Studio 2012.2</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/03/20/neu-in-visual-studio-2012-2.aspx</link><pubDate>Wed, 20 Mar 2013 12:34:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10403856</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10403856</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/03/20/neu-in-visual-studio-2012-2.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;Updated 11.04.2013&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;mit dem Update 2 wird Visual Studio 2012, kurz VS 2012.2 um einige neue Feature angereichert. Neben einem neuen Test Hub besteht jetzt die Möglichkeit, Work Items mit Tags zu versehen, Unit Tests basierend auf Testklassen zu gruppieren oder die Spalten des Kanban Boards anzupassen. Das Update 2 steht zum &lt;a href="http://www.microsoft.com/de-de/download/details.aspx?id=38188"&gt;Download&lt;/a&gt; bereit. Wir haben für einige der Neuerungen und andere Funktionen kurze Videos aufgenommen. Mein Favorit –&amp;#160; Debugging mit CodeMaps. &lt;/p&gt;  &lt;p&gt;Viel Spass mit den Videos:&lt;/p&gt;  &lt;p&gt;Debugging mit Code Maps - Visual Studio 2012.2 – &lt;a href="https://vimeo.com/album/2307661/video/62076164"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Mehr Farbe - der Color Theme Editor für Visual Studo 2012 – &lt;a href="https://vimeo.com/album/2307661/video/62081201"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Effizient im Team kommunizieren – PowerPoint Storyboarding mit Visual Studio 2012 – &lt;a href="https://vimeo.com/album/2307661/video/62081632"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Neue Team Explorer Connect Page - Visual Studio 2012.2 – &lt;a href="https://vimeo.com/album/2307661/video/62082026"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;TFS 2012.2 – Anpassen der Spalten im Kanban Board – &lt;a href="https://vimeo.com/album/2307661/video/62082332"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Gruppieren von Unit Tests - Visual Studio 2012.2 – &lt;a href="https://vimeo.com/album/2307661/video/62082870"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;TFS 2012.2 - Web basiertes Test Case Management – &lt;a href="https://vimeo.com/album/2307661/video/62083344"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;TFS 2012.2 - Work Item Tags – &lt;a href="https://vimeo.com/album/2307661/video/62083567"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Zen Coding - Visual Studio 2012 – &lt;a href="https://vimeo.com/album/2307661/video/62083842"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Neue Feature für CSS3 mit den Web Essentials in Visual Studio 2012.2 – &lt;a href="https://vimeo.com/62342158"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;PreEmptive Analytics- &lt;a href="https://vimeo.com/40655766"&gt;zum Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Businessanwendungen für das mobile Web mit mit Visual Studio LightSwitch 2012 Update 2 – &lt;a href="https://vimeo.com/62446085"&gt;zum Video&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=10403856" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/DGML/">DGML</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>TF Service – anpassbare Spalten im Kanban Board</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/03/05/tf-service-anpassbare-spalten-im-kanban-board.aspx</link><pubDate>Tue, 05 Mar 2013 15:52:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10399538</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10399538</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/03/05/tf-service-anpassbare-spalten-im-kanban-board.aspx#comments</comments><description>&lt;p&gt;Das Kanban Board ist ein zusätzliche Darstellung des Produkt Backlogs. Bisher waren die Spalten des Boards nur mit etwas Aufwand anpassbar, da die Spalten durch die Status des Workitems definiert wurden. Wollten man also eine zusätzliche Spalte hinzufügen, musste man einen zusätzlichen Status im Workitem konfigurieren. Das geht nun erheblich einfacher, da die Möglichkeit besteht, die Spalten im Board von dem Workitem Status zu entkoppeln. Dies erfolgt via dem &lt;em&gt;“Customize Columns&lt;/em&gt;” Dialog:&lt;/p&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/3173.image_5F00_668A9074.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/6710.image_5F00_thumb_5F00_0F45F5BE.png" width="461" height="248" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hier sieht man das Mapping zwischen Status des Workitems und den Spalten des Boards. In der Standard Konfiguration eine 1:1 Beziehung.&lt;/p&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/7380.image_5F00_29A5E8D5.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/7380.image_5F00_thumb_5F00_682B367B.png" width="467" height="249" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Mit dem &lt;strong&gt;&lt;font size="3"&gt;+&lt;/font&gt;&lt;/strong&gt; kann nun für den Workitem-Status &lt;em&gt;Committed &lt;/em&gt;eine zusätzlich Spalte &lt;em&gt;Verified &lt;/em&gt;im Board hinzugefügt werden:&lt;/p&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/7183.image_5F00_18DE3E27.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/2313.image_5F00_thumb_5F00_69401F9A.png" width="467" height="249" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nun steht die neue Spalte im Board zur Verfügung und kann verwendet werden.&lt;/p&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/6278.image_5F00_47E079FE.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/1563.image_5F00_thumb_5F00_41B92D63.png" width="463" height="220" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hinweis :&lt;/strong&gt; Für den TFS 2012 steht das erweiterte Board ab dem &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36833"&gt;Visual Studio 2012 Update 2 CTP 4&lt;/a&gt; zur Verfügung&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10399538" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>Training : TFS 2012 Camps</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/03/04/training-tfs-2012-camps.aspx</link><pubDate>Mon, 04 Mar 2013 17:54:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10399190</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10399190</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/03/04/training-tfs-2012-camps.aspx#comments</comments><description>&lt;h5&gt;Das TFS 2012 Upgrade Camp vom 20-23 März&lt;/h5&gt;  &lt;p&gt;Noch TFS 2010 im Einsatz? TFS 2012 bietet einige Neuerungen, die das Leben leichter und effizienter machen. Das TFS 2012 Upgrade Camp ist die ideale Vorbereitung für den Umstieg. Mit Neno Loje ist auch der richtige Dozent an Board und auch Ich darf mich als Gastsprecher einbringen. Mehr Infos? &lt;a href="http://www.tfscamp.de/upgrade/default.aspx"&gt;Hier&lt;/a&gt; geht’s zur Agenda des Upgrade Camps.&lt;/p&gt;  &lt;h5&gt;Das TFS 2012 Camp als intensives Training vom 22-26 April&lt;/h5&gt;  &lt;p&gt;Wer eine intensives TFS Training sucht, findet im TFS 2012 Camp das richtige Angebot. Neno und Brian Randell werden das Training durchführen. &lt;a href="http://www.tfscamp.de/default.aspx"&gt;Details&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=10399190" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>C++ Entwickler? - ADC C++ 2013 Sessions sind jetzt live</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/02/22/c-entwickler-adc-c-2013-sessions-sind-jetzt-live.aspx</link><pubDate>Fri, 22 Feb 2013 18:38:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10396283</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10396283</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/02/22/c-entwickler-adc-c-2013-sessions-sind-jetzt-live.aspx#comments</comments><description>&lt;p&gt;Ich hatte in folgendem &lt;a href="http://blogs.msdn.com/b/cbinder/archive/2013/01/29/adc-c-2013-die-konferenz-f-252-r-c-entwickler.aspx"&gt;Post&lt;/a&gt; schon die &lt;a href="http://www.adcpp.de/"&gt;ADC C++ 2013&lt;/a&gt; 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 &lt;strong&gt;Embedded&lt;/strong&gt; Sessions auch &lt;a href="http://www.codemachine.com/"&gt;T.Roy&lt;/a&gt; zum Thema &lt;strong&gt;Windows Driver Development&lt;/strong&gt; und &lt;strong&gt;Debugging&lt;/strong&gt; gewinnen konnten. Definitiv keine Inhalte, die auf vielen Konferenzen angeboten werden.&lt;/p&gt;  &lt;p&gt;Auf meinem ersten Post hatte ich dann das Feedback bekommen, dass eine Session zum Thema &lt;em&gt;“Analyse von Fehlern in Produktiven Umgebungen mit Hilfe von Memory Dumps”&lt;/em&gt; mal was wäre… aber von jemanden, der es schon mal gemacht hat. OK….. Als ich vor 14 Jahren beim Microsoft angefangen hatte war ich mit Martin Grasruck zusammen als Escalation Engineer im IIS Team. Martin ist jetzt Escalation Engineer für Windows Azure, also 14 Jahre Erfahrung in Post Mortem Debugging, passt oder?&lt;/p&gt;  &lt;p&gt;Kurzum, ich hoffe, dass einige Interessante Vorträge für Euch dabei sind. &lt;/p&gt;  &lt;p&gt;Hier ein kompakter Überblick. Mehr Details zu allen Sprechern und Vorträgen findet Ihr &lt;a href="http://www.adcpp.de/Sessions.aspx"&gt;hier&lt;/a&gt;.     &lt;br /&gt;Die konkrete Agenda gibt es dann auch in Kürze.&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;Keynote Day 1 &lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;     &lt;p&gt;&lt;font size="2"&gt;&lt;span&gt;Building Modern Device Apps with C++ (Steve Teixeira)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;Keynote Day 2 &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;DirectX Graphics Development with Visual Studio 2012 (Tarek Madkour)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;Code Quality and Debugging &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;KMDF Driver Debugging Tools&lt;/font&gt;&lt;strong&gt; &lt;/strong&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;(Roy T.)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Warum wird Code so wie er ist? (Holger Kolb) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Sicher sein oder sicher fühlen? - Sicheren C++ Code schreiben (Oliver Niehus) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Analyse von Anwendungsfehlern mit Hilfe von Memory Dumps (Martin Grasruck)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Debugging ohne Debugger mit den Debugging API's (Matthias Wedemeyer)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;Language : C++ 11 and beyond&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;Trends and Future of C++ Standard and ISOCPP.org (M. Wong)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;Transactional Memory in C++ (M. Wong) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Einfacheres C++ mit C++11 (Peter Sommerlad)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Atomics for C++ (Detlef Vollmann)&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;Windows Development&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Developing Windows 8 Drivers with Visual Studio 2012&lt;/font&gt;&lt;strong&gt; &lt;/strong&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;(T.Roy)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows XP/Vista/7/8(9/10/n) Desktop Kompatibilität – Wann ist eine Anwendung kompatibel? (Oliver Niehus) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Media Apps in Windows 8 und Windows Phone 8 (Gunter Logemann) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows 8 Store Apps mit C++ und XAML erstellen (Thomas Trotzki)&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;Building Windows 8 Store Apps using C++/CX and WRL (Tarek Madkour) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Embedded&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows Embedded 8 Standard im Überblick (Alexander Wechsler) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows Embedded Compact 2013 eine technische Einführung (Reiner Gerczuk) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;Team Foundation Server als ALM Plattform für Embedded Software (Thomas Hemmer)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;Visual Studio &amp;amp; Cloud&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;C++ Unit Testing mit Visual Studio 2012 (Thomas Trotzki)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Effiziente Entwicklung im Team mit TFS 2012 (C.Binder) &lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;What’s New in Visual Studio 2012 for C++ Developers (Tarek Madkour)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;Building and Consuming Cloud Services with C++ (Steve Teixeira) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Parallel Development &lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Performance-Optimierung für parallelen C++ Code auf Windows (Intel)&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Massive Parallelisierung mit C++ AMP (Bernd Marquart)&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;span lang="EN" style="mso-ansi-language: en;"&gt;&lt;font size="2"&gt;Parallel Development und Profiling (Bernd Marquart)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Special&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;C++ Programmieren und Optimieren auf Xeon Phi (Intel)&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Gestensteuerung für Windows mit Kinect&amp;#160; (Gunter Logemann)&lt;/font&gt;&lt;/p&gt; &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10396283" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/C_2B002B00_/">C++</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>Der kurze Weg : Team Explorer 2012 Keyboard Shortcuts</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/02/20/der-kurze-weg-team-explorer-2012-keyboard-shortcuts.aspx</link><pubDate>Wed, 20 Feb 2013 12:04:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10395532</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10395532</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/02/20/der-kurze-weg-team-explorer-2012-keyboard-shortcuts.aspx#comments</comments><description>&lt;p&gt;Ist zwar schon länger bekannt, aber im täglichen Umgang mit dem Team Explorer möchte man vielleicht die verschieden Bereiche direkt mit Shortcuts ansprechen. Eigentlich sehr einfach zu merken, mit &lt;strong&gt;CRTL+0&lt;/strong&gt; den Fokus auf den Team Explorer setzen, gefolgt von dem Anfangsbuchstaben des Bereichs z.B. &lt;strong&gt;P&lt;/strong&gt; für Pending Changes. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&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/2654.image_5F00_2892D5E6.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/8424.image_5F00_thumb_5F00_6E376004.png" width="360" height="371" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hier die Shortcuts im Team Explorer 2012 :&lt;/p&gt;  &lt;table style="line-height: 13.65pt; margin-left: 1px; list-style-type: disc;" cellspacing="0" cellpadding="2" width="468" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="112"&gt;&lt;strong&gt;Shortcut&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="354"&gt;&lt;strong&gt;Team Explorer Page&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+'&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Search&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,H&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Home&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,P &lt;/td&gt;        &lt;td valign="top" width="354"&gt;Pending Changes&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,M&lt;/td&gt;        &lt;td valign="top" width="354"&gt;My Work&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,W &lt;/td&gt;        &lt;td valign="top" width="354"&gt;Work Items&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,B &lt;/td&gt;        &lt;td valign="top" width="354"&gt;Build&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,R &lt;/td&gt;        &lt;td valign="top" width="354"&gt;Reports&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,D &lt;/td&gt;        &lt;td valign="top" width="354"&gt;Documents&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,S &lt;/td&gt;        &lt;td valign="top" width="354"&gt;Settings&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+0,A&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Web Access – team home page&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;F5&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Refresh&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+Up Arrow&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Move focus to the previous visible section header&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Ctrl+Down Arrow&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Move focus to the next visible section header&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+Left&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Navigate backward&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+Right&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Navigate forward&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+Home&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Focus the navigation control&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+0&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Focus the page top level content&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+[1-9]&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Focus the visible section [1-9] level content&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+Up&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Focus the previous visible section content&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="112"&gt;Alt+Down&lt;/td&gt;        &lt;td valign="top" width="354"&gt;Focus the next visible section content&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10395532" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>Live Stream - Neues in Visual Studio 2012 Update 2 (CTP)</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/02/14/live-stream-neues-in-visual-studio-2012-update-2-ctp.aspx</link><pubDate>Thu, 14 Feb 2013 16:05:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10393713</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10393713</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/02/14/live-stream-neues-in-visual-studio-2012-update-2-ctp.aspx#comments</comments><description>&lt;p&gt;Am Dienstag den 19.2 um 17:00 werde ich mit Dariusz eine Live Stream zum Thema VS 2012.2 und TFS 2012.2 machen. Nach VS 2012 RTM gibt es nun schon&amp;#160; das zweite Update als Preview. Wir zeigen einige der Neuerungen, die wir sehr gut finden und sprechen auch darüber warum wir nun Updates haben. &lt;a href="http://kouder.net/2013/02/14/live-stream-neues-in-visual-studio-2012-update-2-ctp/"&gt;Hier&lt;/a&gt; geht's zum Stream. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10393713" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>Visual Studio Update 2 bringt MS Fakes nach VS Premium</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/02/04/visual-studio-update-2-bringt-ms-fakes-nach-vs-premium.aspx</link><pubDate>Mon, 04 Feb 2013 14:55:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10390889</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10390889</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/02/04/visual-studio-update-2-bringt-ms-fakes-nach-vs-premium.aspx#comments</comments><description>&lt;p&gt;Das Visual Studio Update 2 bringt nicht nur den Test Hub, Work Item Tagging im Web Access mit sich, sondern auch die Gruppierung von UnitTest basierend auf Test Klassen, was uns einfach gefehlt hat. Natürlich sind noch viel mehr Neuerungen dabei, ein Überblick zum Update 2 findet Ihr &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx"&gt;hier&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Für mich einer der wirklich wichtigen Punkte ist aber vor allem der Fakt, dass &lt;strong&gt;MS Fakes nun in VS Premium&lt;/strong&gt; verfügbar ist. Christian Jacob hat in folgendem &lt;a href="http://blog.toptechnologies.de/post/Microsoft-hort-zu-The-Power-of-Fakes-finally-unleashed!.aspx"&gt;Post&lt;/a&gt; alles wichtige zum Thema MS Fakes zusammengefasst.&lt;/p&gt;  &lt;p&gt;Die Möglichkeit, eine &lt;strong&gt;Code Map&lt;/strong&gt; aus einem &lt;strong&gt;Call Stack&lt;/strong&gt; während der Debug Session zu erstellen, ist echt hilfreich, um den Überblick zu behalten.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&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/3364.image_5F00_1C31125C.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/2262.image_5F00_thumb_5F00_1F165142.png" width="522" height="361" /&gt;&lt;/a&gt;&lt;/p&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/7446.image_5F00_75BF0943.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/6136.image_5F00_thumb_5F00_120C4B64.png" width="524" height="365" /&gt;&amp;#160;&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=10390889" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2012/">Visual Studio 2012</category></item><item><title>Git Integration in TF Service und Visual Studio</title><link>http://blogs.msdn.com/b/cbinder/archive/2013/01/31/git-integration-in-tf-service-und-visual-studio.aspx</link><pubDate>Thu, 31 Jan 2013 16:39:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10389985</guid><dc:creator>cbinder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/cbinder/rsscomments.aspx?WeblogPostID=10389985</wfw:commentRss><comments>http://blogs.msdn.com/b/cbinder/archive/2013/01/31/git-integration-in-tf-service-und-visual-studio.aspx#comments</comments><description>&lt;p&gt;Team Foundation Server wird als Versionsverwaltung nicht nur TFSVC (CVCS) sondern auch Git (DVCS) unterstützen. Teams können nun zwischen beiden Konzepten je nach Anforderungen wählen. Auf der Serverseite unterstützt TF Service schon jetzt Git als alternatives Repository. Der TFS wird diese Funktionalität mit dem nächsten Release erhalten. Für Visual Studio selbst gibt es nun mit dem &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36508"&gt;Visual Studio Update 2 CTP&lt;/a&gt; Git Support. Brian Harry hat in einen sehr &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx"&gt;ausführlichen Blog&lt;/a&gt; viele Fragen beantwortet wie:&amp;#160; Warum DVCS? Warum Git? Was ist mit TFSVC? &lt;/p&gt;  &lt;p&gt;CVCS und DVCS sind unterschiedliche Konzepte und haben damit auch Vor- und Nachteile, aber vor allem erfordern Sie unterschiedliche Arbeitsweisen. Ich finde diesen Schritt absolut richtig und konsequent, da er Teams die Flexibilität gibt, die Sie brauchen und passt zu einer moderne ALM Plattform.&lt;/p&gt;  &lt;p&gt;So sieht das nun im Überblick aus:&lt;/p&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/1768.image_5F00_3398B340.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/1856.image_5F00_thumb_5F00_7F17E0F7.png" width="532" height="326" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Übrigens für bis zu 5 Usern ist &lt;a href="http://tfs.visualstudio.com/"&gt;Team Foundation Service&lt;/a&gt; mit folgenden Features kostenfrei ohne daraus ein Public Project machen zu müssen!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Unlimitierte Anzahl von Projekten&lt;/li&gt;    &lt;li&gt;Version Control (TFVC oder Git)&lt;/li&gt;    &lt;li&gt;Work Item Tracking&lt;/li&gt;    &lt;li&gt;Agile Planning Tools&lt;/li&gt;    &lt;li&gt;Feedback Management&lt;/li&gt;    &lt;li&gt;Build (in preview)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Und so bekomme ich mein Git Repository auf TF Service&lt;/strong&gt;    &lt;br /&gt;(Minimale erste Schritte für Einsteiger)&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Hinweis für TFS Anwender&lt;/em&gt; : In der ersten Version fehlt noch z.B. die Integration mit den Work Items, wie in TFVCS.&lt;/p&gt;  &lt;p&gt;Account auf &lt;a href="https://tfs.visualstudio.com/en-us/learn/start/get-started/"&gt;TF Service erstellen&lt;/a&gt;.&amp;#160;&amp;#160; &lt;br /&gt;Im Dialog “Recent Projects and Teams” einfach New Team Project + Git wählen:&lt;/p&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/0602.image_5F00_7D671523.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/0842.image_5F00_thumb_5F00_235CC57A.png" width="240" height="35" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Noch die Details für das Project angeben und Erstellen lassen:&lt;/p&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/3005.image4_5F00_4D5CC3A2.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/3404.image4_5F00_thumb_5F00_7A057D7B.png" width="410" height="347" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Danach in den Bereich “Code” wechseln, der eine Anleitung zum Clonen via &lt;strong&gt;git clone&lt;/strong&gt; zeigt.&lt;strong&gt;&amp;#160;&lt;/strong&gt;Alle die schon mit dem Git Client oder anderen IDSs arbeiten, wissen was dann zu tun ist. &lt;/p&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/2844.image19_5F00_7F73EE1F.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/2018.image19_5F00_thumb_5F00_660BEAE5.png" width="265" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ich hab’s via VS 2012 gemacht. VS 2012 Update 2 CTP Installieren und dann die &lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c"&gt;Visual Studio Tools for Git&lt;/a&gt;&lt;/p&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/8688.image_5F00_693DD2CD.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/4555.image_5F00_thumb_5F00_234C9FAD.png" width="382" height="260" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In das erstellte Team Project wechseln und das lokale Git Repository Clonen.&lt;/p&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/2480.image_5F00_2C592B2E.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/6281.image_5F00_thumb_5F00_78B0BECF.png" width="392" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fertig. Ich habe jetzt ein lokales Repository auf meinem Rechner unter dem lokalen Pfad C:´\Users\blablabla…&lt;/p&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/3051.image_5F00_7DB2FC7E.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/5518.image_5F00_thumb_5F00_15D666DA.png" width="377" height="143" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Eine bestehende oder neue Solution in dem lokalen Repository (lokaler Pfad) erstellen. Zum Beispiel im Solution Explorer die Solution mit &lt;em&gt;Add to Source Control&lt;/em&gt; hinzufügen. In der Ansicht &lt;em&gt;Git Changes&lt;/em&gt; könnt Ihr dann den Commit [Add] in das lokale Repository durchführen. &lt;/p&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/2068.image_5F00_2D8D9E40.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/4617.image_5F00_thumb_5F00_45B1089B.png" width="256" height="228" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In der Solution sieht man dann an den Schlössern, dass der Commit in das lokale Repository erfolgreich war.&lt;/p&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/7356.image_5F00_3942E572.png"&gt;&lt;img title="image" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/6170.image_5F00_thumb_5F00_58195950.png" width="272" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Jetzt sollen meine Kollegen ja auch was davon haben. Dazu in die Ansicht &lt;em&gt;Commits&lt;/em&gt; wechseln und via &lt;em&gt;Push&lt;/em&gt; in das TF Service Repository schieben.&lt;/p&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/8311.image_5F00_5A06A859.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/2047.image_5F00_thumb_5F00_5FE14BF2.png" width="310" height="282" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nun ist die Solution im TF Service und Kollegen können sich jetzt das Repository Clonen.&lt;/p&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/1057.image_5F00_4C53EC51.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/8715.image_5F00_thumb_5F00_4383E405.png" width="540" height="396" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Weitere lokale Änderungen, können durch ein &lt;em&gt;Commit&lt;/em&gt; im Solution Explorer initiiert werden.&lt;/p&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/0066.image_5F00_6F5437F4.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/3175.image_5F00_thumb_5F00_5845B6B8.png" width="302" height="598" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Der dann den &lt;em&gt;Changes &lt;/em&gt;Dialog öffnet und der Commit erfolgen kann.&lt;/p&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/7206.image_5F00_2AE420E8.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-18-metablogapi/6811.image_5F00_thumb_5F00_5C035B88.png" width="273" height="227" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;oder halt alles mit der Command Line..&lt;/p&gt;  &lt;p&gt;Viel Spass&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10389985" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/TFS/">TFS</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+ALM/">Visual Studio ALM</category><category domain="http://blogs.msdn.com/b/cbinder/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category></item></channel></rss>