So cool! Random thought: Would that work on more lightweight hardware with AtomVM?
Posts by Fredrik Teschke
Playwright pushes waiting for elements into the browser. Think Liveview re-render.
That saves round-trips from Elixir to browser. Can significantly reduces execution time for most code bases.
Worth switching of you have many browser tests.
I think you'll be impressed by how fast playwright-backed tests are.
Most importantly: Make sure you're using `async: true` (follow set up steps for concurrent feature tests).
Good idea to limit feature tests to merge queue. Some more ideas:
ftes.de/articles/202...
I also have to thank: literally last week I received a PR for Playwright.reload_page. Perfect timing for the update.
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
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.
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