
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Jernej Kavka (JK)</title>
      <link>https://jkdev.me/blog</link>
      <description>Microsoft AI MVP - .NET, AI, and speaking</description>
      <language>en-US</language>
      <managingEditor>Jernej Kavka</managingEditor>
      <webMaster>Jernej Kavka</webMaster>
      <lastBuildDate>Tue, 03 Jan 2023 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://jkdev.me/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://jkdev.me/blog/celebrating-7-years-at-ssw</guid>
    <title>Celebrating 7 years at SSW!</title>
    <link>https://jkdev.me/blog/celebrating-7-years-at-ssw</link>
    <description>Personal milestone post on seven years at SSW, career growth in .NET and Azure, and a community speaking journey.</description>
    <pubDate>Tue, 03 Jan 2023 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Anniversary</category><category>Gratitude</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/windows-subsystem-for-android-in-windows-11-in-vs</guid>
    <title>Use Windows Subsystem for Android in Visual Studio</title>
    <link>https://jkdev.me/blog/windows-subsystem-for-android-in-windows-11-in-vs</link>
    <description>Quick setup checklist for connecting Windows Subsystem for Android to Visual Studio with ADB for Xamarin and MAUI debugging.</description>
    <pubDate>Thu, 04 Aug 2022 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Windows11</category><category>MAUI</category><category>Xamarin</category><category>Android</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/use-windows-subsystem-for-android-in-windows-11</guid>
    <title>Use Windows Subsystem for Android in Windows 11 (non-US edition)</title>
    <link>https://jkdev.me/blog/use-windows-subsystem-for-android-in-windows-11</link>
    <description>How to enable Windows Subsystem for Android outside the US region and use it effectively for Xamarin and MAUI development.</description>
    <pubDate>Wed, 30 Mar 2022 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Windows11</category><category>Xamarin</category><category>MAUI</category><category>Android</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/blazor-appsettings</guid>
    <title>Using AppSettings in Blazor WebAssembly</title>
    <link>https://jkdev.me/blog/blazor-appsettings</link>
    <description>How to load environment-specific appsettings.json in Blazor WebAssembly and access configuration values at runtime.</description>
    <pubDate>Fri, 01 May 2020 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Blazor</category><category>.NET Core</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/ef-core-tags</guid>
    <title>EF Core Query Tags and Alternatives</title>
    <link>https://jkdev.me/blog/ef-core-tags</link>
    <description>How to trace and diagnose EF Core queries using TagWith, log scopes, and structured logging tools like Seq and Application Insights.</description>
    <pubDate>Sat, 07 Mar 2020 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>EF Core</category><category>.NET Core</category><category>Serilog</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/getting-started-with-form-recognizer</guid>
    <title>Getting started with Form Recognizer (preview)</title>
    <link>https://jkdev.me/blog/getting-started-with-form-recognizer</link>
    <description>Hands-on introduction to Azure Form Recognizer for extracting structured data from scanned forms with custom models.</description>
    <pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Cognitive Services</category><category>Form Recognizer</category><category>AI</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/retrospective-2019</guid>
    <title>Retrospective: 2019</title>
    <link>https://jkdev.me/blog/retrospective-2019</link>
    <description>Year-in-review of 2019 speaking milestones, AI community work, travel, and lessons learned as a developer.</description>
    <pubDate>Sun, 05 Jan 2020 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>retro</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/machine-learning-that-is-actually-easy</guid>
    <title>Interview - Machine Learning that&#39;s ACTUALLY easy with Richard Campbell</title>
    <link>https://jkdev.me/blog/machine-learning-that-is-actually-easy</link>
    <description>Interview and demo resources on getting started with ML.NET Model Builder for practical machine learning in .NET.</description>
    <pubDate>Mon, 25 Nov 2019 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>ML.NET</category><category>ML</category><category>Interview</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/publish-client-side-blazor-to-github-pages</guid>
    <title>Publish client-side Blazor to GitHub pages</title>
    <link>https://jkdev.me/blog/publish-client-side-blazor-to-github-pages</link>
    <description>Step-by-step fix for deploying Blazor WebAssembly to GitHub Pages, including .nojekyll, 404 routing, and base href configuration.</description>
    <pubDate>Sun, 06 Oct 2019 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Blazor</category><category>.NET Core</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/simplified-ml-net</guid>
    <title>Simplified Machine Learning for Developers with ML.NET</title>
    <link>https://jkdev.me/blog/simplified-ml-net</link>
    <description>Beginner-friendly ML.NET talk and resources showing how .NET developers can ship machine learning prototypes quickly.</description>
    <pubDate>Wed, 14 Aug 2019 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>ML.NET</category><category>ML</category><category>AI</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/asp-net-core-serilog</guid>
    <title>ASP.NET Core 5 + Serilog</title>
    <link>https://jkdev.me/blog/asp-net-core-serilog</link>
    <description>Practical setup for ASP.NET Core with Serilog and Seq, including startup error capture and appsettings-based configuration.</description>
    <pubDate>Thu, 06 Jun 2019 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>.NET Core</category><category>Serilog</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/simple-machine-learning-classification</guid>
    <title>Simple Machine Learning classification with ML.NET (custom code without Model Builder)</title>
    <link>https://jkdev.me/blog/simple-machine-learning-classification</link>
    <description>Build a practical ML.NET multiclass classifier in .NET for bank transaction categorization without Model Builder.</description>
    <pubDate>Tue, 09 Apr 2019 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>.NET Core</category><category>ML.NET</category><category>AI</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/real-time-face-recognition</guid>
    <title>Real-time face recognition with Microsoft Cognitive Services</title>
    <link>https://jkdev.me/blog/real-time-face-recognition</link>
    <description>Build real-time face recognition with Azure Face API and OpenCV, with tips to reduce cost and improve detection quality.</description>
    <pubDate>Sat, 26 Jan 2019 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Azure</category><category>Cognitive Services</category><category>AI</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/vorlon</guid>
    <title>Remote web debugging with Vorlon</title>
    <link>https://jkdev.me/blog/vorlon</link>
    <description>Remote web debugging tutorial with Vorlon.js for inspecting console output and DOM on browsers and devices.</description>
    <pubDate>Sat, 01 Sep 2018 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Debugging</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/handling-ef-core-migrations</guid>
    <title>Handling EF Core migrations in a team</title>
    <link>https://jkdev.me/blog/handling-ef-core-migrations</link>
    <description>Team workflow for handling conflicting EF Core migrations across branches while keeping DbContext snapshots consistent.</description>
    <pubDate>Fri, 01 Jun 2018 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>EF Core</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/angular-to-seq</guid>
    <title>How to get Angular logs to Seq</title>
    <link>https://jkdev.me/blog/angular-to-seq</link>
    <description>Guide to sending Angular client-side logs to Seq using JSNLog and structured logging for better debugging and diagnostics.</description>
    <pubDate>Sun, 29 Apr 2018 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Serilog</category><category>Angular</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/remote-debugging-on-devices</guid>
    <title>Remote debugging on Android and iOS devices</title>
    <link>https://jkdev.me/blog/remote-debugging-on-devices</link>
    <description>Set up remote debugging for mobile web apps on Android and iOS in restricted networks using hotspot and proxy tooling.</description>
    <pubDate>Mon, 09 Apr 2018 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>Debugging</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/ef-core-unit-tests</guid>
    <title>.NET Core complex EF Core unit testing</title>
    <link>https://jkdev.me/blog/ef-core-unit-tests</link>
    <description>Use SQLite in-memory with EF Core tests to cover SQL behavior, constraints, and query scenarios the InMemory provider misses.</description>
    <pubDate>Thu, 01 Feb 2018 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>.NET Core</category><category>EF Core</category><category>Unit Test</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/serilog-console</guid>
    <title>Why is Serilog not writing my logs into Seq? (Console app)</title>
    <link>https://jkdev.me/blog/serilog-console</link>
    <description>Fix common Seq logging issues in .NET console apps by configuring Serilog lifecycle, exception handling, and proper flush/disposal.</description>
    <pubDate>Sun, 21 Jan 2018 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    <category>.NET Core</category><category>Serilog</category>
  </item>

  <item>
    <guid>https://jkdev.me/blog/cs5-vs-cs6</guid>
    <title>Comparison between C# 5 and 6 features</title>
    <link>https://jkdev.me/blog/cs5-vs-cs6</link>
    <description>Side-by-side examples of C# 5 vs C# 6 features including nameof, null-conditional operators, exception filters, and string interpolation.</description>
    <pubDate>Sat, 13 Jun 2015 00:00:00 GMT</pubDate>
    <author>Jernej Kavka</author>
    
  </item>

    </channel>
  </rss>
