Seedwork (reusable base classes and interfaces for your domain model)
.NET Microservices Architecture for Containerized .NET Applications | Use the seedwork concept as a starting point to start implementation for a DDD-oriented domain model.
Elixir Processes: Spawn, Send, and Receive - Samuel Mullen
All of OTP is built on a handful of process primitives. In this article, we'll explore three in particular – spawn, send, and receive – to see how they work together.
We’ve been working on a new K2 Kotlin compiler for quite some time. The new compiler aims to speed up the development of new language features, unify all the platforms Kotlin supports, bring performan
ExUnit & DocTest Elixir has it's own test framework built in natively, called ExUnit. ExUnit is a core component of Elixir itself, as much as the task runner and dependency manager mix. When you start a new project with mix, everything is directly set up for you, including basic unit
How to Learn Programming – The Guide I Wish I Had When I Started Learning to Code
Just the thought of learning to code can be very intimidating. The word code is mysterious by definition. It implies a technical form of communication that computers, and not humans, are meant to understand. One way many people start learning to code is by picking a popular programming language and
Personally, I try to keep my development environment as convenient to use as possible and with the advent of BeyondCorp-style zero trust, more internal services are thankfully available without a VPN required.
This makes it easy to access tooling from your mobile device and other places but it can also mean the line between work and personal blurs a little bit.
A lot of my custom work-related configuration has been deprecated (utilities for wrangling VPNs and proxies) and I basically don’t maintain anything more than what was already open sourced.
REST Web API in Practice: Naming Endpoints, Filtering, Sorting, and Pagination
In computer science, naming things is hard! When designing and naming the URLs structure, various questions and possible conflicts between the team members may arise. Let's see some practical suggestions for consistently naming our REST endpoints and representing the filtering, sorting, and pagination operations as URL query string parameters.
I recently had to discuss the issue on the impact of latency a few times, and I found the coffee cup analogy to be an excellent tool to explain exactly what ...