Previously we showed how we can build Xcode applications on the CLI. In this post, we will look at how to automate setting the version of our application so we can release new versions using CI.
I recently started to automate the build and release of OctoBlast using Github Actions. In this post, I will show you how to build your application on the command line.
Integration with Keycloak using the OpenId Connect protocol to allow the gateway to handle user authentication.
We'll be using Envoy to implement an API gateway as a single entry point to our upstream services which will sit behind it. By default Envoy's settings are tailored for the service mesh use case.
Previously, we looked at some tools we can use to collect a memory dump file which can be used for analysis. This posts follows on from that one. Let's continue.
Ever had a memory leak and wanted to diagnose it? Luckily there are some free tools from Microsoft that you can install and use!
Blazor is a new ASP.NET framework feature which lets you build interactive web applications. Currently there isn't any Visual Studio IDE option for Docker and WebAssembly only hosted projects. But we can get around this by creating our own Dockerfile to build the project and serve the static files using nginx.
In this post I'll show how to register a consumer using the AddConsume() method and have a separate class for the consumer definition so it can be configured individually.
Let's have a look and understand the relationship between IHostedService and IHost and how we can use them in our solutions.
What is an architect? Let's look at an often liberally applied term and distill it into what it actually means.
This pattern was originally defined in the book "Enterprise Integration Patterns". In a nutshell, it is persisting message data in a store and passing a reference in the message payload.
A look back at implementing microservices in 2019.