Open in app

Sign In

Write

Sign In

Albert Starreveld
Albert Starreveld

580 Followers

Home

About

Nov 10, 2022

Building a .NET GraphQL Server

GraphQL is a query language developed by Facebook in 2012 (publicly released in 2015). In a GraphQL query, the consumer of an API specifies the structure of the data it needs. The server executes the query, collects the data from one or various data sources, filters out the fields which…

Graph QL

6 min read

Building a .NET GraphQL Server
Building a .NET GraphQL Server
Graph QL

6 min read


Published in VX Company

·Nov 1, 2022

Secure .NET microservices with Azure Container Apps and DAPR

The concept of microservices sounds fairly easy. And it is. Until you start adding requirements. For example, here are some common real-life scenarios: We want to authenticate users with SSO (OAuth2/OpenID Connect). …

Azure Container Apps

6 min read

Secure .NET microservices with Azure Container Apps and DAPR
Secure .NET microservices with Azure Container Apps and DAPR
Azure Container Apps

6 min read


Published in VX Company

·Oct 20, 2022

Implementing Azure Easy Auth in a .NET web API

Enabling authentication in a Web App or Container App hasn’t been easier in Azure. Just navigate to your web app in the Azure portal, and on the left, under “Settings”, choose “Authentication”: When you click “Add an identity provider”, you can choose several identity providers to authenticate your users: Microsoft…

Azure

5 min read

Implementing Azure Easy Auth in a .NET web API
Implementing Azure Easy Auth in a .NET web API
Azure

5 min read


Published in VX Company

·Oct 17, 2022

Building a .NET distributed application with DAPR and Azure Container Apps

DAPR is an abbreviation for Distributed APplication Runtime. As the name implies, it’s useful for container-based, distributed architectures. It makes life easier when it comes to: Service Discovery. When you deploy multiple instances of your application, then how do you find them? This is where DAPR comes to the rescue. …

Dapr

6 min read

Building a .NET distributed application with DAPR and Azure Container Apps
Building a .NET distributed application with DAPR and Azure Container Apps
Dapr

6 min read


Published in VX Company

·Aug 15, 2022

How to create an effective test-automation strategy (v2)

When you hear “test automation” you probably think of end-to-end testing with Selenium. It is the hammer of the metaphorical toolkit of test automation. When you have a selenium-based test suite, often it grows into proportions that cause maintenance issues. It takes too long to run these tests, so they…

Test Automation

9 min read

How to create an effective test-automation strategy (v2)
How to create an effective test-automation strategy (v2)
Test Automation

9 min read


Aug 9, 2022

Creating PowerShell Azure Functions and deploying them with Bicep

Azure Functions supports various runtimes. One of them is PowerShell. Not all workloads of an Azure Function are complex. In that case, a PowerShell Azure Function might be useful to execute small tasks. In this article, I’m creating an Azure Function based on PowerShell. I’m coding the required infrastructure with…

Azure Functions

5 min read

Creating PowerShell Azure Functions and deploying them with Bicep
Creating PowerShell Azure Functions and deploying them with Bicep
Azure Functions

5 min read


Aug 8, 2022

Creating Azure Functions with C# Script (.csx)

And deploying it from Azure DevOps to an Azure Function — Azure Functions is a serverless technology that allows you to process events. It allows you to act on a blob being added, for example, or a message being published on a queue or an HTTP request. You can write an Azure function in Python, PowerShell, C#, Node, or Java. When…

Azure Functions

6 min read

Creating Azure Functions with C# Script (.csx)
Creating Azure Functions with C# Script (.csx)
Azure Functions

6 min read


Jun 23, 2022

What is a BFF? And how to build one?

Who wants to build a monolith nowadays? Microservices are the way to go! But that’s no cheap alternative. It introduces all sorts of complexity. For example: Assume having several user-interface agnostic microservices, how “chatty” will your SPA or mobile app become? General-purpose APIs might require consumers of APIs to aggregate…

Bff

5 min read

What is a BFF? And how to build one?
What is a BFF? And how to build one?
Bff

5 min read


Mar 21, 2022

Claims Transformation in .NET 6

OAuth2 is a great protocol to authenticate people. And it does just that: Authentication. So.. What about authorization? Implementing authorization in an API is pretty straightforward. And there are several ways to do it. In many projects, authorization and business logic tend to get mixed up. As a result, the…

Net 6

3 min read

Claims Transformation in .NET 6
Claims Transformation in .NET 6
Net 6

3 min read


Feb 25, 2022

How Open Source changed .NET forever

Lately, things are getting confusing. There’s .NET Framework, there’s .NET Core, and there’s .NET. They’re all pretty much the same, but they are very much different. It all began with the .NET Framework in 2002. In the past twenty years software changed our society. Individuals and businesses rely on software…

Software Development

6 min read

How Open Source changed .NET forever
How Open Source changed .NET forever
Software Development

6 min read

Albert Starreveld

Albert Starreveld

580 Followers

dotnet/Azure consultant @ vxcompany.com

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech