Alex Koutmos
banner
akoutmos.bsky.social
Alex Koutmos
@akoutmos.bsky.social
Get your hands dirty 💻

🎙️ Podcast: http://beamrad.io
📙 Book author: http://akoutmos.com/top/books
⌨️ Elixir libraries: http://hex.pm/users/akoutmos
📈 SaaS founder: http://eaglemms.com
Pinned
For those who have been holding out for a physical copy of Elixir Patterns the wait is over! The book is officially up on Amazon and I must say that it looks beautiful 🤩!

www.amazon.com/Elixir-Patte...

#ElixirLang
Elixir Patterns: The essential BEAM handbook for the busy developer
Elixir Patterns: The essential BEAM handbook for the busy developer [Koutmos, Alexander, Baraúna, Hugo] on Amazon.com. *FREE* shipping on qualifying offers. Elixir Patterns: The essential BEAM handbook for the busy developer
www.amazon.com
Version 0.4.0 of SqlFmt has been released 🎉🥳🎉🥳

If you want to heave neat and tidy Ecto Migrations be sure to check it out!

hex.pm/packages/sql...

#MyElixirStatus #ElixirLang
sql_fmt
Pretty print SQL queries
hex.pm
March 25, 2025 at 3:34 PM
Thank you for the feedback @meraj-gearhead.ca! Glad that you enjoyed the book 😁
Just finished reading "Elixir Patterns". Lots of good working code examples with some pretty neat tricks that I have encountered for the first time. Big shout out to @akoutmos.bsky.social and @hugobarauna.com for this excellent book!

#ElixirLang

www.elixirpatterns.dev
Elixir Patterns book & Livebooks
Learn recipes and patterns specific to Elixir/OTP
www.elixirpatterns.dev
March 25, 2025 at 3:04 PM
For those who have been holding out for a physical copy of Elixir Patterns the wait is over! The book is officially up on Amazon and I must say that it looks beautiful 🤩!

www.amazon.com/Elixir-Patte...

#ElixirLang
Elixir Patterns: The essential BEAM handbook for the busy developer
Elixir Patterns: The essential BEAM handbook for the busy developer [Koutmos, Alexander, Baraúna, Hugo] on Amazon.com. *FREE* shipping on qualifying offers. Elixir Patterns: The essential BEAM handbook for the busy developer
www.amazon.com
March 11, 2025 at 4:15 PM
Reposted by Alex Koutmos
It was a very odd experience to put on the Clockwork Pi uConsole.

Suddenly it is an Elixir-only computer.

elixirforum.com/t/project-th...
Project: The Handheld Hacking device, Clockwork Pi uConsole with Nerves
And now it is a … LivePad? The Liveputer? Livebook Pi?
elixirforum.com
January 6, 2025 at 9:57 PM
Nerves with the Livebook firmware (github.com/nerves-liveb...) reminds me of the early Arduino days. With Arduino you had an IDE to develop in and update the firmware. With Livebook you can do all your coding in Livebook and everything is realtime. Such a nice DX!

#ElixirLang
GitHub - nerves-livebook/nerves_livebook: Develop on embedded devices with Livebook and Nerves
Develop on embedded devices with Livebook and Nerves - nerves-livebook/nerves_livebook
github.com
January 6, 2025 at 6:34 PM
Another perfect example of when a product is free something shady is going on in the background. The current online coupon market reminds me of the good old Yahoo Explorer 5 toolbar days 🤣

www.youtube.com/watch?v=vc4y...
Exposing the Honey Influencer Scam
YouTube video by MegaLag
www.youtube.com
December 22, 2024 at 5:11 PM
The goal for this Christmas vacation is to get that engine into that little Honda. Working with your hands is the best way to unwind from working in front of a computer all day.
December 21, 2024 at 5:44 AM
Reposted by Alex Koutmos
🚨 New Blog Post 🚨

@fly.io's globally distributed network is great for routing users to the closest server but what if you want to connect them to a specific machine? I wrote how to use their "fly-replay" header and sticky sessions to do that in Phoenix. #ElixirLang

peterullrich.com/request-rout...
Request Routing and Sticky Sessions in Phoenix on Fly.io
Learn to efficiently route requests to the right server using Fly.io's fly-replay header and sticky sessions with Phoenix.
peterullrich.com
December 6, 2024 at 4:19 PM
Reposted by Alex Koutmos
Started using Livebook for #AdventOfCode, and I love how the doctests are executed by default and there's a little green indicator when they pass. #MyElixirStatus
December 5, 2024 at 9:49 PM
We're in a similar boat. Started eaglemms.com (my bootstrapped business) back when LiveView was 0.13.0 and haven't looked back since! Elixir and LiveView are a secret weapon in the hands of solo devs 😉.

Congrats to everyone involved in getting LiveView 1.0 🥳🎉🥳🎉🥳🎉

#ElixirLang
December 4, 2024 at 9:05 PM
One of my favorite "go to" patterns in my Elixir apps for read only data is to store it all in DETS (erlang.org/doc/apps/std...), commit it to the repo with Git LFS (git-lfs.com), and then bundle it into the Docker container. Data fetching doesn't much faster than that ⚡ #ElixirLang
Git Large File Storage
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.co...
git-lfs.com
December 1, 2024 at 3:36 PM
This is the way! It's also helpful that we have the phenomenal feature flag library FunWithFlags github.com/tompave/fun_... in #ElixirLang
December 1, 2024 at 3:31 PM
🥳 Phx2Ban 0.2.1 release 🥳

@peterullrich.com and I have been busy adding new features to Phx2Ban to make it the easiest and most thorough application firewall you have ever added to your Phoenix application! Check it out at ezsuite.dev.

#MyElixirStatus #ElixirLang
Libraries for the boring stuff - EZSuiteBlueskyGitHubBlueskyGitHub
EZSuite offers developer libraries and products that automate away the boring but necessary parts.
ezsuite.dev
November 29, 2024 at 8:47 PM
Reposted by Alex Koutmos
"You have built an Erlang": vereis.com/posts/you_bu...
November 28, 2024 at 5:12 PM
I have been enjoying Rust while I go through and create Rustler NIFs for my Elixir projects. Such a potent combo to have Rust take care of the CPU intensive work and use Elixir for everything else. I have a short list of libraries that I want to create bindings for 😉. Stay tuned!

#MyElixirStatus
November 14, 2024 at 6:58 PM
Open source announcement 🎉🥳🎉🥳

Thanks to help from the Livebook.dev team (and especially Jonatan Kłosko), my PR for generating images from VegaLite specs via a Rust NIF has been merged! If you are interested in the PR: github.com/livebook-dev...

#MyElixirStatus
Home - Livebook.dev
Automate code & data workflows with interactive notebooks
Livebook.dev
November 14, 2024 at 5:16 PM
🎉 Big Announcement 🎉

@peterullrich.com and I are ready to unveil our new project called EzSuite! With EzSuite we'll be publishing premium Elixir libraries with the first one being an application firewall called Phx2Ban! Check it out at ezsuite.dev 😁

#MyElixirStatus
November 11, 2024 at 3:33 PM
Just released 0.3.0 of SqlFmt github.com/akoutmos/sql... 🥳🥳

Enjoy all those beautifully formatted SQL statements in your Ecto migrations!

#MyElixirStatus
GitHub - akoutmos/sql_fmt: Format and pretty print SQL queries
Format and pretty print SQL queries. Contribute to akoutmos/sql_fmt development by creating an account on GitHub.
github.com
November 5, 2024 at 6:40 AM
Stay tuned everyone! @peterullrich.com and I have put together something really special for all you Phoenix users out there 😉.

#MyElixirStatus
new product coming soon 👀
a collaboration of THE @akoutmos.bsky.social and my humble self.
#MyElixirStatus
October 25, 2024 at 4:21 PM