Google Cloud Platform (GCP) offers developers and organizations the ability to create and deploy serverless Cloud Run functions. This code – whether it’s written in Node.js, Python, C#, or another language – can interact with other parts of GCP’s infrastructure. By default, the function is triggered by a basic HTTPS request. However, that is not our only option. In this blog, we’ll introduce the concept of event-driven functions—a powerful way to automatically respond to changes a...| Keyhole Software
In software development, certain patterns can make or break the maintainability and flexibility of your codebase. If you've ever faced challenges managing| Keyhole Software
In the final part of the Blazor Server in .NET 6 blog series, we covered how to use data binding and dropdowns with lists and enums. This included a short introduction to setting up an HttpService, making a get call to the API, and viewing the results as a string. For further clarity, I also included a demonstration on how to add an HttpService that uses the built-in .NET HttpClient class to make calls to the D&D 5e API! Finally, I presented a way to add a dropdown with the available race opt...| Keyhole Software
Python has become the go-to language for enterprise-level applications, and it’s easy to see why. With its simplicity, versatility, and extensive| Keyhole Software