<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:betag="https://blogengine.io/schemas/tags">
  <channel>
    <title>.NET Musings</title>
    <description>Wandering thoughts of a developer, architect, speaker, and trainer</description>
    <link>http://www.skimedic.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 3.3.8.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.skimedic.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Phil Japikse</dc:creator>
    <dc:title>.NET Musings</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <item>
      <title>Exciting news! I'm offering a discount for my 4-Day .NET 9 deep dive class starting December 10th!</title>
      <description>&lt;p data-pm-slice="1 1 []"&gt;I teach two in-depth .NET courses every year&amp;mdash;one in July and another in December. This upcoming session is a 4-day, hands-on lab where you'll build a complete data access layer using Entity Framework Core 9, create two web applications (one with Razor Pages and the other with MVC), develop a RESTful service, and finish off with a single-page app (SPA) using Blazor WASM.&lt;/p&gt;
&lt;p&gt;Interested? Use the code &lt;strong&gt;JAPIKSE&lt;/strong&gt; at &lt;a href="https://vslive.com/events/training-seminars/2024/dec10/home.aspx"&gt;https://vslive.com/events/training-seminars/2024/dec10/home.aspx&lt;/a&gt; for a special discount!&lt;/p&gt;
&lt;p&gt;Curious about the course topics? Here's a sample of what you'll dive into:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 1&lt;/strong&gt;: &lt;strong&gt;Entity Framework Core&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;
&lt;p&gt;Migration from EF6&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Model creation &amp;amp; configuration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Global query filters, value converters, temporal tables&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Overriding SaveChanges with custom error handling&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Connection resiliency, concurrency errors, and transactions&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fast changes with ExecuteUpdate/Delete&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Integration testing with xUnit&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Days 2-3&lt;/strong&gt;: &lt;strong&gt;ASP.NET Core&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;
&lt;p&gt;Razor Pages, MVC, and RESTful Services&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dependency injection, app configuration, and logging&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Routing, validation, tag helpers, and GDPR support&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;HTTPClient factory, API documentation, versioning, and more&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Day 4&lt;/strong&gt;: &lt;strong&gt;Blazor WASM&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;
&lt;p&gt;Components, pages, and forms&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;State management, JavaScript interop, and HTTP client integration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CSS isolation, routing, and lifecycle management&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Spots are limited, so grab yours now&amp;mdash;I hope to see you there!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <link>http://www.skimedic.com/blog/post/2024/11/30/4-day-dec-2024-hands-on-lab-discount-and-details</link>
      <author>blog@skimedic.com</author>
      <comments>http://www.skimedic.com/blog/post/2024/11/30/4-day-dec-2024-hands-on-lab-discount-and-details#comment</comments>
      <guid>http://www.skimedic.com/blog/post.aspx?id=d3494e67-b1ae-44ac-b127-e6b3eefb44a7</guid>
      <pubDate>Sat, 30 Nov 2024 06:26:00 -0700</pubDate>
      <dc:publisher>PhilJapikse</dc:publisher>
      <pingback:server>http://www.skimedic.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.skimedic.com/blog/post.aspx?id=d3494e67-b1ae-44ac-b127-e6b3eefb44a7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.skimedic.com/blog/trackback.axd?id=d3494e67-b1ae-44ac-b127-e6b3eefb44a7</trackback:ping>
      <wfw:comment>http://www.skimedic.com/blog/post/2024/11/30/4-day-dec-2024-hands-on-lab-discount-and-details#comment</wfw:comment>
      <wfw:commentRss>http://www.skimedic.com/blog/syndication.axd?post=d3494e67-b1ae-44ac-b127-e6b3eefb44a7</wfw:commentRss>
    </item>
    <item>
      <title>Don’t Say I Can’t</title>
      <description>&lt;p&gt;Last night I had the pleasure of working with a customer at &lt;a href="https://www.perfectnorth.com//" target="_blank"&gt;Perfect North Slopes&lt;/a&gt; (I’ve been on the Ski Patrol there for over 25 years). Normally, working with a customer means treating injuries, but this time was different. Paul approached me for some help making a video. Paul is a guide, and he was there with his exchange student, Ozzie, a young man from Turkey who is blind. Ozzie had never experienced snow before coming to the US, and had certainly never skied before. Paul wanted me for follow behind them and create a video of Ozzie skiing down Far Side, our longest trail (about a mile).&lt;/p&gt;&lt;p&gt;Not the first time I’ve been asked this on my tenure with the Ski Patrol, but this time it was very different. Ozzie is completely blind. Paul spent this ski season teaching Ozzie to ski, and Ozzie follows Paul down the hill listening to the sound of Paul clicking his poles together behind him.&amp;nbsp; Ozzie isn’t tethered, he’s just skiing. At one point in the video, you can see Ozzie get ahead of Paul, so Paul simply banged his poles louder, Ozzie slowed down since the sound was behind him, and then they continued skiing down the hill.&lt;/p&gt;&lt;p&gt;Here is the video from my YouTube channel: &lt;a title="https://www.youtube.com/watch?v=3U8dEcQyKtg" href="https://www.youtube.com/watch?v=3U8dEcQyKtg"&gt;https://www.youtube.com/watch?v=3U8dEcQyKtg&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Next time I start to say “I can’t”, I’m going to think of Ozzie, and realize what I really mean is “I won’t try”.&amp;nbsp; It wasn’t that Ozzie was a phenomenal skier. It’s that he can’t see, yet he didn’t let that stop him from skiing. And in three short months!&lt;/p&gt;</description>
      <link>http://www.skimedic.com/blog/post/2019/02/28/Dont-Say-I-Cant</link>
      <author>blog@skimedic.com</author>
      <comments>http://www.skimedic.com/blog/post/2019/02/28/Dont-Say-I-Cant#comment</comments>
      <guid>http://www.skimedic.com/blog/post.aspx?id=1760ef81-0118-4bc6-a917-0f822c465eba</guid>
      <pubDate>Thu, 28 Feb 2019 05:24:00 -0700</pubDate>
      <dc:publisher>PhilJapikse</dc:publisher>
      <pingback:server>http://www.skimedic.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.skimedic.com/blog/post.aspx?id=1760ef81-0118-4bc6-a917-0f822c465eba</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.skimedic.com/blog/trackback.axd?id=1760ef81-0118-4bc6-a917-0f822c465eba</trackback:ping>
      <wfw:comment>http://www.skimedic.com/blog/post/2019/02/28/Dont-Say-I-Cant#comment</wfw:comment>
      <wfw:commentRss>http://www.skimedic.com/blog/syndication.axd?post=1760ef81-0118-4bc6-a917-0f822c465eba</wfw:commentRss>
    </item>
    <item>
      <title>Graphic Design with the Surface Pro</title>
      <description>&lt;p&gt;I had Surface machines since they first came out.&amp;nbsp; Every edition of the Surface RT and the Surface Pro.&amp;nbsp; I write code for my clients, the text and images for my current book effort for &lt;a href="http://www.apress.com/catalogsearch/result/?q=japikse&amp;amp;submit=Go" target="_blank"&gt;Apress&lt;/a&gt;, and my courses for LinkedIn. I am also writing this blog post on my Surface Book.&amp;nbsp; Obviously, I’m sold on the Surface as a laptop and a work machine.&amp;nbsp; My son, on the other hand, not so much.&amp;nbsp; When my kids were much younger, I gave them Surface RTs as tablets.&amp;nbsp; Ok, so I probably jaded them with that move.&amp;nbsp; My mistake.&lt;/p&gt; &lt;p&gt;My oldest has a knack for drawing.&amp;nbsp; He’s really really good.&amp;nbsp; Good enough that when he wanted a digital drawing pad for his laptop, I couldn’t say no.&amp;nbsp; Well, I *did* try and talk him into a Surface, but teenagers don’t always listen to what their dad has to say. We got him a drawing pad to use with my old Dell luggable, and he produced several images that he’s put on t-shirts, including the following:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=Woodstock_Poster_1969.png"&gt;&lt;img title="Woodstock Poster 1969" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Woodstock Poster 1969" src="http://www.skimedic.com/blog/image.axd?picture=Woodstock_Poster_1969_thumb.png" width="180" height="244"&gt;&lt;/a&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=The_Magic_Mountain_Collective.png"&gt;&lt;img title="The Magic Mountain Collective" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="The Magic Mountain Collective" src="http://www.skimedic.com/blog/image.axd?picture=The_Magic_Mountain_Collective_thumb.png" width="244" height="244"&gt;&lt;/a&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=Tripping_As_It_Was.png"&gt;&lt;img title="Tripping As It Was" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Tripping As It Was" src="http://www.skimedic.com/blog/image.axd?picture=Tripping_As_It_Was_thumb.png" width="244" height="244"&gt;&lt;/a&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=Unrealized_Album_Art_No.1.png"&gt;&lt;img title="Unrealized Album Art No.1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Unrealized Album Art No.1" src="http://www.skimedic.com/blog/image.axd?picture=Unrealized_Album_Art_No.1_thumb.png" width="244" height="244"&gt;&lt;/a&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=VW_Bus_Shirt_Design_Final.png"&gt;&lt;img title="VW Bus Shirt Design Final" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="VW Bus Shirt Design Final" src="http://www.skimedic.com/blog/image.axd?picture=VW_Bus_Shirt_Design_Final_thumb.png" width="244" height="215"&gt;&lt;/a&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=Peace_Love_and_Vinyl_Shirt_Deign_Final.png"&gt;&lt;img title="Peace Love and Vinyl Shirt Deign Final" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Peace Love and Vinyl Shirt Deign Final" src="http://www.skimedic.com/blog/image.axd?picture=Peace_Love_and_Vinyl_Shirt_Deign_Final_thumb.png" width="244" height="139"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Recently, he had some issues with his drawing pad, and (probably due to the marketing of the Surface as an artistic tool), he asked my if I had a old Surface laying around that he could use.&amp;nbsp; I was a bit shocked, but I certainly did have a Surface Pro 3 laying around (my old development machine).&amp;nbsp; So I cleaned off all of my geek tools (like Visual Studio and SQL Server), and set it up for him to use.&amp;nbsp; &lt;/p&gt; &lt;p&gt;When he started using it, there was an issue with pen pressure. He practically had to press the pen through the screen to get a solid line.&amp;nbsp; I knew it was adjustable, but it was not intuitive how to do so.&amp;nbsp; There is an app in the store simple called Surface (&lt;a title="Surface App" href="https://www.microsoft.com/store/apps/9wzdncrfjb8p" target="_blank"&gt;https://www.microsoft.com/store/apps/9wzdncrfjb8p&lt;/a&gt;) that allows for an artist to customize the pen for their unique style of drawing.&amp;nbsp; Then it was just a matter of setting up &lt;a href="https://krita.org/en/download/krita-desktop/" target="_blank"&gt;Krita 64 for Surface Pro&lt;/a&gt;, and he was off to the races.&amp;nbsp; I had only ever used the pen as a mouse when I was sitting on an airplane!&lt;/p&gt; &lt;p&gt;The designs that he made on my old Surface Pro are pretty cool.&amp;nbsp; He started by creating this drawing:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=RMF_Art_Tan_Skin_clear_BG_no_loho.png"&gt;&lt;img title="RMF Art Tan Skin clear BG no loho" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="RMF Art Tan Skin clear BG no loho" src="http://www.skimedic.com/blog/image.axd?picture=RMF_Art_Tan_Skin_clear_BG_no_loho_thumb.png" width="244" height="244"&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;He shopped the image around, and a local band expressed an interest in it. So he created some variations (again, just using my old Surface Pro 3 with pen and Krita) like this:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=RMF_Art_Tan_Skin_clear_BG.png"&gt;&lt;img title="RMF Art Tan Skin clear BG" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="RMF Art Tan Skin clear BG" src="http://www.skimedic.com/blog/image.axd?picture=RMF_Art_Tan_Skin_clear_BG_thumb.png" width="244" height="244"&gt;&lt;/a&gt;&lt;a href="http://www.skimedic.com/blog/image.axd?picture=RMF_Album_Art_White_Skin_Yellow_Eyes.png"&gt;&lt;img title="RMF Album Art White Skin Yellow Eyes" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="RMF Album Art White Skin Yellow Eyes" src="http://www.skimedic.com/blog/image.axd?picture=RMF_Album_Art_White_Skin_Yellow_Eyes_thumb.png" width="244" height="244"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;No deal has been cut yet, so don’t look for his artwork on any shirts or album covers.&amp;nbsp; I guess he was somewhat inspired by my old Yes albums (he inherited all of my old vinyl albums).&lt;/p&gt; &lt;p&gt;So, two points about this post.&amp;nbsp; The Surface Pro line is really good at being an artists’ tool.&amp;nbsp; The other?&amp;nbsp; In case you hadn’t figured it out, I’m just a proud dad showing of my son’s work!&lt;/p&gt; &lt;p&gt;Note: All Images in this post © Conner Japikse and Phil Japikse&lt;/p&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;a class="twitter-share-button" href="https://twitter.com/share" data-url="http://www.skimedic.com/blog/post/2016/11/18/Graphic-Design-with-the-Surface-Pro.aspx" data-text="Blogged: Graphic Design with the Surface Pro" data-via="skimedic" data-hashtags="graphic design"&gt;Tweet&lt;/a&gt; &lt;/td&gt; &lt;td&gt;&lt;a class="twitter-follow-button" href="https://twitter.com/skimedic" data-show-count="false"&gt;Follow @skimedic&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="fb-like" data-href="http://www.skimedic.com/blog/post/2016/11/18/Graphic-Design-with-the-Surface-Pro.aspx" data-share="true" data-show-faces="false" data-action="like" data-layout="button"&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="g-plusone" data-href="http://www.skimedic.com/blog/post/2016/11/18/Graphic-Design-with-the-Surface-Pro.aspx" data-align="left" data-size="medium" data-annotations="none"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');&lt;/script&gt; &lt;div id="author" class="vcard"&gt; &lt;h3&gt;About the author&lt;/h3&gt; &lt;h3 class="fn"&gt;Philip Japikse&lt;/h3&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img title="Japikse" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Philip Japikse" src="http://skimedic.com/images/self/Japikse_5x5.jpg" width="93" height="112"&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small"&gt;An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (&lt;a href="http://bit.ly/pro_csharp" target="_blank"&gt;http://bit.ly/pro_csharp&lt;/a&gt;), the Lead Director for the Cincinnati .NET User’s Group (&lt;a href="http://www.cinnug.org" target="_blank"&gt;http://www.cinnug.org&lt;/a&gt;) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (&lt;a href="http://www.hallwayconversations.com" target="_blank"&gt;http://www.hallwayconversations.com&lt;/a&gt;), founded the Cincinnati Day of Agile (&lt;a href="http://www.dayofagile.org" target="_blank"&gt;http://www.dayofagile.org&lt;/a&gt;), and volunteers for the National Ski Patrol. During the day, Phil works as a Principal Consultant and the Agile Practice Director with Strategic Data Systems (&lt;a href="http://www.sds-consulting.com" target="_blank"&gt;http://www.sds-consulting.com&lt;/a&gt;). Phil enjoys to continuously learn new tech and is always striving to improving his craft. You can follow Phil on twitter via &lt;a href="http://www.twitter.com/skimedic" target="_blank"&gt;http://www.twitter.com/skimedic&lt;/a&gt; and read his blog at &lt;a href="http://www.skimedic.com/blog/blog" target="_blank"&gt;http://www.skimedic.com/blog.&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
      <link>http://www.skimedic.com/blog/post/2016/11/18/Graphic-Design-with-the-Surface-Pro</link>
      <author>blog@skimedic.com</author>
      <comments>http://www.skimedic.com/blog/post/2016/11/18/Graphic-Design-with-the-Surface-Pro#comment</comments>
      <guid>http://www.skimedic.com/blog/post.aspx?id=8fabbb50-b3fa-4445-90e4-a1d6476797e3</guid>
      <pubDate>Fri, 18 Nov 2016 16:32:00 -0700</pubDate>
      <dc:publisher>PhilJapikse</dc:publisher>
      <pingback:server>http://www.skimedic.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.skimedic.com/blog/post.aspx?id=8fabbb50-b3fa-4445-90e4-a1d6476797e3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.skimedic.com/blog/trackback.axd?id=8fabbb50-b3fa-4445-90e4-a1d6476797e3</trackback:ping>
      <wfw:comment>http://www.skimedic.com/blog/post/2016/11/18/Graphic-Design-with-the-Surface-Pro#comment</wfw:comment>
      <wfw:commentRss>http://www.skimedic.com/blog/syndication.axd?post=8fabbb50-b3fa-4445-90e4-a1d6476797e3</wfw:commentRss>
    </item>
    <item>
      <title>Discounts for DevIntersection–Las Vegas</title>
      <description>&lt;p&gt;I&amp;rsquo;ll be speaking at the DEVIntersection in Las Vegas October 25-28.&amp;nbsp; I&amp;rsquo;ll be giving three talks &amp;ndash; one on &lt;a href="https://devintersection.com/#!/Visual-Studio-ASP-Azure-Conference/speakers/Phil%20Japikse" target="_blank"&gt;Design Patterns&lt;/a&gt;, and two WPF talks &amp;ndash; &lt;a href="https://devintersection.com/#!/Visual-Studio-ASP-Azure-Conference/speakers/Phil%20Japikse" target="_blank"&gt;WPF For Developers&lt;/a&gt; and &lt;a href="https://devintersection.com/#!/Visual-Studio-ASP-Azure-Conference/speakers/Phil%20Japikse" target="_blank"&gt;Implementing MVVM for WPF&lt;/a&gt;.&amp;nbsp; When you &lt;a href="https://devintersection.com/#!/register" target="_blank"&gt;register&lt;/a&gt;, use the code JAPIKSE (my last name) to receive a nice discount off the admission price!&amp;nbsp;&lt;/p&gt;   &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;a class="twitter-share-button" href="https://twitter.com/share" data-hashtags="" data-via="skimedic" data-text="Blogged: Discounts for DEVIntersections" data-url="http://www.skimedic.com/blog/post/2016/08/14/Discounts-for-DevIntersection-Las-Vegas.aspx"&gt;Tweet&lt;/a&gt; &lt;/td&gt; &lt;td&gt;&lt;a class="twitter-follow-button" href="https://twitter.com/skimedic" data-show-count="false"&gt;Follow @skimedic&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="fb-like" data-layout="button" data-action="like" data-show-faces="false" data-share="true" data-href="http://www.skimedic.com/blog/post/2016/08/14/Discounts-for-DevIntersection-Las-Vegas.aspx"&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="g-plusone" data-href="http://www.skimedic.com/blog/post/2016/08/14/Discounts-for-DevIntersection-Las-Vegas.aspx" data-annotations="none" data-size="medium" data-align="left"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');&lt;/script&gt;    &lt;div id="author" class="vcard"&gt;
