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…