Fredrik Teschke @ftes.de · 02/09/2026Spot the AI mistakes. But this is incredibly good - one shot, given minimal reference video & images. #bogengaudi #arrowtag 010
Fredrik Teschke @ftes.de · 27/08/2026Nice, interested to try this out. Have you by chance ever used AppSignal's N+1 detection? I've never seen it trigger - but supposedly it could highlight N+1 queries. Only if they result in overall slow pages (events) though. Totally different approaches - using both together could make sense. 110
Fredrik Teschke @ftes.de · 19/06/2026phoenix_test_playwright 0.15.0 released 🎉 - 📷 assert_screenshot for snapshot testing by Wigny - support new phoenix_test checked/selected assert options - playwright 1.61 support (also update playwright_ex to 0.7.1) #elixirlang 1102
Fredrik Teschke @ftes.de · 27/02/2026Exploring 1. Synergy effect of vertical integration: browser driver doubles as HTML spec oracle for live/static driver tests. 2. Webdriver BiDi instead of playwright (more like cuprite) #elixirlang 141
Fredrik Teschke @ftes.de · 22/02/2026phoenix_test_playwright v0.12.0 released 🥳 Shorthand to eval JS in browser, assert_path fixes for LiveView navigations, and more. Also ships with usage-rules.md for LLM coding agents. 🤖 #elixirlang 041
Fredrik Teschke @ftes.de · 30/01/2026phoenix_test_playwright 0.10.1 released 🥳 Small macro, big effect 🪄: step/3 groups trace actions and AUTOMATICALLY links to source code line Big thanks to @nathanl for adding this! #elixirlang 051
Fredrik Teschke @ftes.de · 21/11/2025Bump phoenix to debian trixie #elixirlang phoenix generator diff: github.com/phoenixframe... 071
Fredrik Teschke @ftes.de · 13/11/2025#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 271
Fredrik Teschke @ftes.de · 05/11/2025Deciding 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 100
Fredrik Teschke @ftes.de · 26/10/2025Surprising ⚡️: 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 1100
Fredrik Teschke @ftes.de · 30/09/2025What happened that led to drastic drop of hex.pm downloads roughly 2 weeks ago? #elixirlang 100
Fredrik Teschke @ftes.de · 30/09/2025"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 011
Fredrik Teschke @ftes.de · 17/09/2025PhoenixTestPlaywright 0.8 released 🎉 - ⚡️ speed up refute_has - ✅ support bunx - ✅ support phoenix_test 0.8 And other quality of dev-life improvements. #elixirlang 030
Fredrik Teschke @ftes.de · 28/08/2025Local code review = more collaboration (everybody edits/shares/reviews) This really resonates with me, I have often wished for that. youtu.be/MUqvXHEjmus?... 000
Fredrik Teschke @ftes.de · 25/08/2025Common 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 131
Fredrik Teschke @ftes.de · 24/07/2025TIL tiny iex helper function v/1 Returns the value of the nth expression in the history. hexdocs.pm/iex/IEx.Help... #elixirlang 182
Fredrik Teschke @ftes.de · 07/07/2025Excited 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! 1112
Fredrik Teschke @ftes.de · 30/06/2025dependabot + 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 110
Fredrik Teschke @ftes.de · 29/04/2025lightpanda.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 150
Fredrik Teschke @ftes.de · 24/04/2025blog.sequinstream.com/why-we-built... Well written, interesting conclusion. 000
Fredrik Teschke @ftes.de · 01/04/2025Reduced 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. 110
Fredrik Teschke @ftes.de · 31/03/2025📣 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 1122
Fredrik Teschke @ftes.de · 18/03/2025Special shout out to @pecaeful-james for reverse engineering the Phoenix/Plug session cookie github.com/ftes/phoenix... 020
Fredrik Teschke @ftes.de · 18/03/2025Released 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 2101
Fredrik Teschke @ftes.de · 15/12/2024Slight improvement: @tag trace: :open opens up the trace viewer automatically after the test finished. Just released in v0.1.5 010
Fredrik Teschke @ftes.de · 15/12/2024View 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 1134