Gerard Rodes

PostgreSQL's VACUUM might acquire an AccessExclusiveLock
2024-06-20

In this post I will explain how VACUUM might obtain an AccessExclusiveLock on a table with a very specific layout due to truncation maintenance operations. Combining that behavior with the unexpected nature of AutoVacuum can create undesirable ...

Single-threaded async Rust
2022-07-24

This week I wanted to learn Rust for the second time, so I read some of the pages on the Rust book, once I've reached async-related topics I noticed that it is a bit different from what other languages do. I come from a background in Go, JS, and ...

URL Query String as SPA Initial State
2019-03-14

Before starting, I would like to set the following quote as an axiom to be taken into account for a while “Any website should always display the same content for a given URL, regardless any previous state” ― Someone with common sense I can ...