OliverScheer.net

Cloud, DevOps, GitHub, Developer Experience & Code

  • Login to Azure in a GitHub Action

    I’m creating solutions on GitHub for Azure, aiming to deploy them easily via GitHub Actions. To achieve this, you need to authorize GitHub securely, and writing credentials directly in the pipeline is not recommended. A better approach is to use a Service Principal and store the credentials as a GitHub Secret.

    Read more…
  • Building a Data Driven Appwith Blazor and Fluent UI

    As some of my colleagues and friends may already know, I’m a live concert enthusiast. I think I’ve been to hundreds of concerts since the age of 14. But as I get older, it becomes more complicated to remember them all. That’s the idea behind this sample application. It might be a bit over-engineered, but it also serves as a demonstration project for using Blazor with ASP.

    Read more…
  • Getting Started with Blazor and Fluent UI

    I’ve been away from real UI projects for a while. Recently, I needed to create some simple UIs for several projects to pump data into databases. While almost everyone at Medialesson loves Angular, I wanted to explore something different and revisit my roots. That’s why I chose Blazor as my “new” UI framework of the month.

    Read more…
  • Creating Apps from Websites in Microsoft Edge

    In the modern digital age, individuals often find themselves inundated with numerous browser tabs while attempting to navigate through their favorite websites. This influx of tabs can lead to cluttered workspaces, decreased productivity, and increased cognitive load as users struggle to manage their online activities efficiently. Moreover, accessing frequently visited websites typically requires sifting through multiple tabs or bookmarks, further complicating the browsing experience.

    Read more…
  • 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…