OliverScheer.net

Azure Cloud, DevOps & Developer Experience

  • How I Taught ChatGPT to Read the Clock: Introducing Semantic Kernel

    This article is a guide to developing your first semantic kernel app using dotnet and C#, enabling you to add dynamic features to your AI solution. Challenge and Problem Statement A common limitation of AI models is their static nature. For instance, when asked “Is the queen still alive?” ChatGPT might respond affirmatively based on outdated information.

    Read more…
  • Checking App Settings at Startup

    This article provides a comprehensive sample demonstrating how to effectively utilize app settings in ASP.NET Core applications. Problem Statement In the realm of application development, managing settings efficiently can be a pivotal but often overlooked aspect, especially when collaborating with team members. Imagine a scenario where you or your colleagues add or remove settings during development, such as passwords, connection strings, or keys.

    Read more…
  • Embed Sample Data in Your Code

    One of my favorite tricks for data-driven apps is to include sample data during development. This sample data is invaluable for various purposes such as designing UIs, conducting demos, or running tests. For this reason, I recommend integrating test data into the solution for debug releases. While not suitable for release builds, it proves highly beneficial during debug mode.

    Read more…
  • Auto Cleanup Azure Blob Storage

    This article gives you a snippet to clean up your blob storage frequent, to keep only a specific time of data. Azure Blob Storage offers a brilliant and straightforward solution for storing vast amounts of data. However, when it’s unnecessary to retain all data indefinitely, such as data only needed for a few days, it becomes essential to periodically clean up the storage.

    Read more…
  • Auto Cleanup Azure Blob Storage

    This article gives you a snippet to clean up your blob storage frequent, to keep only a specific time of data. Azure Blob Storage offers a brilliant and straightforward solution for storing vast amounts of data. However, when it’s unnecessary to retain all data indefinitely, such as data only needed for a few days, it becomes essential to periodically clean up the storage.

    Read more…