Fredrik Teschke
banner
ftes.de
Fredrik Teschke
@ftes.de
Elixir full-stack developer with that extra boost 🚀
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
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
phoenix_test 💆
#elixirlang
October 23, 2025 at 7:50 AM
What happened that led to drastic drop of hex.pm downloads roughly 2 weeks ago?
#elixirlang
September 30, 2025 at 12:27 PM
"Let it Crash - Designing Robust Systems"
Our talk included a Live Demo with audience participation.

👇 More details about what Marcus and I did at Dev Connect OWL.
ftes.de/articles/202...
#elixirlang
September 30, 2025 at 7:46 AM
PhoenixTestPlaywright 0.8 released 🎉

- ⚡️ speed up refute_has
- ✅ support bunx
- ✅ support phoenix_test 0.8

And other quality of dev-life improvements.

#elixirlang
September 17, 2025 at 6:59 AM
Local code review = more collaboration (everybody edits/shares/reviews)
This really resonates with me, I have often wished for that.

youtu.be/MUqvXHEjmus?...
August 28, 2025 at 1:32 PM
Common phoenix pitfalls when upgrading to LiveView 1.1
Tests may break in several ways.

- HTML boolean attrs like 'checked' rendered differently
- stricter CSS selectors due to lazy_html
- phoenix_test needs fix #45 (unreleased)

#elixirlang
August 25, 2025 at 1:38 PM
TIL tiny iex helper function v/1

Returns the value of the nth expression in the history.
hexdocs.pm/iex/IEx.Help...

#elixirlang
July 24, 2025 at 11:05 AM
Excited to give this talk in September:

Your stack is too damn complex
Let it crash with Elixir

at #devconnectowl

Introducing #elixirlang and #beamvm to Java folks.
Will use @sasajuric.bsky.social 's "Soul of Erlang and Elixir" demo. Thank you so much!
July 7, 2025 at 6:51 AM
dependabot + elixir issue?

Error persists after re-running.
Worked last week, now failing (no other changes).

Not on all repos, maybe related to oban pro private repo?

Logs indicate url.host is nil - no idea which url though.

#elixirlang
June 30, 2025 at 8:45 AM
lightpanda.io
Lightpanda (WIP headless browser from scratch) explicitly mentions playwright as use case now.
Should be able to benefit in phoenix_test_playwright soon if we add websocket support.
#elixirlang
April 29, 2025 at 5:34 PM
blog.sequinstream.com/why-we-built...
Well written, interesting conclusion.
April 24, 2025 at 8:14 AM
Reduced the number of errors, but didn't eliminate them.
Still seeing a 401 for oban repo in the logs. And it seems to bleed into unrelated dependencies.

Looks like there is some concurrency and event handling, and error events are sometimes attributed to the wrong dependency.
April 1, 2025 at 8:06 AM
📣 Tired of ugly browser confirmation popups in your Phoenix app?

I just published "Beyond data-confirm".
Spice up those boring alerts to match your design system, with just a few lines of code!

👉 ftes.de/beyond-data-...

#ElixirLang #UX
March 31, 2025 at 7:31 PM
Special shout out to @pecaeful-james for reverse engineering the Phoenix/Plug session cookie

github.com/ftes/phoenix...
March 18, 2025 at 8:05 PM
Released phoenix_test_playwright 0.6.0 🎉

Manipulate cookies. Use case: fast non-UI log in (thx @peaceful-james)
New option browser_launch_timeout: more fine-grained control for CI (thx @tylerayoung.com)

#elixirlang
March 18, 2025 at 8:01 PM
Neat trick to mock external HTTP services with Bandit.
February 17, 2025 at 9:25 AM
phoenix_test_playwright 0.5 released 🥳
February 15, 2025 at 2:24 PM
Slight improvement:
@tag trace: :open opens up the trace viewer automatically after the test finished. Just released in v0.1.5
December 15, 2024 at 4:01 PM
View a step-by-step playback of your feature test incl. JS console and network.
Powered by PhoenixTest + trace.playwright.dev
Great tool to debug feature test failures in CI.
#ElixirLang
December 15, 2024 at 7:36 AM