Open in app

Sign In

Write

Sign In

Albert Starreveld
Albert Starreveld

591 Followers

Home

About

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). And we don’t want to store access tokens in the front end anymore because it’s 2022 and we’re…

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

Albert Starreveld

Albert Starreveld

591 Followers

dotnet/Azure consultant

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech