all Technical posts
F# Domain Model Validation with Active Patterns
In this post, we will look at how F#'s feature Active Patterns can help build a clear, declarative solution for the Validation of Domain Models. By using a Partial Pattern for each Business Rule, we can clearly see how the input is restricted to verify each rule.
all Technical posts
Azure Function Proxies - Part 2: Easily enable hybrid integration.
Connecting cloud services to on premises API's can be quite challenging. Depending on your setup, there are multiple options available. The most enterprise grade options reside on the network level: ExpressRoute and Site-to-Site VPN. Another option is leveraging Azure App Service Hybrid Connections, which gives you a very simple way to connect to on premise resources on the TCP level, in a firewall-friendly and high available manner. This blog will demonstrate how you can consume an on premises API via Azure Function Proxies, without any coding at all.
all Technical posts
Property-Based Testing with C#
“Property-Based Testing”, ever heard of it? It’s a very popular topic in the functional community. The opposite of this approach is the well-known “Example-Based Testing”. People think in examples and that’s why it’s so popular; also in the non-functional community. This is/was the way we write/wrote tests.“Given a static, constant example; the output should be this”But is that the best we can do?
Download Our New White Paper "Understanding SaaS and PaaS for IoT"
Discover which solution will help you meet your IoT goals.
Unlocking the Value of Dynamics 365 Through Integration
Learn how you can unlock the value of Dynamics 365 through integration for your organization.
Discover How You Can Get Started with IoT in this eBook "Beyond the IoT Hype"
This eBook walks you through the steps on how to begin your IoT journey.
all Technical posts
Azure Function Proxies - Part 1: Represent heterogenous service operations into a single API
When using the Microsoft Azure stack, an important aspect is to use the right service for the job. In this way, you might end up with an API that is composed of several Azure services such as Blob Storage, Logic Apps and Azure Functions. In order to publish such an API in a unified way, you can leverage Azure Functions Proxies.
all Technical posts
F# Coin Change Kata with Property-Based Testing
Using F# and Property-Based Testing to solve the Coin Change Kata really helped me to get more insight in the Property-Based Testing technique; I hope it will help you also.
all Technical posts
F# Agent Pipeline Processing in Concurrent Applications
How can we use the F# Agent to set up a pipeline which can be used in Concurrent Applications? We need not only a working version but also a declarative version which we can easily extend and maintain.