Sign in

Alex Koutmos

@akoutmos.bsky.social
1.1K followers 16 following 170 posts

Get your hands dirty 💻 🎙️ Podcast: beamrad.io 📙 Book author: akoutmos.com/top/books ⌨️ Elixir libraries: hex.pm/users/akoutmos 📈 SaaS founder: eaglemms.com

PostsRepliesMedia
Alex Koutmos @akoutmos.bsky.social · 20h
⚗️ Elixir Tip #38 - Counting with frequencies ⚗️ Before you reach for Enum.reduce to count occurrences of items, check out Enum.frequencies/1 and Enum.frequencies_by/2. Counting things has never been easier! #ElixirLang #Erlang #Livebook
040
Reposted by Alex Koutmos
Code BEAM @codebeam.bsky.social · 07/10/2026
The BEAM handles millions of connections with ease. Raw CPU work is another story. David Klemenc (BlueOcean) on what to do when your bottleneck is computing, not waiting. Watch: youtu.be/vqi-JCO_Ia8 Next: Code BEAM Europe 2026, 21-22 Oct, Haarlem NL - codebeameurope.com
072
Alex Koutmos @akoutmos.bsky.social · 07/10/2026
⚗️ Elixir Tip #37 - Enum chunk_every ⚗️ Need to batch up some work or compute a sliding window? Enum.chunk_every/4 has you covered. Here is a 3 period moving average in a single line! #ElixirLang #Erlang #Livebook
020
Alex Koutmos @akoutmos.bsky.social · 06/10/2026
⚗️ Elixir Tip #36 - Side effects with tap ⚗️ Ever wanted to log or inspect something in the middle of a pipeline without breaking the chain? Kernel.tap/2 runs your function and passes the original value right along! #ElixirLang #Erlang #Livebook
020
Alex Koutmos @akoutmos.bsky.social · 05/10/2026
Clearly you are not about that stonks life :P
100
Alex Koutmos @akoutmos.bsky.social · 05/10/2026
⚗️ Elixir Tip #35 - Pipe anywhere with then ⚗️ The pipe operator always passes the value as the first argument. But what if you need it somewhere else? Kernel.then/2 to the rescue! #ElixirLang #Erlang #Livebook
060
Alex Koutmos @akoutmos.bsky.social · 05/10/2026
I just turned off the cron job this morning :P
110
Alex Koutmos @akoutmos.bsky.social · 05/10/2026
Biggest Winner Last Friday from the "Mag 7" was $TSLA 📈 Will this trend continue today or will there be a reversal? See how Tesla's returns compared with the remaining Mag 7 stocks. #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 02/10/2026
⚗️ Elixir Tip #34 - Parsing options ⚗️ The Elixir standard library offers a convenient way of parsing CLI arguments and casting them to the appropriate types. #ElixirLang #Erlang #Livebook
062
Alex Koutmos @akoutmos.bsky.social · 02/10/2026
How is the "Volume King" $NVDA doing? 📈 Nvidia continues to dominate trading volume and is one of the most closely watched names in the stock market. Here’s a look at its latest candlestick action and key price moves traders are watching. #ElixirLang #Erlang #Livebook
120
Alex Koutmos @akoutmos.bsky.social · 01/10/2026
⚗️ Elixir Tip #33 - URI parsing ⚗️ The URI module provides you with a plethora of functions for dealing with URIs. You can parse URIs, encode/decode query params, and generate strings from structs! #ElixirLang #Erlang #Livebook
030
Alex Koutmos @akoutmos.bsky.social · 01/10/2026
Same CEO two different companies: Is there a relation between $TSLA $SPCX? Elon Musk is the CEO of Tesla and SpaceX. Is their performance related? How will that evolve in the future? Let’s see their current 15-, 20-, 30-, and 50-day stock return correlations. #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 30/09/2026
⚗️ Elixir Tip #32 - Dealing with Zip files ⚗️ Did you know that out of the box Erlang provides utilities for dealing with Zip files? Take a look and see how easy it is to deal with Zip archives! #ElixirLang #Erlang #Livebook
140
Alex Koutmos @akoutmos.bsky.social · 30/09/2026
Biggest mover last Tuesday from "Mag 7" was $META with a percent change of 3.24% 📈 Seeing all the "Mag 7" 30-day standard deviations, which one seems the riskiest to you? #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 29/09/2026
Woohoo 🎉
000
Alex Koutmos @akoutmos.bsky.social · 29/09/2026
Agreed. Would be great to see more people leaning on this functionality.
000
Alex Koutmos @akoutmos.bsky.social · 29/09/2026
⚗️ Elixir Tip #31 - Structured Logs ⚗️ Did you know that your log statements can be structured either by using a keyword lists or by using maps? #ElixirLang #Erlang #Livebook
250
Alex Koutmos @akoutmos.bsky.social · 29/09/2026
Biggest laggard last Monday from "Mag 7" was META 📉 See their current 30-day zero-benchmark Sharpe ratios. Will this trend continue today or will there be a reversal? #ElixirLang #Erlang #Livebook
001
Alex Koutmos @akoutmos.bsky.social · 28/09/2026
A little peak into what you can do with the latest version of Explorer 😉. Using the `rle_id` function you can take the recession time series from FRED and create start/stop markers for each recessionary period. Working with time series data using Explorer and Elixir is 😍. #ElixirLang #Erlang
2110
Alex Koutmos @akoutmos.bsky.social · 28/09/2026
Explorer version 0.13.0 was just released! This was a BIG release that brings Explorer up to date with the latest version of Polars and also adds a partition function as well as a run-length encoding function for your data frames! hex.pm/packages/ex... #ElixirLang #Erlang #MyElixirStatus
hex.pm
explorer
Series (one-dimensional) and dataframes (two-dimensional) for fast data exploration in Elixir
0121
Alex Koutmos @akoutmos.bsky.social · 28/09/2026
⚗️ Elixir Tip #30 - @derive inspect protocol ⚗️ Did you know that you can implement your own version of the inspect protocol for your structs? Using the derive attribute you can specify which fields from the struct are visible when inspecting the struct. #ElixirLang #Erlang #Livebook
050
Alex Koutmos @akoutmos.bsky.social · 28/09/2026
Biggest Winner Last Friday from the "Mag 7" was $MSFT 📈 Will this trend continue today or will there be a reversal? See how Microsoft's returns compared with the remaining Mag 7 stocks. #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 25/09/2026
⚗️ Elixir Tip #29 - IEx Sigil Help ⚗️ If you are looking for the IEx help docs for sigils...you may be sad to see an error by inputting h ~s :(. Instead, you should pull up the help docs by doing h sigil_*! #ElixirLang #Erlang #Livebook
060
Alex Koutmos @akoutmos.bsky.social · 25/09/2026
How is the "Volume King" $NVDA doing? 📈 Nvidia continues to dominate trading volume and is one of the most closely watched names in the stock market. Here’s a look at its latest candlestick action and key price moves traders are watching. #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 24/09/2026
Same CEO two different companies: Is there a relation between $TSLA $SPCX? Elon Musk is the CEO of Tesla and SpaceX. Is their performance related? How will that evolve in the future? Let’s see their current 15-, 20-, 30-, and 50-day stock return correlations. #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 23/09/2026
Biggest mover last Tuesday from "Mag 7" was $AMZN with a percent change of -1.34% 📉 Seeing all the "Mag 7" 30-day standard deviations, which one seems the riskiest to you? #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 22/09/2026
⚗️ Elixir Tip #26 - Project Priv Dir ⚗️ You can conveniently package arbitrary files along with your libraries and applications using the priv dir and fetching the path using the Erlang standard library. #ElixirLang #Erlang #Livebook
040
Alex Koutmos @akoutmos.bsky.social · 22/09/2026
Biggest laggard last Monday from "Mag 7" was AAPL 📉 See their current 30-day zero-benchmark Sharpe ratios. Will this trend continue today or will there be a reversal? #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 21/09/2026
hahaha. At least you know I wrote this and not some AI :P
020
Alex Koutmos @akoutmos.bsky.social · 21/09/2026
⚗️ Elixir Tip #25 - Balzing fast read only store ⚗️ Erlang comes with a special storage mechanism called persistent term. Think ETS but even faster! But only use it for reading data that never changes :). #ElixirLang #Erlang #Livebook
140
Alex Koutmos @akoutmos.bsky.social · 21/09/2026
Biggest Winner Last Friday from the "Mag 7" was $NVDA 📈 Will this trend continue today or will there be a reversal? See how Nvidia's returns compared with the remaining Mag 7 stocks. #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 18/09/2026
⚗️ Elixir Tip #24 - Erlang phash2 ⚗️ Did you know that you can hash any term in and clamp it to an integer range? In other words, you can get a consistent integer value given any input. Useful for partitioning and retrieving data 😉. #ElixirLang #Erlang #Livebook
0131
Alex Koutmos @akoutmos.bsky.social · 18/09/2026
How is the "Volume King" $NVDA doing? 📈 Nvidia continues to dominate trading volume and is one of the most closely watched names in the stock market. Here’s a look at its latest candlestick action and key price moves traders are watching. #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 17/09/2026
⚗️ Elixir Tip #23 - Custom Inspect ⚗️ If you are ever in need of custom debugging output when inspecting a struct, you can write your own Inspect protocol implementation with just a few lines of Elixir! #ElixirLang #Erlang #Livebook
040
Alex Koutmos @akoutmos.bsky.social · 17/09/2026
Same CEO two different companies: Is there a relation between $TSLA $SPCX? Elon Musk is the CEO of Tesla and SpaceX. Is their performance related? How will that evolve in the future? Let’s see their current 15-, 20-, 30-, and 50-day stock return correlations. #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 16/09/2026
⚗️ Elixir Tip #22 - Erlang math module ⚗️ If you are ever in need of some mathematical related functions don't reach for a 3rd party library until you take a look at the Erlang :math module! #ElixirLang #Erlang #Livebook
032
Alex Koutmos @akoutmos.bsky.social · 16/09/2026
Biggest mover last Tuesday from "Mag 7" was $AMZN with a percent change of -2.02% 📉 Seeing all the "Mag 7" 30-day standard deviations, which one seems the riskiest to you? #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 15/09/2026
⚗️ Elixir Tip #21 - Simple stream data processing ⚗️ The Enum and Stream modules complement each other quite nicely and can be used for easy and effective data processing. Take a look at how you can stream process a CSV file! #ElixirLang #Erlang #Livebook
030
Alex Koutmos @akoutmos.bsky.social · 15/09/2026
Biggest laggard last Monday from "Mag 7" was NVDA 📉 See their current 30-day zero-benchmark Sharpe ratios. Will this trend continue today or will there be a reversal? #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 14/09/2026
⚗️ Elixir Tip #20 - Using ETS for storage ⚗️ If you are dire need of some performance gains take a look at ETS! But be careful since the ETS table lasts only as long as its parent process. #ElixirLang #Erlang #Livebook
030
Alex Koutmos @akoutmos.bsky.social · 14/09/2026
Biggest Winner Last Friday from the "Mag 7" was $AMZN 📈 Will this trend continue today or will there be a reversal? See how Amazon's returns compared with the remaining Mag 7 stocks. #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 11/09/2026
⚗️ Elixir Tip #19 - Enum.with_index ⚗️ Often times when iterating over an enumerable, it is useful to have the index of the item as well. Particularly useful when outputting lists in LiveView. #ElixirLang #Erlang #Livebook
040
Alex Koutmos @akoutmos.bsky.social · 11/09/2026
How is the "Volume King" $NVDA doing? 📈 Nvidia continues to dominate trading volume and is one of the most closely watched names in the stock market. Here’s a look at its latest candlestick action and key price moves traders are watching. #ElixirLang #Erlang #Livebook
121
Alex Koutmos @akoutmos.bsky.social · 10/09/2026
⚗️ Elixir Tip #18 - Enum group_by ⚗️ The Enum module is a treasure trove of awesome functions. One of those function that I use often is Enum.group_by so that I can group related data together for later processing. #ElixirLang #Erlang #Livebook
040
Alex Koutmos @akoutmos.bsky.social · 10/09/2026
Same CEO two different companies: Is there a relation between $TSLA $SPCX? Elon Musk is the CEO of Tesla and SpaceX. Is their performance related? How will that evolve in the future? Let’s see their current 15-, 20-, 30-, and 50-day stock return correlations. #ElixirLang #Erlang #Livebook
110
Reposted by Alex Koutmos
ElixirConf @elixirconf.bsky.social · 09/09/2026
👀 A quick look at today's training sessions at ElixirConf US 2026 with @bartblast.com, @akoutmos.bsky.social & @fhunleth.bsky.social. Can't come to the conference in person? Register to see it online! elixirconf.com/#register #ElixirConf #ElixirConfUS #ElixirConfUS2026
081
Alex Koutmos @akoutmos.bsky.social · 09/09/2026
⚗️ Elixir Tip #17 - Time unity conversion ⚗️ Often times you'll need to convert time durations from millisecond to second or vice versa. Before reaching for a library to do that, check out System.convert_time_unit/3! #ElixirLang #Erlang #Livebook
040
Alex Koutmos @akoutmos.bsky.social · 09/09/2026
Biggest mover last Tuesday from "Mag 7" was $TSLA with a percent change of 3.98% 📈 Seeing all the "Mag 7" 30-day standard deviations, which one seems the riskiest to you? #ElixirLang #Erlang #Livebook
110
Alex Koutmos @akoutmos.bsky.social · 08/09/2026
⚗️ Elixir Tip #16 - Profiling Function Calls ⚗️ OTP has some phenomenal built-in observability tooling. A great one to have in the toolbox when introspecting live applications is cprof. Use it when you need to pinpoint hot spots. #ElixirLang #Erlang #Livebook
150
Alex Koutmos @akoutmos.bsky.social · 08/09/2026
Biggest laggard last Friday from "Mag 7" was TSLA 📉 See their current 30-day zero-benchmark Sharpe ratios. Will this trend continue today or will there be a reversal? #ElixirLang #Erlang #Livebook
110