www.joekoski.com/blog/2025/11...
#elixirlang
www.joekoski.com/blog/2025/11...
#elixirlang
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
Advanced Functional Programming with Elixir by @jkwa.bsky.social
Model Behavior, Manage Complexity, and Maximize Maintainability
pragprog.com/titles/...
B5.0 Release Notes:
* Production complete. On to layout & print.
(Already purchased? Check your email for a download link.)
Advanced Functional Programming with Elixir by @jkwa.bsky.social
Model Behavior, Manage Complexity, and Maximize Maintainability
pragprog.com/titles/...
B5.0 Release Notes:
* Production complete. On to layout & print.
(Already purchased? Check your email for a download link.)
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
Advanced Functional Programming in Elixir by @jkwa.bsky.social
pragprog.com/titles/...
40% off through the weekend with code Pragpicks
Advanced Functional Programming in Elixir by @jkwa.bsky.social
pragprog.com/titles/...
40% off through the weekend with code Pragpicks
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
www.joekoski.com/blog/2025/10...
#elixirlang @pragprog.com
pragprog.com/titles/ldash...
#elixirlang @pragprog.com
pragprog.com/titles/ldash...
#elixirlang @pragprog.com
Connect functional programming patterns to the libraries Elixir devs already use.
It’s a good idea, but I didn’t have space in the book.
www.joekoski.com/blog/2025/09...
#elixirlang #funx #PragProg
Connect functional programming patterns to the libraries Elixir devs already use.
It’s a good idea, but I didn’t have space in the book.
www.joekoski.com/blog/2025/09...
#elixirlang #funx #PragProg
One update.
A worm crawling through the BEAM ecosystem.
A dark “what if” — and how we can stop it before it’s real.
erlef.org/blog/securit...
#erlang #elixirlang
One update.
A worm crawling through the BEAM ecosystem.
A dark “what if” — and how we can stop it before it’s real.
erlef.org/blog/securit...
#erlang #elixirlang
pragprog.com/best_sellers/
#afpelixir #elixirlang
pragprog.com/best_sellers/
#afpelixir #elixirlang
That includes my book Advanced Functional Programming with Elixir
Sale runs Sept 18–20, 9am CT
Grab it here: pragprog.com
#pragprog
That includes my book Advanced Functional Programming with Elixir
Sale runs Sept 18–20, 9am CT
Grab it here: pragprog.com
#pragprog
You can read it here: buff.ly/vWcu6fa
This issue comes with content from @peerstr.bsky.social @jkwa.bsky.social @mikezornek.com @josevalim.bsky.social , Mike Hostetler and Sven Van Caekenberghe .Thank you!
#ElixirLang
You can read it here: buff.ly/vWcu6fa
This issue comes with content from @peerstr.bsky.social @jkwa.bsky.social @mikezornek.com @josevalim.bsky.social , Mike Hostetler and Sven Van Caekenberghe .Thank you!
#ElixirLang
There are many ways to solve equality: duck typing, injection, protocol dispatch.
Here's why Funx uses the one it does:
www.joekoski.com/blog/2025/09...
#elixirlang #funx #AFPElixir
There are many ways to solve equality: duck typing, injection, protocol dispatch.
Here's why Funx uses the one it does:
www.joekoski.com/blog/2025/09...
#elixirlang #funx #AFPElixir
"... understanding doesn’t parallelize, and complexity doesn’t distribute. Each new contributor must climb the same tangled mess... even more time is spent coordinating, clarifying, and patching over mismatches in mental models."
#elixirlang
"... understanding doesn’t parallelize, and complexity doesn’t distribute. Each new contributor must climb the same tangled mess... even more time is spent coordinating, clarifying, and patching over mismatches in mental models."
#elixirlang
I considered a plugin, but thought this might be a good job for an LLM.
This short post covers my strategy:
www.joekoski.com/blog/2025/09...
#elixirlang #funx
I considered a plugin, but thought this might be a good job for an LLM.
This short post covers my strategy:
www.joekoski.com/blog/2025/09...
#elixirlang #funx
#elixirlang
#elixirlang
You can now run all the examples in your browser. Or like me, spin them up locally with Docker:
www.joekoski.com/blog/2025/09...
#elixirlang hashtag#AFPElixir
You can now run all the examples in your browser. Or like me, spin them up locally with Docker:
www.joekoski.com/blog/2025/09...
#elixirlang hashtag#AFPElixir
Any ideas on what happened?
www.joekoski.com/blog/2025/09...
#elixirlang #funx #AFPElixir
Any ideas on what happened?
www.joekoski.com/blog/2025/09...
#elixirlang #funx #AFPElixir
www.joekoski.com/blog/2025/08...
#elixirlang #AFPElixir
www.joekoski.com/blog/2025/08...
#elixirlang #AFPElixir
Time to go spelunking in the BEAM!
#elixirlang #erlang #beam #AFPElixir
Time to go spelunking in the BEAM!
#elixirlang #erlang #beam #AFPElixir
www.joekoski.com/blog/2025/08...
#elixirlang #AFPElixir
www.joekoski.com/blog/2025/08...
#elixirlang #AFPElixir
www.joekoski.com/blog/2025/08...
#elixirlang #AFPElixir
www.joekoski.com/blog/2025/08...
#elixirlang #AFPElixir