Raphael's workbench
  • Home
  • Projects
  • Categories
  • Tags
  • Archives

Squashing a Schrödinbug With Strong Typing External blog post

I published an article on the Cockroach Labs Blog:

Squashing a Schrödinbug With Strong Typing.

In this article, I explain how I discovered a bug in CockroachDB whose existence was enabled by Go’s lack of proper algebraic data types.

Also available via the Wayback Machine.

Like this post? Share on: BlueSky ❄ Twitter ❄ HN ❄ Reddit ❄ LinkedIn ❄ Email

Comments

Interested to discuss? Leave your comments below.

Comments

Keep Reading

  • Revisiting SQL typing in CockroachDB External blog post
  • Memory Usage in CockroachDB External blog post
  • Why are my Go executable files so large? Size visualization of Go executables using D3
  • Nested transactions in CockroachDB 20.1 External blog post
  • My Go executable files are still large What's new in 2021 and Go 1.16

  • « Modesty in Simplicity: SQL JOINs in CockroachDB pre-1.0 Beta External blog post
  • Memory Usage in CockroachDB External blog post »

Published

Aug 2016

Category

CockroachDB

Tags

  • cockroachdb 21
  • golang 15
  • schroedinbug 1
  • type system 2

Stay in Touch

Lab notes for raphaelposs.com. Licensed as CC-BY 4.0 Intl. © Raphael Poss
Raphael's workbench - Notes on technology & management
Powered by: Pelican Theme: Elegant