Fredrik Teschke
banner
ftes.de
Fredrik Teschke
@ftes.de
Elixir full-stack developer with that extra boost 🚀
Reposted by Fredrik Teschke
Speaking publicly about Elixir stuff (conference talks + podcasts) has gotten me every job I've had since 2020. (And that first one was a 50% pay bump.)

I interview pretty poorly, but having been seen being smart in public got me the foot in the door I needed to prove I could do the work.
Devs who write about their work/company; talk at conferences - lots of companies in the past used to not care much about this and not value it the least.

Feels like the tide is changing: people who do this but are not valued get hunted down by companies who understand this value
December 18, 2025 at 11:44 AM
Reposted by Fredrik Teschke
OpenAI aren't talking about it yet, but it turns out they've adopted Anthropic's brilliant "skills" mechanism in a big way

Skills are now live in both ChatGPT and their Codex CLI tool, I wrote up some detailed notes on how they work so far here: simonwillison.net/2025/Dec/12/...
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
One of the things that most excited me about Anthropic’s new Skills mechanism back in October is how easy it looked for other platforms to implement. A skill is just …
simonwillison.net
December 12, 2025 at 11:32 PM
This is SO good 🤣
December 11, 2025 at 7:31 AM
Reposted by Fredrik Teschke
Oh, I didn't expect this 😯
December 2, 2025 at 7:49 PM
Reposted by Fredrik Teschke
News includes Elixir 1.19.3 release, Tidewave Web adding Claude Code and Codex support, Hologram’s #JavaScript porting initiative, new pg_large_objects and playwright_ex libraries, TIOBE language index rankings, and more! #ElixirLang www.youtube.com/watch?v=2a48...
Thinking Elixir Podcast 280: Dark Matter Developers
YouTube video by Mark Ericksen
www.youtube.com
November 25, 2025 at 12:51 PM
www.ufried.com/blog/ironies...

applies this 1983 paper to AI. Fascinating parallels!
ckrybus.com/static/paper...
AI and the ironies of automation - Part 1
Some (well-known) consequences of automating work
www.ufried.com
November 24, 2025 at 7:44 AM
Goto Mix docs example app:
NOT a to-do app.
But a distributed key value store.
The primagen approves 😁
#elixirlang

youtube.com/shorts/7zMUh...
Elixir Community don't mess around
YouTube video by ThePrimeTime
youtube.com
November 21, 2025 at 7:02 PM
Bump phoenix to debian trixie
#elixirlang

phoenix generator diff:
github.com/phoenixframe...
November 21, 2025 at 11:44 AM
🎉 phoenix_test_playwright 0.10.0-rc.0 released
Breaking changes - if you are reaching beyond the PhoenixTest API into internals.

Upside:
Browser pooling by default.
Well documented, consistent PlaywrightEx API for advanced use cases.

Early adopters ftw!

hexdocs.pm/phoenix_test...
#elixirlang
Changelog — PhoenixTestPlaywright v0.10.0-rc.0
All notable changes to this project will be documented in this file.
hexdocs.pm
November 19, 2025 at 9:18 PM
🎉 playwright_ex 0.2 released

Focus: documentation and consistency
Added docs and typespecs
Ensured API consistency, especially 'Channel' modules (browser, frame, ...)

#elixirlang
hexdocs.pm/playwright_ex/
PlaywrightEx v0.2.0 — Documentation
hexdocs.pm
November 19, 2025 at 4:42 PM
Reposted by Fredrik Teschke
Your daily reminder that the fossil fuel industry is propped up by billions of dollars in U.S. government subsidies and a multimillion dollar campaign to spread climate disinformation. 💵
November 17, 2025 at 4:52 PM
Reposted by Fredrik Teschke
Hey Elixir friends! :)
We need help completing Elixir's browser runtime by porting some Erlang functions to JavaScript.
No Erlang knowledge required. Each function unlocks multiple Elixir stdlib functions!
More here: hologram.page/blog/elixir-...

