ash-hq.org/blog/introdu... Transactional pubsub. Async handling via Oban optional. Beautiful. #elixirlang
Fredrik Teschke
Fredrik Teschke
@ftes.de
Elixir full-stack developer with that extra boost 🚀
109 followers185 following179 posts
Fredrik Teschke reposted
We've been cooking at @ersc.io "What comes after git" ersc.io/blog/what-co...
Fredrik Teschke reposted
👨💻 Posted some follow-up observations about phoenix_test performance. #ElixirLang TL;DR: Yes, it can be slower (because it is doing more helpful work), but `async: true` should be your first target if you're having trouble with test wall-clock time -- always. forum.elixirforum.com/t/one-pipe-o...
Could someone take Fluffy for a walk? fluffy.hexdocs.pm Playwright-grounded feature tests for phoenix. Composable locators, actionability checks, browser conformance. Migrating a PhoenixTest base should be smooth sailing via Agent. Worth switching? Eliminates workarounds? Performant? #elixirlang
Fredrik Teschke reposted
Releasing a statement about the OpenAI / Navier-Stokes drama on a university server as a PDF is the most academic shit you can do. cims.nyu.edu/~tristanb/st...
Fredrik Teschke reposted
🚨 Announcing Pushin 🚨 Now officially: I'm announcing Pushin.eu, a git hosting platform built and run entirely in Europe. Think GitHub/GitLab but European, better, and faster. Built with #ElixirLang and #RustLang. peterullrich.com/announcing-p...
Fredrik Teschke reposted
Sr. Elixir Engineer @ Wonder / Onsite #job #ElixirLang
Fredrik Teschke reposted
#ElixirJobs 📣 Sapient Search is hiring for an Elixir developer position. Check it out: buff.ly/vqK8JTV #ElixirLang
Fredrik Teschke reposted
🚨 Announcing our new Podcast 🚨 Gus (@gworkman.bsky.social) and I have started a new #ElixirLang Podcast Macro Mayhem - @macromayhem.fm We cover Elixir news and general industry topics every 2 weeks. Our first episode is out now, available on all podcast players or on our website: macromayhem.fm
Fredrik Teschke reposted
#ElixirJobs 📣 Vibrant Planet is hiring for an Elixir developer position. Check it out: buff.ly/0G4fcLk #ElixirLang
Fredrik Teschke reposted
A message to all Eurosky members and friends We need your help - can you support Eurosky with a monthly or one-off donation? If you can, please visit whydonate.com/fundraising/...
Fredrik Teschke reposted
Two new security advisories published against Phoenix. Update your #ElixirLang dependencies to 1.5.15, 1.6.17, 1.7.24, or 1.8.9 to get the fixes. 👍 github.com/phoenixframe...
Fredrik Teschke reposted
www.motedis.com/de/Heimwerken Cool. DIY kit configuration for aluminum profiles. Connected to a store. The accessories on Motedis seem to be well priced. While price for aluminum profiles are average - can definitely get cheaper elsewhere.
Fredrik Teschke reposted
So Djot is a thing and it's fascinating! It's like someone fixed the markdown bugs :D djot.net #markdown #templates #djot
LiveView 1.2.0 released. > Ensure exceptions during LiveComponent renders are emitted as :telemetry event (#4258) Previously, LiveComponent render errors were not reported in AppSignal. 🥳🙏: I reported this to AppSignal June 1. They opened GH issue June 1. Fixed and released June 11. #elixirlang
Fredrik Teschke reposted
Tausende energiehungrige KI-Rechenzentren kommen nach Europa. Unsere Stromrechnungen könnten schnell steigen, wenn wir die Tech-Konzerne nicht verpflichten, diese mit 100 % Erneuerbaren zu betreiben. Unterschreibe jetzt👇 action.wemove.eu/sign/2026-05...
Fredrik Teschke reposted
Hey guys, We are hiring for mid/senior engineers to come work with us on a health tech product ats.rippling.com/dyad/jobs/93... It's a remote role within UK due to the data governance regulations. Please share for reach. #elixir
Fredrik Teschke reposted
jump_credo_checks v0.3.0 is out now, featuring a really nice new check courtesy of @ftes.de. UnusedLiveViewAssign will tell you if you have places where you write, but never read, a value in your LiveView assigns. 💜 hex.pm/packages/jum... #ElixirLang
Fredrik Teschke reposted
NEW ANALYSIS: What's going on in Spain? Spain's wholesale electricity price in early 2026: €44/MWh. Italy: €127. Germany: €96. UK: €103. Wind+solar now deliver 44% of generation. Gas sets the price in just 9% of hours, down from 55% in 2022. Full analysis: janrosenow.substack.com/p/spain-just...
Fredrik Teschke reposted
🚨 Please update "decimal" 🚨 A *single* calculation like: Decimal.new("1e1_000_000_000") |> Decimal.add(1) will OOM your application. Poof. Adios. Auf Wiedersehen. cna.erlef.org/cves/CVE-202...
Fredrik Teschke reposted
If you’re running #Phoenix Channels (or LiveView) and have the LongPoll option enabled in your endpoint (default since 1.7.11), it’s time to do an update: github.com/phoenixframe... Thank you @peterullrich.com for finding and disclosing this issue!
Fredrik Teschke reposted
<<“one prompt, one hour>> <<The headline isn’t the bug, it’s the find conditions.>> It’s only the beginning; there’s a race against time to tackle the zero-day vulnerability www.bugcrowd.com/blog/what-we...
Fredrik Teschke reposted
If you're using plug_cowboy, update to the newly-released v2.8.1 to patch a denial-of-service vulnerability related to atom exhaustion. cna.erlef.org/cves/CVE-202... #ElixirLang
OTP 28.5 secure coding guidelines Lot's of goodies. Practical advice. Learning. www.erlang.org/doc/system/s... #elixirlang
Fredrik Teschke reposted
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
Fredrik Teschke reposted
Fredrik Teschke reposted
“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.”
easel-demo.fly.dev/clock This is cool. Takes me back to canvas (turtle) based computer graphics in high school days. #elixirlang
> `isolate` solves nearly very z-index problem you've ever run into Adam Wathan youtu.be/MrzrSFbxW7M?...
Maybe it's just me - but since I haven't found a good solution:} github.com/tidewave-ai/...
Fredrik Teschke reposted
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!
Just shipped bsky-comments! Embed Bluesky threads anywhere with a zero-dependency Web Component. • Framework Agnostic (Native WC) • < 3kb gzipped • Zero Config: Just paste the Post URL • Light DOM: Fully customizable (CSS/Tailwind) github.com/florianschep... #webdev #opensource #buildinpublic
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
Fredrik Teschke reposted
"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
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