Constraining Go type parameter pointers

A quick note on an FAQ about Go generics | Continue reading


@blog.merovius.de | 13 days ago

Constraining Complexity in the Generics Design

A supplementary post to my GopherConAU 2023 talk of the same title. | Continue reading


@blog.merovius.de | 4 months ago

Cleanly merge git repositories

I describe how I did a clean, four-way merge of git repositories. | Continue reading


@blog.merovius.de | 1 year ago

Ext4: Mysterious “No space left on device”-errors due to hash collisions (2013)

ext4 has a feature called dir_index enabled by default, which is quite susceptible to hash-collisions | Continue reading


@blog.merovius.de | 1 year ago

Operator Constraints in Go

I describe four ways to express constraints for operators in generic Go code and the trade-offs involved. | Continue reading


@blog.merovius.de | 1 year ago

Why doesn't Go have variance in its type system?

Continue reading


@blog.merovius.de | 4 years ago

What even is error handling?

Continue reading


@blog.merovius.de | 4 years ago

A bird's eye view of Go

Continue reading


@blog.merovius.de | 4 years ago

Using roughtime as a “cryptographic notary”

Continue reading


@blog.merovius.de | 5 years ago

Scrapping Contracts

Continue reading


@blog.merovius.de | 5 years ago