#Hologram #Elixir #ElixirLang #BEAM #WebDev
November 16, 2025 at 1:09 AM
Tinkering:
phoenix_test browser based tests with WebDriver bidi.

Using butterbee lib (#gleamlang).
github.com/germsvel/pho...

#elixirlang
Butterbee driver (WebDriver bidi) 🚧 by ftes · Pull Request #278 · germsvel/phoenix_test
We read every piece of feedback, and take your input very seriously.
github.com
November 15, 2025 at 11:37 AM
Reposted by Fredrik Teschke
We didn’t expect such a big response this year, and we love to see it. If you haven’t filled it in yet, you now have time until November 18.
💜 elixir-survey.typeform.com/2025-edition

#elixir #elixirlang #myelixirstatus #elixirprogramming
November 14, 2025 at 10:07 AM
I present: playwright_ex

A simple Playwright client for #elixirlang.
Experimental.
Extracted from phoenix_test_playwright.

PRs welcome!

It's not comprehensive, because that's a daunting task (see playwright-elixir).
But it should be easy to add anything that's missing.

hexdocs.pm/playwright_ex/
PlaywrightEx v0.1.0 — Documentation
hexdocs.pm
November 13, 2025 at 2:45 PM
#ElixirConfEU call for talks is open (Apr 23-24, Malaga).

I submitted: Changeset driven forms.

Interested?
Which aspects should I focus on? 👇

#elixirlang
www.elixirconf.eu
November 13, 2025 at 10:19 AM
Reposted by Fredrik Teschke
News includes ReqLLM 1.0 with standardized LLM APIs, Codicil bringing semantic code understanding to #AI assistants, Tidewave Web expanding to #Python and more, playwright browser pooling, and #PostgreSQL WAL for DB notifications! #ElixirLang www.youtube.com/watch?v=tXp8...
Thinking Elixir Podcast 278: WAL-ing Through Database Changes
YouTube video by Mark Ericksen
www.youtube.com
November 11, 2025 at 1:53 PM
Refactored: Converted PhoenixTest.Playwright.Connection from GenServer to :gen_statem.
So much more expressive for this use case.

Thanks @Coby Benveniste for the inspiraton at #codebeam.
Even though this isn't AI related.

github.com/ftes/phoenix...

#elixirlang
Convert Connection to :gen_statem · ftes/phoenix_test_playwright@157f04e
github.com
November 11, 2025 at 9:02 PM
Reposted by Fredrik Teschke
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!)

jump.ai/careers?ashb...

#ElixirJobs
Careers at Jump | Jump
Jump is empowering financial advisors and their clients to thrive in the age of AI. We're growing incredibly quickly with a team that comes from Google, Stripe, JP Morgan, BILL, Nitrogen, Harvard, Sta...
jump.ai
November 7, 2025 at 12:41 AM
"Micro services only exist because people don't know about the BEAM."

"BEAM is like Kubernetes but with fewer meetings".

Erik Stenman
#elixirlang
November 5, 2025 at 1:43 PM
Deciding on my CodeBEAM Europe agenda.
Still some conflicts I need to resolve. Any tips?

And wow, are there a lot of interesting #Gleam talks.
Hadn't planned for this, but looks like I'll be learning some more Gleam.

#elixirlang
November 5, 2025 at 7:45 AM
Call for feedback:
phoenix_test_plawright browser pooling

Please run locally & in CI.
Useful? Stable? Configurable to your needs?

github.com/ftes/phoenix...

#elixirlang
Browser pool: Limit number of browsers by ftes · Pull Request #86 · ftes/phoenix_test_playwright
Experimental browser pooling. Reuses browsers across test suites. This limits memory usage and is useful when running feature tests together with regular tests (high ExUnit max_cases concurrency su...
github.com
October 28, 2025 at 3:04 PM
Surprising ⚡️:
Performance of phoenix_test_playwright already pretty good.
Compared to official javascript client.

Many tests: browser re-use (experimental) brings slight boost.
Unclear if worth the complexity.

Do you need it?
github.com/ftes/phoenix...

#elixirlang
October 26, 2025 at 10:06 AM