Marcurions Blog
  • Home
  • About
Sign in Subscribe
A thread-safe AppState as an Extension of our "always-valid" Domain
Coding

A thread-safe AppState as an Extension of our "always-valid" Domain

We will take a look at app-state management and why we should treat the (UI) state as an extension of our 'always-valid' domain. Furthermore, we will see how we can use the existing Mediator infrastructure to publish and consume states anywhere within our app in a threadsafe manner.
Read More
Benefits of Strongly Typed Error Messages
Coding

Benefits of Strongly Typed Error Messages

How Resolute can work with custom defined exception types for various quality of life features like dropping sensitive information and localization.
Read More
Adding an API to our Python Hexagon Architecture Template
Coding

Adding an API to our Python Hexagon Architecture Template

Discussing my choice of api framework for this template and showing how our layered approach helps with testability.
Read More
I tried to reduce my boilerplate when writing repositories and ended up with a free additonal safety check
Coding

I tried to reduce my boilerplate when writing repositories and ended up with a free additonal safety check

An attempt to reduce repetitive object construction, resultet in more type safety for Python...
Read More
How validate-with-resolute can protect you against faulty DB Hydration
Coding

How validate-with-resolute can protect you against faulty DB Hydration

We will see how our new package for chaining Result type and Domain Validation protects us against corrupted records.
Read More
How Substitute3 can help you to write cleaner and more concise Tests
Coding

How Substitute3 can help you to write cleaner and more concise Tests

A comparison between the packages Substitute3 and Mock for testing with focus on layered architecture.
Read More
Type guards for the Resolute package
Coding

Type guards for the Resolute package

We will look how type guards brought some quality of life improvements to working within the IDE. Then we will have a look at the Result pattern in action.
Read More
Can you use MFT lenses with the Sony ZV-E1?
Video&Photo

Can you use MFT lenses with the Sony ZV-E1?

And how to safe money with affordable lenses.
Read More
Categorizing coffee taste
Coffee

Categorizing coffee taste

As a newcomer to the "coffee game" I was first
Read More
Being late to the coffee game and somewhat pedantic about it
Coffee

Being late to the coffee game and somewhat pedantic about it

Growing up on the country-side my earliest experiences of coffee consist of
Read More
Marcurions Blog © 2026
  • Sign up
Powered by Ghost