I also have to thank: literally last week I received a PR for Playwright.reload_page. Perfect timing for the update.
I also have to thank: literally last week I received a PR for Playwright.reload_page. Perfect timing for the update.
lucumr.pocoo.org/2026/3/5/the...
and
blog.cloudflare.com/vinext/
I've released a compatible version phoenix_test_playwright v0.13.0.
PhoenixTest v0.10.0 is released! It's got a lot of things, and (I think) none from me!
A huge thanks for all who contributed! π₯³
hexdocs.pm/phoenix_test...
π Changelog: hexdocs.pm/phoenix_test...
#ElixirLang
Wow. Tax payer money being put to valuable work I'd say!
Not what I usually expect from our German authorities, at least when it comes to tech π.
## You're not alone
Other agents may be running (beans in-progress).
Pick next bean that won't lead to edit conflicts.
Ignore other changes in git - commit your changes only.
Run tests with random `PORT=4xxx` env var.
---
codex: PORT=4$((RANDOM%900+100)) mix test
#elixirlang
The more I'm leaning into AI in everyday coding work, the more I'm enjoying typespecs.
Goes to show that the Elixir type system WIP is right on time.
#elixirlang
AshAdmin 1.0rc is out, with a complete UI overhaul, a rework of our markdown/json editor to code mirror, and features for more convenient relationship management and multitenancy drop-down/typeahead π #AshFramework #ElixirLang
βHelsinki hasnβt registered a single traffic-related fatality in the past yearβ¦Citing data that shows the risk of pedestrian fatality is cut in half by reducing a carβs speed from 40 to 30km/hr, city officials imposed the lower limit in most of Helsinkiβs residential areas and city center in 2021.β
Cerberus - Phoenix Testing library?!
Exploring
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
I agree for my regular coding.
Code output is not the bottleneck.
Planning, code review, QA are.
On the other hand: spikes, prototypes, experiments. Exploring ideas that you otherwise wouldn't have the time for.
My value add: Deciding which experiments to run in the first place. Steering them.
Agent assisted dev is even addictive (think: hard drugs) than regular coding already was.
Imagine the worldwide immediate cold withdrawal symptoms (provider outage, steep price increase).
easel-demo.fly.dev/clock
This is cool. Takes me back to canvas (turtle) based computer graphics in high school days.
#elixirlang
phoenix_test_playwright 0.12.0 changelog
phoenix_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
How about this gist.github.com/ftes/a6a7896...
Youtube transcript. Processed with Claude.
Take a prop.
Represent it as a CSS variable.
Now you have a responsive prop.
You read my mind. I was thinking the exact same thing.
I still have a lot to digest. So many good ideas
> `isolate` solves nearly very z-index problem you've ever run into
Adam Wathan
youtu.be/MrzrSFbxW7M?...
So the blessed workaround seems to be adding `only: [:dev, :test]` for test only deps like phoenix_test et al.
Maybe it's just me - but since I haven't found a good solution:}
github.com/tidewave-ai/...
Apparently, there is a fancy word to describe why you can tell AI had a hand in writing some copy (the feeling of what you imagine chewing sand would taste like): semantic ablation
www.theregister.com/2026/02/16/s...
What a great idea!
Rewrote ultimate.ftes.de from JS to Elixir πΈ It's a free tool to convert music chordsheets (UltimateGuitar β ChordPro, LaTeX, etc.).
Ported ChordsheetJS to Elixir with Claude Code β surprisingly few manual interventions needed. Now on Phoenix and finally motivated to build new features! #elixirlang
Seems like Tidewave can't access test deps, e.g. phoenix_test docs.
Because it's running in dev env.
Or is it just me?
#elixirlang
"How AI Impacts Skill Formation" from Anthropic researchers:
> We find that AI use impairs conceptual understanding, code reading, and debugging abilities, without delivering significant efficiency gains on average.
(Continued)
arxiv.org/pdf/2601.20245
Playwright remote server support (websocket) for phoenix_test_playwright π₯³
Looking for early feedback β especially around CI setups.
"Remote server playbook" for the docs.
Please give the main branch a spin:
github.com/ftes/phoenix...
Hat tip to Carson and Tyler!
#elixirlang
step/3 macro automatically links playwright trice to source code
phoenix_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
TIL Oban's unique job period uses fixed time windows, not sliding windows.
A job with unique: [period: {7, :days}] can still allow duplicates 2 days apart if they fall into different buckets.
If you need sliding windows, use a custom query.
ftes.de/articles/202...
#elixirlang #oban