Sign in

Alex Koutmos

@akoutmos.bsky.social
1.1K followers 16 following 159 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 · 11h
⚗️ 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 · 14h
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
⚗️ 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
⚗️ 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
0121
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
Alex Koutmos @akoutmos.bsky.social · 07/09/2026
⚗️ Elixir Tip #15 - High performance counters ⚗️ Erlang ships with a very interesting module called counters. Reach for it when you need to increment/decrement global data in a high throughput environment. #ElixirLang #Erlang #Livebook
040
Alex Koutmos @akoutmos.bsky.social · 07/09/2026
Biggest Winner Last Friday from the "Mag 7" was $META 📈 Will this trend continue today or will there be a reversal? See how Meta's returns compared with the remaining Mag 7 stocks. #ElixirLang #Erlang #Livebook
000
Alex Koutmos @akoutmos.bsky.social · 04/09/2026
⚗️ Elixir Tip #14 - Await many ⚗️ Elixir is the King of concurrency! Running and awaiting on multiple tasks is as easy as a single function call. #ElixirLang #Erlang #Livebook
082
Alex Koutmos @akoutmos.bsky.social · 04/09/2026
Here's a sneak peak into what we'll be building during the @nerves-project.org training 😉. See you all at @elixirconf.bsky.social next week 👋 #ElixirLang #MyElixirStatus #Erlang
1125
Alex Koutmos @akoutmos.bsky.social · 04/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
020
Alex Koutmos @akoutmos.bsky.social · 03/09/2026
⚗️ Elixir Tip #13 - Guard clause in case ⚗️ Did you know that you can use guard clauses in more places than just functions defined via def? #ElixirLang #Erlang #Livebook
010
Alex Koutmos @akoutmos.bsky.social · 03/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 · 02/09/2026
Almost done with the last Nerves project for the Elixir Conf training! Excited to see everyone next week! #ElixirLang #MyElixirStatus #Erlang
2153
Alex Koutmos @akoutmos.bsky.social · 02/09/2026
⚗️ Elixir Tip #12 - ExUnit assert logs output ⚗️ Sometimes there will be some log messages that are so important, that you'll want to test that they are actually output in certain scenarios. Enter capture_log! #ElixirLang #Erlang #Livebook
030
Alex Koutmos @akoutmos.bsky.social · 02/09/2026
Biggest mover last Tuesday from "Mag 7" was $TSLA with a percent change of -3.22% 📉 Seeing all the "Mag 7" 30-day standard deviations, which one seems the riskiest to you? #ElixirLang #Erlang #Livebook
210
Alex Koutmos @akoutmos.bsky.social · 01/09/2026
⚗️ Elixir Tip #11 - Canceling send after timers ⚗️ While it is very useful to schedule a message to be sent to a process some time in the future, sometimes you'll want to cancel that message before it gets sent. Process.cancel_timer/1 to the rescue! #ElixirLang #Erlang #Livebook
051
Alex Koutmos @akoutmos.bsky.social · 01/09/2026
Biggest laggard last Monday from "Mag 7" was AMZN 📉 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 · 31/08/2026
⚗️ Elixir Tip #10 - Printing all bound variables ⚗️ Sometimes when debugging, it is useful to see all of the bound variables in your current context. Elixir has a built in function just for that! #ElixirLang #Erlang #Livebook
050
Alex Koutmos @akoutmos.bsky.social · 31/08/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 · 28/08/2026
⚗️ Elixir Tip #9 - Erlang Ordered Sets ⚗️ Erlang has a plethora of built in data structures. One really cool data structure is ordered sets. It's like a MapSet, but the results are sorted! #ElixirLang #Erlang #Livebook
091