<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Robert Green - Adventures in DeveloperLand</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/robertgreen/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/robertgreen/feed.xml</link>
    <description>Robert Green is a Sr Program Manager Evangelism for Visual Studio and .NET.</description>
    <lastBuildDate>Thu, 10 Jan 2019 16:14:13 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Visual Studio Toolbox: UX Design and Code Generation for Angular Apps</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-ux-design-and-code-generation-for-angular-apps</link>
      <pubDate>Thu, 10 Jan 2019 16:14:13 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3705</guid>
      <description><![CDATA[In this episode, I am joined by Jason Beres of Infragistics, who walks us through indigo.design, a...]]></description>
      <content:encoded><![CDATA[In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/UX-Design-and-Code-Generation-for-Angular-Apps">this episode</a>, I am joined by <a href="https://twitter.com/jasonberes">Jason Beres</a> of <a href="https://www.infragistics.com/">Infragistics</a>, who walks us through <a href="https://www.infragistics.com/products/indigo-design">indigo.design</a>, a platform for the visual design, UX prototyping and code generation of Angular apps. He shows how you can create designs in <a href="https://www.sketchapp.com/">Sketch</a> using a variety of pre-built UI components and patterns, share them with others on any device and then generate your app's code. 
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/UX-Design-and-Code-Generation-for-Angular-Apps/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Building Bots Part 2</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-building-bots-part-2</link>
      <pubDate>Wed, 19 Dec 2018 18:06:46 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3685</guid>
      <description><![CDATA[A bot is software that interacts with humans to do things like chat, make recommendations, book...]]></description>
      <content:encoded><![CDATA[A bot is software that interacts with humans to do things like chat, make recommendations, book travel and more. <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Bots-Part-2">This</a> is the second of a two part series where <a href="https://twitter.com/samidip">Sam Basu</a> shows us how to build bots. In this episode, Sam gives the bots he built in <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Bots-Part-1">Part 1</a> a modern UI by using Telerik <a href="https://www.telerik.com/conversational-ui">Conversational UI</a> user controls.  
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Bots-Part-2/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Building Bots Part 1</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-building-bots-part-1</link>
      <pubDate>Thu, 13 Dec 2018 16:35:18 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3665</guid>
      <description><![CDATA[A bot is software that interacts with humans to do things like chat, make recommendations, book...]]></description>
      <content:encoded><![CDATA[A bot is software that interacts with humans to do things like chat, make recommendations, book travel and more. <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Bots-Part-1">This</a> is the first of a two part series where <a href="https://twitter.com/samidip">Sam Basu</a> shows us how to build bots. What are the tools we use and how do they work? Once you understand that, you can think about how you can use them in ways that help your customers. 
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Bots-Part-1/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Building Web APIs Part 3</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-building-web-apis-part-3</link>
      <pubDate>Tue, 11 Dec 2018 16:22:24 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3635</guid>
      <description><![CDATA[This is the last of a three part series where I am joined by Chris Woodruff who shows how to build...]]></description>
      <content:encoded><![CDATA[This is the last of a three part series where I am joined by <a href="https://twitter.com/cwoodruff">Chris Woodruff</a> who shows how to build ASP.NET Core Web APIs. In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-3">this episode</a>, Chris goes deep into what developers should know when building real-world APIs. This episode expands on the first episode to discuss what best practices developers should think about before, during and after their API project. We look at how and why you should decouple your API from the domain and data logic in your solutions and why we should not use our Entity Framework Core entity models at the API endpoints.

Resources
<ul>
	<li><a href="https://github.com/cwoodruff/ChinookDatabase">Chinook database</a></li>
	<li><a href="https://github.com/cwoodruff/ChinookASPNETCoreAPINTier">Sample code</a></li>
</ul>

Episodes:
<ul>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-1">Part 1: Creating a RESTful API with ASP.NET Core 2.1 Web API</a></li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-2">Part 2: Testing ASP.NET Core 2.1 Web API Solutions</a></li>
	<li>Part 3: Creating the Best Architecture for ASP.NET Core 2.1 Web API (this episode)</li>
</ul>
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-3/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>

]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Building Web APIs Part 2</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-building-web-apis-part-2</link>
      <pubDate>Wed, 05 Dec 2018 18:19:13 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3625</guid>
      <description><![CDATA[This is the second of a three part series where I am joined by Chris Woodruff who shows how to build...]]></description>
      <content:encoded><![CDATA[This is the second of a three part series where I am joined by <a href="https://twitter.com/cwoodruff">Chris Woodruff</a> who shows how to build ASP.NET Core Web APIs. In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-2">this episode</a>, Chris discusses what to do after building your APIs. He shows <a href="https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests?view=aspnetcore-2.1">Integration Testing</a>, a new testing framework from the ASP.NET Core team that will allow you and your team to test your APIs externally. Integration Testing uses our knowledge of unit testing but takes it to the next level.

Resources
<ul>
	<li><a href="https://github.com/cwoodruff/ChinookDatabase">Chinook database</a></li>
	<li><a href="https://github.com/cwoodruff/ChinookASPNETCoreAPINTier">Sample code</a></li>
</ul>

Episodes:
<ul>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-1">Part 1: Creating a RESTful API with ASP.NET Core 2.1 Web API</a></li>
	<li>Part 2: Testing ASP.NET Core 2.1 Web API Solutions (this episode)</li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-3">Part 3: Creating the Best Architecture for ASP.NET Core 2.1 Web API</a></li>
</ul>
<p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-2/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Building Web APIs Part 1</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-building-web-apis-part-1</link>
      <pubDate>Wed, 28 Nov 2018 01:32:57 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3595</guid>
      <description><![CDATA[This is the first of a three part series where I am joined by Chris Woodruff who shows how to build...]]></description>
      <content:encoded><![CDATA[This is the first of a three part series where I am joined by <a href="https://twitter.com/cwoodruff">Chris Woodruff</a> who shows how to build ASP.NET Core Web APIs. In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-1">this episode</a>, Chris shows how to kick off your first project and what ASP.NET Core 2.1 offers that makes our developer lives better! He looks at Dependency Injection, Entity Framework Core and other .NET Core goodies to make your APIs the best for all platforms.

Resources
<ul>
	<li><a href="https://github.com/cwoodruff/ChinookDatabase">Chinook database</a></li>
	<li><a href="https://github.com/cwoodruff/ChinookASPNETCoreAPINTier">Sample code</a></li>
	<li><a href="https://github.com/cwoodruff/ChinookASPNETCoreAPINTier/blob/master/script_webapi.txt">script_webapi.txt</a></li>
</ul>

Episodes:
<ul>
	<li>Part 1: Creating a RESTful API with ASP.NET Core 2.1 Web API (this episode)</li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-2">Part 2: Testing ASP.NET Core 2.1 Web API Solutions</a></li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-3">Part 3: Creating the Best Architecture for ASP.NET Core 2.1 Web API</a></li>
</ul>
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Building-Web-APIs-Part-1/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>

]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Unit Testing: Existing Code</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-unit-testing-existing-code</link>
      <pubDate>Tue, 20 Nov 2018 16:19:50 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3575</guid>
      <description><![CDATA[This is the fourth of a four part series, recorded this summer, where I am joined by Phil Japikse to...]]></description>
      <content:encoded><![CDATA[This is the fourth of a four part series, recorded this summer, where I am joined by <a href="https://twitter.com/skimedic">Phil Japikse</a> to discuss unit testing. This series expands on the 2017 <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Modern-Dev-Practices-Unit-Testing">Unit Testing episode</a>. In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Existing-Code">this final episode</a>, we tie it all together. How do you add Unit Testing into existing code? When should you, as well as when should you not? 

Links:
<ul>
	<li><a href="https://www.skimedic.com/blog">https://www.skimedic.com/blog</a></li>
	<li><a href="https://github.com/skimedic/presentations/tree/master/UnitTesting">https://github.com/skimedic/presentations/tree/master/UnitTesting</a></li>
	<li><a href="https://xunit.github.io/">https://xunit.github.io/</a></li>
	<li><a href="https://github.com/moq/moq">https://github.com/moq/moq</a></li>
</ul>

Episodes in this series:
<ul>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Test-Driven-and-Scenario-Based-Testing">Test Driven and Scenario Based Testing</a></li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-xUnit">xUnit</a></li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Moq-Framework">Moq Framework</a></li>
	<li>Existing Code (this episode)</li>
</ul>
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Existing-Code/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Unit Testing: Moq Framework</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-unit-testing-moq-framework</link>
      <pubDate>Thu, 15 Nov 2018 16:17:57 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3545</guid>
      <description><![CDATA[This is the third of a four part series, recorded this summer, where I am joined by Phil Japikse to...]]></description>
      <content:encoded><![CDATA[This is the third of a four part series, recorded this summer, where I am joined by <a href="https://twitter.com/skimedic">Phil Japikse</a> to discuss unit testing. This series expands on the 2017 <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Modern-Dev-Practices-Unit-Testing">Unit Testing episode</a>. In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Moq-Framework">this episode</a>, we cover the <a href="https://github.com/moq/moq">Moq framework</a>. Mocking provides the ability to simulate an object. For example, you can test a call to a database without having to actually talk to it. The Moq framework is an open source unit testing framework that works very well with .NET code and Phil shows us how to use it.

Links:
<ul>
	<li><a href="https://www.skimedic.com/blog">https://www.skimedic.com/blog</a></li>
	<li><a href="https://github.com/skimedic/presentations/tree/master/UnitTesting">https://github.com/skimedic/presentations/tree/master/UnitTesting</a></li>
	<li><a href="https://xunit.github.io/">https://xunit.github.io/</a></li>
	<li><a href="https://github.com/moq/moq">https://github.com/moq/moq</a></li>
</ul>

Episodes in this series:
<ul>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Test-Driven-and-Scenario-Based-Testing">Test Driven and Scenario Based Testing</a></li>
	<li><a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-xUnit">xUnit</a></li>
	<li>MOQ Framework (this episode)</li>
	<li>Existing Code</li>
</ul>
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-Moq-Framework/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: A History of .NET</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-a-history-of-net</link>
      <pubDate>Tue, 13 Nov 2018 16:30:33 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3505</guid>
      <description><![CDATA[In this episode, I am joined by Richard Campbell, co-host of .NET Rocks. We spend orr time together...]]></description>
      <content:encoded><![CDATA[In <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/A-History-of-NET">this episode</a>, I am joined by <a href="https://twitter.com/richcampbell">Richard Campbell</a>, co-host of <a href="https://t.co/tmuE73wiaK">.NET Rocks</a>. We spend orr time together reviewing the history of .NET, the subject of a book Richard is working on. We start with why .NET was created and end with .NET Core and we cover lots of milestones in between. Just an informal chat between two guys who have been there for it all. 
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/A-History-of-NET/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
    <item>
      <title>Visual Studio Toolbox: Blazor Part 2</title>
      <link>https://docs.microsoft.com/archive/blogs/robertgreen/visual-studio-toolbox-blazor-part-2</link>
      <pubDate>Thu, 08 Nov 2018 15:35:30 GMT</pubDate>
      <dc:creator><![CDATA[Robert Green - MFST]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/robertgreen/?p=3485</guid>
      <description><![CDATA[This is the second of a two part episode recorded in August. Special guest hosts Sam Basu and Ed...]]></description>
      <content:encoded><![CDATA[<a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Blazor-Part-2">This</a> is the second of a two part episode recorded in August. Special guest hosts <a href="https://twitter.com/samidip">Sam Basu</a> and <a href="https://twitter.com/EdCharbeneau">Ed Charbeneau</a> take us on a tour of <a href="https://blazor.net/">Blazor</a>, an experimental .NET web framework using C# and HTML that runs in the browser using a relatively new standardized web technology called <a href="https://webassembly.org/">WebAssembly</a>. Sam and Ed show how easy it is to get started building apps with Blazor.  

Part 1 is <a href="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Blazor-Part-1">here</a>. 
</p><iframe src="https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Blazor-Part-2/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe>]]></content:encoded>
    </item>
  </channel>
</rss>