Open in app

Sign In

Write

Sign In

Albert Starreveld
Albert Starreveld

630 Followers

Home

About

May 25

Why you shouldn’t use access tokens in your front-end any more

And how to move authentication to the server-side — To obtain authorization for API-endpoints, many Single-Page Applications use OAuth2. Word has it, lately, you should not use access_tokens in the front-end any more. Why is that? Read this article to learn: How a Single Page Application obtains authorization at the client-side How this may be a risk What the…

Bff

4 min read

Why you shouldn’t use access tokens in your front-end any more
Why you shouldn’t use access tokens in your front-end any more
Bff

4 min read


Apr 18

Keep your codebase consistent with custom `dotnet new <TEMPLATES>`

You’ve probably used the dotnet new webapicommand. You might not have given it much thought, but why did you not write the *.csproj file and the program.cs from scratch? And who do you write other files from scratch? Building plumbing takes time and it hardly delivers any business value. Scaffolding…

Dotnet Core

6 min read

Keep your codebase consistent with custom `dotnet new <TEMPLATES>`
Keep your codebase consistent with custom `dotnet new <TEMPLATES>`
Dotnet Core

6 min read


Feb 17

Unit-testing with xUnit and TestContainers

Some things are hard to test. Executing Stored procedures with EntityFrameworkCore for example. Stored procedures don’t work with an in-memory dbContext or with Sqlite. To test it, you’ll need a running instance of SQL Server. Testing with dependencies on infrastructure is not ideal because it requires configuration to be similar…

Testcontainer

3 min read

Unit-testing with xUnit and TestContainers
Unit-testing with xUnit and TestContainers
Testcontainer

3 min read


Feb 13

Image classification with Azure Cognitive Services (and C#)

I live next to the park and every summer pizza-delivery guys keep ringing my doorbell to deliver pizza for people in the park. So I figured I’ll train my doorbell to recognise them and disable the doorbell as soon as it identifies one. To do so, I needed image classification…

AI

6 min read

Image classification with Azure Cognitive Services (and C#)
Image classification with Azure Cognitive Services (and C#)
AI

6 min read


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. …

GraphQL

6 min read

Building a .NET GraphQL Server
Building a .NET GraphQL Server
GraphQL

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

Albert Starreveld

Albert Starreveld

630 Followers

dotnet/Azure consultant

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams