Martin
@martinmaillard.com
Co-Founder of http://local-impact.ch. Software Engineer. Making noise with https://ogmasun.com
💥 Elixir PSA: update Plug *immediately* to the latest possible (1.20.1) The latest CVE makes it trivially easy to DOS a plug based server. cna.erlef.org/cves/CVE-202... This one is a doozy stay safe out there and keep your deps updated! #elixir-lang
Plug: quadratic-time decoding of nested query/body parameters enables denial of service
This project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF).
cna.erlef.org
✍️ New post: Ad Infinitum Google announced the biggest change to Search in 25 years at #GoogleIO. But where are the ads…? 🤔 matthiasott.com/notes/ad-inf...
Ad Infinitum · Matthias Ott
Web design engineer, UX designer, teacher, and speaker – helping teams build websites and digital products with a focus on CSS, accessibility, and performance.
matthiasott.com
Wrote some thoughts on vibing and code quality. It's too long for this place, and my understanding is that links to the other place that shall not be named are not appreciated, so here's a LinkedIn version for you 🙈️ www.linkedin.com/posts/sasaju...
Recently I was a guest at the Elixir Wizards podcast (episode not yet released, stay tuned), discussing the topic of code quality and code review in the age of AI. TL;DR my position is that code… | S...
Recently I was a guest at the Elixir Wizards podcast (episode not yet released, stay tuned), discussing the topic of code quality and code review in the age of AI. TL;DR my position is that code qual...
linkedin.com
A new Neurosis album and *two* new Converge albums in one year! What's going on??
JavaScript's date object has been tricky for years, but that is changing. The NEW Temporal API brings, 🌍 Easily handle time zones 📆 Precise date math 🕒 Parse ISO strings without errors ⌛ Durations, date ranges, and more. Start experimenting 👇 developer.mozilla.org/en-US/docs/...
Temporal - JavaScript | MDN
The Temporal object enables date and time management in various scenarios, including built-in time zone and calendar representation, wall-clock time conversions, arithmetics, formatting, and more. It is designed as a full replacement for the Date object.
developer.mozilla.org
Found a good post on leaflet about moss. “They’re like tiny forests” betweencollapseandbloom.leaflet.pub/3lyilstxjgc2n
Do we want to live in a world where even moss is perceived as a threat? - Between Collapse and Bloom
betweencollapseandbloom.leaflet.pub
Oban alone is worth switching stacks for. I haven't seen an as powerful, easy to run and polished background job processor in any other stack.
The results of the StackOverflow Survey 2025 are out! Phoenix is yet again the most admired web framework! 🎉 Elixir fell from 2nd to 3rd place of most admired language because another BEAM language, ✨Gleam✨ took over the 2nd spot this year! Congrats Gleamers! #ElixirLang @gleam.run #GleamLang
PSA on links: On Bluesky, there’s no limit to the number of links you can share, and they will receive the same visibility as your other posts 💙
I am tired of having to justify “Why Elixir?” so I decided to compile all the reasons in one place. "#0181: Why Elixir? A Rebuttal to Common Misconceptions Why Elixir is not just a good platform for modern development, but a great one!" matthewsinclair.com/blog/0181-wh...
Why do some have a shit time with LLMs for programming while others love it? To succeed, the latter group tacitly creates tons of scaffolding and gain weird new skills. While it works, this posts explains how doing all that is an incidental consequence of bad interaction design in coding AI agents.
The Gap Through Which We Praise the Machine
My current theory of agentic programming: people are amazing at adapting the tools they're given and totally underestimate the extent to which they do it, and the amount of skill we build doing that i...
ferd.ca
2010, companies we'd talk to about switching to GitHub: "NO WAY WE CAN USE YOUR THIRD-PARTY SERVICE, OUR SPECIAL CODE IS SO PRIVATE AND IMPORTANT" 2025, every engineer fuckin around: "oh whatever i'll just oauth every repo in our org to whatever AI is hip this morning"
Let’s recap: BBC uses custom Elixir DSLs to serve 📈 600m+ monthly unique views 💻 12 servers (down from 100 🧑💻 7 #elixirlang engineers! Mind blowing! 🤯
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust. In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
"This release adds the capability to access both the previous (OLD) and current (NEW) values in the RETURNING clause for INSERT, UPDATE, DELETE and MERGE commands." YUGE. Also a uuidv7 generator 🎉 www.postgresql.org/about/news/p...
PostgreSQL 18 Beta 1 Released!
The PostgreSQL Global Development Group announces that the first beta release of PostgreSQL 18 is now [available for download](https://www.postgresql.org/download/). This …
postgresql.org
L'occasion de rappeler que la déforestation induite par l'extraction est bien davantage le fait de l'extraction d'or et de charbons que des métaux pour la transition. Que les discours "anti-mines" se concentrent contre la transition est très étrange. www.energy-transitions.org/publications...
Rouler à l’électrique accélère la déforestation. C’est la conclusion inquiétante d’une nouvelle étude, publiée le 7 mai par les ONG Fern et Rainforest Foundation Norway. Lire l'article ➡️ https://l.reporterre.net/L0J
Amazing TIL for #ElixirLang If you set `export VISUAL=your_editor_of_choice` then are in an iex shell and press ESCAPE+o You enter your editor and can make multiline commands to run in the shell. Save and quit to execute.
Released a new Phoenix library for real-time sync hexdocs.pm/phoenix_sync at @codebeam.bsky.social yesterday. Check it out if you’re interested in building modern, real-time apps on local-first / sync in Elixir. #myelixirstatus
Phoenix.Sync v0.3.2 — Documentation
hexdocs.pm
➡️ Phoenix sync with ElectricSQL ➡️ Bring back the power of Beam deployments with DeployEx These are the two insightful talks taking place at #CodeBEAMAmerica 👏 Let us know what your highlights from the day have been so far! 🙌
Being a person with deadly, incurable cancer who is nonetheless still alive for an indefinite timeframe gives me an interesting metaphor that helps me deal with things like large-scale corruption in government or commerce. Bear with me for a second while I try to explain.
20 years ago we were suing teenagers for millions of dollars because they were torrenting a single Metallica album and now billionaires are demanding the free right to every work in history, so that they can re-sell it. The law only ever serves capital.
‘Impossible’ to create AI tools like ChatGPT without copyrighted material, OpenAI says
It you've heard of Conway's Law, please repost this. (I'm testing out a theory of how it applies to Bluesky)
Gaslighter : - Un horrible anglicisme - Personne ne se souvient de la réf - Ne contient pas la racine schtroumpf Faire une cosmoscthroumpf : - Fier patrimoine franco-belge - Culture populaire de qualité - Contient la racine schtroumpf
IT IS HAPPENING! Today, Signal launches phone number privacy & usernames! These let you use Signal w/o sharing your phone number w/ the people you talk to Proud to add more privacy to Signal, & proud of the brilliant team that made it happen♥️ https://signal.org/blog/phone-number-privacy-usernames/
Keep your phone number private with Signal usernames
Signal’s mission and sole focus is private communication. For years, Signal has kept your messages private, your profile information (like your name and profile photo) private, your contacts private, and your groups private – among much else. Now we’re taking that one step further, by making your...
signal.org