&lt;h3&gt;About the author&lt;/h3&gt;
&lt;h3 class="fn"&gt;Philip Japikse&lt;/h3&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="Japikse" src="http://skimedic.com/images/self/Japikse_5x5.jpg" alt="Philip Japikse" width="93" height="112" border="0" /&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size: small;"&gt;An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (&lt;a href="http://bit.ly/pro_csharp" target="_blank"&gt;http://bit.ly/pro_csharp&lt;/a&gt;), the Lead Director for the Cincinnati .NET User&amp;rsquo;s Group (&lt;a href="http://www.cinnug.org" target="_blank"&gt;http://www.cinnug.org&lt;/a&gt;) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (&lt;a href="http://www.hallwayconversations.com" target="_blank"&gt;http://www.hallwayconversations.com&lt;/a&gt;), founded the Cincinnati Day of Agile (&lt;a href="http://www.dayofagile.org" target="_blank"&gt;http://www.dayofagile.org&lt;/a&gt;), and volunteers for the National Ski Patrol. During the day, Phil works as a Principal Consultant and the Agile Practice Director with Strategic Data Systems (&lt;a href="http://www.sds-consulting.com" target="_blank"&gt;http://www.sds-consulting.com&lt;/a&gt;). Phil enjoys to continuously learn new tech and is always striving to improving his craft. You can follow Phil on twitter via &lt;a href="http://www.twitter.com/skimedic" target="_blank"&gt;http://www.twitter.com/skimedic&lt;/a&gt; and read his blog at &lt;a href="http://www.skimedic.com/blog/blog" target="_blank"&gt;http://www.skimedic.com/blog.&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description>
      <link>http://www.skimedic.com/blog/post/2016/08/14/Discounts-for-DevIntersection-Las-Vegas</link>
      <author>blog@skimedic.com</author>
      <comments>http://www.skimedic.com/blog/post/2016/08/14/Discounts-for-DevIntersection-Las-Vegas#comment</comments>
      <guid>http://www.skimedic.com/blog/post.aspx?id=3cfb17be-6d19-4193-9fc3-5683b78f417b</guid>
      <pubDate>Sun, 14 Aug 2016 18:53:00 -0700</pubDate>
      <category>.NET</category>
      <category>.NET tools</category>
      <category>Conferences</category>
      <category>Design Patterns</category>
      <category>DEVIntersection</category>
      <category>MVVM</category>
      <category>WPF</category>
      <dc:publisher>PhilJapikse</dc:publisher>
      <pingback:server>http://www.skimedic.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.skimedic.com/blog/post.aspx?id=3cfb17be-6d19-4193-9fc3-5683b78f417b</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.skimedic.com/blog/trackback.axd?id=3cfb17be-6d19-4193-9fc3-5683b78f417b</trackback:ping>
      <wfw:comment>http://www.skimedic.com/blog/post/2016/08/14/Discounts-for-DevIntersection-Las-Vegas#comment</wfw:comment>
      <wfw:commentRss>http://www.skimedic.com/blog/syndication.axd?post=3cfb17be-6d19-4193-9fc3-5683b78f417b</wfw:commentRss>
    </item>
    <item>
      <title>Discount for VSLive Washington DC</title>
      <description>&lt;p&gt;I will be speaking at VSLive Washington DC the week of October 3-6.&amp;nbsp; Using the code &lt;a href="http://bit.ly/DCSPK13REG" target="_blank"&gt;DCSPK13REG&lt;/a&gt; will save you $400 off the full conference!&amp;nbsp; In addition to many other talented speakers,&amp;nbsp; I will be speaking on &lt;a href="https://vslive.com/Events/WashingtonDC-2016/Sessions/Tuesday/T05-ASPNET-MVC6-What-You-Need-to-Know.aspx" target="_blank"&gt;ASP.NET MVC 6&lt;/a&gt; as well as &lt;a href="https://vslive.com/Events/WashingtonDC-2016/Sessions/Tuesday/T13-Getting-Started-with-ASPNET-Core-1-Web-API-and-Entity-Framework-Core-1.aspx" target="_blank"&gt;MVC 6 Web Services with Entity Framework&lt;/a&gt;. &lt;/p&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;a class="twitter-share-button" href="https://twitter.com/share" data-hashtags="#VSLive" data-via="skimedic" data-text="Blogged: Discount for VSLive Washington DC" data-url="http://www.skimedic.com/blog/post/2016/08/14/Discount-for-VSLive-Washington-DC.aspx"&gt;Tweet&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a class="twitter-follow-button" href="https://twitter.com/skimedic" data-show-count="false"&gt;Follow @skimedic&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;span class="fb-like" data-layout="button" data-action="like" data-show-faces="false" data-share="true" data-href="http://www.skimedic.com/blog/post/2016/08/14/Discount-for-VSLive-Washington-DC.aspx"&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');&lt;/script&gt; &lt;p&gt;About the author&lt;/p&gt; &lt;div id="author" class="vcard"&gt; &lt;h3 class="fn"&gt;Philip Japikse&lt;/h3&gt; &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img title="Japikse" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Philip Japikse" src="http://skimedic.com/images/self/Japikse_5x5.jpg" width="93" height="112"&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: small"&gt;An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (&lt;a href="http://bit.ly/pro_csharp" target="_blank"&gt;http://bit.ly/pro_csharp&lt;/a&gt;), the Lead Director for the Cincinnati .NET User’s Group (&lt;a href="http://www.cinnug.org" target="_blank"&gt;http://www.cinnug.org&lt;/a&gt;) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (&lt;a href="http://www.hallwayconversations.com" target="_blank"&gt;http://www.hallwayconversations.com&lt;/a&gt;), founded the Cincinnati Day of Agile (&lt;a href="http://www.dayofagile.org" target="_blank"&gt;http://www.dayofagile.org&lt;/a&gt;), and volunteers for the National Ski Patrol. During the day, Phil works as a Principal Consultant and the Agile Practice Director with Strategic Data Systems (&lt;a href="http://www.sds-consulting.com" target="_blank"&gt;http://www.sds-consulting.com&lt;/a&gt;). Phil enjoys to continuously learn new tech and is always striving to improving his craft. You can follow Phil on twitter via &lt;a href="http://www.twitter.com/skimedic" target="_blank"&gt;http://www.twitter.com/skimedic&lt;/a&gt; and read his blog at &lt;a href="http://www.skimedic.com/blog/blog" target="_blank"&gt;http://www.skimedic.com/blog.&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
      <link>http://www.skimedic.com/blog/post/2016/08/14/Discount-for-VSLive-Washington-DC</link>
      <author>blog@skimedic.com</author>
      <comments>http://www.skimedic.com/blog/post/2016/08/14/Discount-for-VSLive-Washington-DC#comment</comments>
      <guid>http://www.skimedic.com/blog/post.aspx?id=aeafbaef-a5e3-4039-87a4-f29d3c23cf14</guid>
      <pubDate>Sun, 14 Aug 2016 18:23:00 -0700</pubDate>
      <category>.NET</category>
      <category>.NET tools</category>
      <category>ASP.NET</category>
      <category>ASP.NET MVC</category>
      <category>Conferences</category>
      <category>Entity Framework</category>
      <category>VSLive</category>
      <dc:publisher>PhilJapikse</dc:publisher>
      <pingback:server>http://www.skimedic.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.skimedic.com/blog/post.aspx?id=aeafbaef-a5e3-4039-87a4-f29d3c23cf14</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.skimedic.com/blog/trackback.axd?id=aeafbaef-a5e3-4039-87a4-f29d3c23cf14</trackback:ping>
      <wfw:comment>http://www.skimedic.com/blog/post/2016/08/14/Discount-for-VSLive-Washington-DC#comment</wfw:comment>
      <wfw:commentRss>http://www.skimedic.com/blog/syndication.axd?post=aeafbaef-a5e3-4039-87a4-f29d3c23cf14</wfw:commentRss>
    </item>
  </channel>
</rss>