Aggressive Garbage Collection for Kubernetes in .NET 7
Microsoft introduced GCCollectionMode.Aggressive in .NET 7 which helps free up memory in idle applications without shutting them down completely. This feature was introduced to address the issue of in...
Authenticating Azure Function App API Calls From Web Apps (ReactJS)
Learn how to authenticate and secure Azure Function App API calls from web apps using ReactJS. This guide covers the necessary steps to create an Azure Function App and App Service, register applicati...
Google Authentication for your Azure Function app
In this blog post, we will focus on Authenticating Azure Functions using Google Authentication. We will be using App Service to use Google as our Identity Provider. We will keep our sample function as...
How to Choose the Right API Gateway
Choosing the right API gateway is crucial to the success of your application. With so many options available, it can be overwhelming to make a decision. In this article, we discuss the factors you sho...
Protecting Azure Function apps with Azure AD Authentication & Authorization
Learn how to enable authentication and authorization in Azure Function apps using configuration and get the signed-in user in code. This article explains how to secure Azure Function apps with a RESTf...
Role Based Authorization in Azure Functions with Azure AD and App Roles
In this article, Philipp Bauknecht explains how to limit access to restful APIs in Azure Functions with .NET Core by assigning users to app roles in Azure Active Directory. While discussing the drawba...
Authenticate and authorize Static Web Apps
Azure Static Web Apps simplifies authentication with pre-configured providers like GitHub, Twitter, and Azure AD with no extra setup required. Learn about default behavior, custom providers, setting u...
How to secure your Azure Functions
Azure Functions, a central part of Microsoft’s serverless offering, provides a lot of functionality to quickly develop and deploy code to your solution. In this blog post, Vidar Kongsli sheds some lig...
Tagged Strings in Visual Studio and .NET 7
As part of .NET 7, developers now have the ability to tag strings using the StringSyntax attribute. These tags inform tools such as Visual Studio as to the nature of the string. Since StringSyntax is ...
Tutorial: Create a React single-page app that uses auth code flow
In this tutorial, you will create a React single-page application that signs in users and calls Microsoft Graph API by using the authorization code flow with PKCE. You will use the Microsoft Authentic...
Ben Goertzel: Artificial General Intelligence | Lex Fridman Podcast #103
Ben Goertzel is one of the most interesting minds in the artificial intelligence community. He is the founder of SingularityNET, designer of OpenCog AI framework, formerly a director of research at th...
dagger.ioDagger 0.4: service containers, secrets scrubbing, and more
Dagger is a programmable CI/CD engine that runs your pipelines in containers. Develop your pipelines as code, in the same programming language as your application. Choose your SDK and start coding! Da...
A from-scratch tour of Bitcoin in Python
In this blog post, Andrej Karpathy takes us on a tour of Bitcoin in Python. He explains how blockchain extends open source software development to open source + state, and how Bitcoin represents value...
C# 11 and .NET 7 Bring Generic Parsing
Before C# 11 and .NET 7, there was no way to create an interface that accommodated static Parse function. The introduction of Static Abstract Methods in interfaces feature now makes it possible. The I...
C# Support in Fleet Public Preview
Recently, JetBrains launched the Public Preview for Fleet - a new distributed polyglot editor and IDE which supports multiple programming languages. This JSON structure focuses on C# support in Fleet,...
AWS Announces Native AOT Tooling Support for .NET Applications on AWS Lambda
Today, AWS announced the general availability of tooling support to build and deploy native AOT compiled .NET 7 applications on AWS Lambda. Native AOT allows .NET applications to be pre-compiled to a ...
Azure Functions: Timeout value of 00:05:00 exceeded by function
When running Azure functions, if the function is timed out, an error is encountered. By default, Azure function timeouts in 5 minutes. The maximum for consumption plan is 10 minutes. To avoid time-out...
Bye bye Azure Functions, Hello Azure Container Apps: Introduction
Azure Functions have been a good choice for asynchronous and reactive workloads, but have significant drawbacks when building HTTP APIs, notably cold start times. Azure Container Apps provide an alter...
Dapr and Azure Functions: Part 1 – Hello World
This series of articles explores how to build Functions based microservices running in Dapr. The goal is to help folks new to Docker and containers better understand what’s happening under the hood wi...
Dealing With Unprocessed Storage Queue Poison Messages in Azure Functions
If an Azure Function that is triggered by a message on a Storage Queue throws an exception, the message will automatically be returned to the queue and retried again in the future. In addition to spec...