Conquer The Lawn
  • Home
  • GitHub
  • E-Mail
Subscribe
language design

Elixir genservers are painful

  • David Ellis

David Ellis

Apr 27, 2021 • 1 min read
Papercups | Learning Elixir’s `GenServer` with a real-world example
Papercups is an open-source live chat widget. Chat with your customers to improve conversions and customer satisfaction.
Learning Elixir's `GenServer` with a real-world example

If nothing else, this article captures why genservers are painful to use.

Imagine an equivalent solution in go. It's like a tenth as complex.

Sign up for more like this.

Enter your email
Subscribe

Modular Monoliths

I just ran across a pretty good series of posts on modular monoliths: Modular Monolith: A Primer - Kamil GrzybekWhat is a Modular Monolith architecture - introductory post in article series about monolithic and modular systemsKamil GrzybekKamil GrzybekThe first article in the series references a well done talk on the

  • David Ellis
David Ellis Mar 17, 2022 • 1 min read

macOS key bindings in Pop!_OS

GitHub - petrstepanov/gnome-macos-remap: Script remaps default GNOME keyboard shortcuts to macOS standards. This provides native desktop environment feel for Mac users that are utilizing GNOME-based Linux desktop environment. Read more informatino about the script on Medium: https://medium.com/@petrstepanov/a-macos-like-keyboard-remap-on-ubuntu-linux-cae1d108a97Script remaps default GNOME keyboard shortcuts to macOS standards.

  • David Ellis
David Ellis Jan 9, 2022 • 1 min read

Self Host Everything

Just ran across https://github.com/awesome-selfhosted/awesome-selfhosted and wanted to make a note of it for future me. Immediately I noticed a few things: Password Manager: Vaultwarden File Synchronization: Syncthing

  • David Ellis
David Ellis Sep 3, 2021 • 1 min read
Conquer The Lawn © 2022
Powered by Ghost