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

Write modular code. Avoid microservices until absolutely necessary.

  • David Ellis

David Ellis

Feb 24, 2021 • 1 min read
Modules, monoliths, and microservices
What is a microservice? When are microservices a good idea? Lately, I get people asking me when microservices are a good idea. In systems design explains the world, I talked about big-picture issues like second system effect, innovator’s dilemmas, and more. Can systems design answer the microservice…
TailscaleTailscale

Why Software Engineers like Other Creative Hobbies

Why Software Engineers like WoodworkingThe smell of fresh pine sawdust filled the air, with more floating up as I sanded the last rough corner of the stool. My toddler was happily sanding her own block off to the side. Woodworking was a new hobby I’d picked up. My old
Jun 10, 2022 — 1 min read

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 Grzybek [http://www.kamilgrzybek.com/design/modular-monolith-primer/]The first article in the series
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-cae1d108a97 Script remaps default GNOME keyboard shortcuts to macOS
Jan 9, 2022 — 1 min read
Conquer The Lawn © 2022
Powered by Ghost