Patrick Rathje
  • About Me
  • Research
  • CV
  • Blog
  • Contact
  • LinkedIn
  • GitHub
  • Google Scholar

Latest

distributed-systems

Gleam's Promises

Gleam promises a beautiful syntax, the power of a type system, and functional programming on top of the highly concurrent BEAM VM. A very intriguing concept! But why would it have Promises?

By Patrick Rathje 17 Oct 2025

symfony

Legacy Bundle Structure in Symfony Flex

Symfony Flex simplifies the entire project structure. This post shows how to configure Composer such that you can keep your old legacy bundles in addition to the new src App namespace.

By Patrick Rathje 13 Oct 2025

docker

Docker: Spawn Linux tools on macOS within seconds.

Tool not available? Just spawn a container!

By Patrick Rathje 05 Oct 2025

toastmasters

Be Like Tanjiro

Should we all be like Tanjiro? Despite hardship and loss, he chooses empathy, optimism, and trust, proving that kindness offered without expectation can change not just others, but ourselves too.

By Patrick Rathje 25 Sep 2025

toastmasters

Unlock Your Voice

Your voice is your most personal instrument — and you can shape how it sounds. Together, we’ll explore how to improve vocal tone by managing breath, releasing tension, and increasing resonance through simple, practical exercises.

By Patrick Rathje 24 Sep 2025

distributed-systems

Why You Should Not Try to Order Your Vector Clocks

Vector Clocks capture causal relationships between events in a distributed system. However, ordering them is not easy and not always…

By Patrick Rathje 13 Jan 2025
Patrick Rathje
  • Imprint and Privacy
Powered by Ghost