Have *you* fallen for #ElixirLang yet?
TILs and reflections from my 9 years with Elixir.
Cranking out Elixir for Jump on weekdays. Cooking on my days off.mxgrn.com Kyiv/HimalayasJoined April 2023
A very nice, concise introduction to Elixir and BEAM. Share it with anyone who's willing to understand why you're so lucky to work with the tech. youtu.be/_5B_B_IgtAg
Using two screens, I find it tiresome not to quickly see which screen is currently active. I googled it and found HazeOver. Quickly felt relief, recommended. #protip
When to name your #ElixirLang function with a bang?
Only if the function is *expected* to throw errors during normal execution.
Do not simply 'inherit' bangs from what’s inside that function (`Repo.update!`) if those exceptions would signal a bug (that is, should never happen).
Just published my first Hex package—one that no one else should even consider using.
It was simply the easiest way to get its documentation into Dash. Am I doing it wrong?
#elixirlang
Still picked a fancy name for it, just in case.
As much as I enjoy vibe coding with the Claude Code CLI, it hasn't been able to write a simple LiveView with just a single-field form in it. Someone needs to teach it best practices.
Today is the day I, too, moved to Ghostty. Big thanks to Alacritty for serving me well over the years!
Feel free to discover a cool trick or two from those I've collected in the last few hours: github.com/mxgrn/dotfiles…
macOS lovers, just wanted to share a quick list of apps that, after trying a bunch of alternatives, I personally use daily — and absolutely adore: github.com/mxgrn/best-of-…
I no longer understand why merge commits are so demonized.
If every commit is meaningful, why squash?
If a PR contains multiple meaningful commits and rebasing guarantees multiple merge conflicts, why rebase?
Just merge. Bonus: it preserves the exact history of changes.
80 Followers 539 FollowingMachine Learning | Mathematics | Software Development | Statistics | Business Intelligence - On a Journey to make the world a little bit better.
809 Followers 929 Following💻 @elixirlang builder | 20+ yr dev w/ python, js/ts & beyond.
👑 Husband of a queen, dad to 2 princesses.
Passion for coding, family, and constant growth.
485 Followers 725 FollowingPHP developer with MODX. Maker of extraordinarily rare music and drummer with Natural Radio. Father of three, master of none.
4K Followers 2K FollowingFounder and coder of @travelmassive on a quest to build the best travel community in the world. From Tasmania. 50% of tweets not serious.
503 Followers 5K FollowingI am AKARI 🌸 Heaven Online has even more exciting and exclusive promotions waiting just for you! ✨English, Japanese, Chinese, #MutualFollow #followback✨
117 Followers 41 FollowingTrusted by enterprise & loved by financial advisors, Jump is the leading AI tool for wealth managers, automating notetaking, compliance, CRM updates & more.
3K Followers 434 Following✨ Founder (1 exit) & freelancer https://t.co/YopvRzYmSo, building @ListingCat and a new project in stealth. Sharing lessons from the journey – follow along!
688 Followers 170 FollowingSharing about developing in #ElixirLang at https://t.co/n0UmKCyzIr
Building https://t.co/ZPzCbvILO5 in public - Forwarding and incoming email for your app
691 Followers 1K FollowingElixir Web Dev with 20 years in web development. Specialized in Payments, E-commerce, DevOps. Expert in optimizing team leadership and development costs.
8K Followers 2K FollowingCreator, Founder and CEO of @TigerBeetleDB — the financial transactions database designed to power the next 30 years of transaction processing.
1K Followers 373 FollowingCTO & Cofounder @ https://t.co/kX5UhOykKy. Deep thoughts on software development. Trying to leave the world better than I found it. @Ch_JesusChrist
2K Followers 926 FollowingFather of 2, indie maker, creator of live_vue ❤️ 👉 building SaaS https://t.co/5mEinmEDSX 🧑💻 in love with the #ElixirLang 🧪 Follow for updates! #buildinpublic