Tomas MConnecting Windows container to Linux containerThere are quite a few articles online that Windows containers can run alongside Linux containers on a Windows host. TL;DR; when switching…Aug 1Aug 1
Tomas MMemory efficient deserialization of nested JSONThere are services that uses concept of nested JSONs in their APIs. An example of this is AWS SQS message that often comes nested in an…Jun 23Jun 23
Tomas MWhen it is worth grouping messages coming from the queue?Recently I worked on something that received a lot of update messages. Those were coming from the external system and for resilience and…May 14May 14
Tomas MCancellable chain of responsibilityChain of responsibility is one of my favorite patterns when it comes to managing complexity (divide and conquer). However, once its…Mar 19Mar 19
Tomas MRetrieving executable’s output in PowerShellIn PowerShell the most simple (and sufficing most of the use cases) approach to get an executable’s output is just assigning it to a…Feb 19Feb 19
Tomas MAuto-update base images in DockerfileIf you are working on a project composed of many dockerized applications or many separate dockerized projects and need to react to a lot of…Jan 21Jan 21
Tomas MComposite pattern with Microsoft.Extensions.DependencyInjectionIt is said that repetition is a mother of learning and when it comes to best-known design patterns that seem easy and tangible enough to be…Oct 28, 2023Oct 28, 2023
Tomas MBatching requests with ODataThe older the web application gets the more features it tends to accumulate and, as a result, the more endpoints it exposes…Sep 30, 2023Sep 30, 2023
Tomas MOutbox pattern with session per requestThe outbox pattern ensures that some actions are going to happen if and only if some other set of actions succeeds first. The most common…Jul 27, 2023Jul 27, 2023