๐๐ The Elixir Book Club has chosen our next book! #ElixirLang
Think Distributed Systems
Our first meeting for the new book is Sunday, January 25, 2026, and we will discuss chapters 1 and 2.
Join our Discord to participate!
Projects:
- MahjongWind.com (play Mahjong online)
- Fit Commit (git hook to validate commit messages)
Titles:
- Director of Yak Shaving at Salesforce Trailhead
- Dad
Interests: history, Ruby, Elixir, mahjong, cello, chess, outer space, and martial arts.
San Francisco ๐บ๐ธ
Taipei ๐น๐ผ
| https://www.twitter.com/m1foley | |
| GitHub | https://github.com/m1foley |
๐๐ The Elixir Book Club has chosen our next book! #ElixirLang
Think Distributed Systems
Our first meeting for the new book is Sunday, January 25, 2026, and we will discuss chapters 1 and 2.
Join our Discord to participate!
Iโve started writing again! I wrote the first essay for my newsletter last week about how I view AI coding assistants. Would love to get your feedback!
https://open.substack.com/pub/sarahmei/p/the-next-abstraction
Please consider subscribing if youโd like to see me write more. Thereโs a free option!
The Bridegroom's doors are opened wide, And I am next of kin; The guests are met, the feast is set: May'st hear the merry din.' He holds him with his skinny hand, 'There was a ship,' quoth he. He holds him with his glittering eyeโ The Wedding-Guest stood still, And listens like a three years'โฆ
๐๐ The Elixir Book Club has chosen our next book!
Designing Data-Intensive Applications (1st Edition)
This highly regarded book reviews the options and trade-offs to consider when handling large datasets.
We meet on Discord for an hour every other week. Our first meeting is Sunday, June 1, 2025, and we will discuss chapters 1 and 2.
But what I originally went into the manual for:
You might know that you can open multiple files in split windows, using something like
vim -o file1 file2 file3
But if you forgot the -o and would like to do it after #Vim is already open, the :all command is what you're looking for.
(There's also -O for vertical splits, equivalent to :vert all, and -p, equivalent to :tab all.)
The Elixir Book Club is starting our next book: Elixir Patterns! You can join our first discussion on September 22nd, covering chapters 1 and 2. I hope to see you there!
Check it out! I've been working on a new way to build command-line interface apps that work with web services that doesn't require an API, making it dramatically less complicated to deploy CLI apps.
I call it Terminalwire.
Currently I have it working in Rails, but the plan is to roll it out to more frameworks and runtimes.
Right now its in private beta and I'd love to work with folks who want to ship or simplify production CLI apps.