Sign in

Thibaut Barrère

@thibaut-barrere.bsky.social
243 followers 68 following 111 posts

Independent consultant (programmer, data-engineer, dev-ops, adviser) & computer music researcher. I'm a tech member of transport.data.gouv.fr, the National Access Point to transportation data for France.

PostsRepliesMedia
Thibaut Barrère @thibaut-barrere.bsky.social · 24/09/2026
"We care about your privacy". Unknown artist. 2026.
000
Reposted by Thibaut Barrère
Peter Ullrich @peterullrich.com · 08/09/2026
🚨 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...
peterullrich.com
Announcing Pushin
I'm launching Pushin.eu, a git hosting platform built and run entirely in Europe.
1114348
Thibaut Barrère @thibaut-barrere.bsky.social · 09/09/2026
lilaq.org enjoying Typst more and more for quick slides & docs. It turns out it has a nice data vis sister library.
lilaq.org
Advanced data visualization in Typst − Lilaq
Advanced data visualization in Typst
010
Thibaut Barrère @thibaut-barrere.bsky.social · 09/08/2026
os8088.com a good side of LLM is that people like me are able to pursue theirs fantasies in retro-computing
os8088.com
os8088 -- a Mac-style GUI OS for the IBM PC XT
A Macintosh System 1-style graphical OS for the Intel 8086/8088. Real-mode assembly, boots from floppy, runs in 256KB. Free to download.
010
Thibaut Barrère @thibaut-barrere.bsky.social · 06/08/2026
codebeameurope.com/talks/explor...
codebeameurope.com
Exploring Audio, Music, and Erlang
we don’t “audio” when we think erlang. this talk explores making sounds with erlang, in the most erlang native way possible.
000
Thibaut Barrère @thibaut-barrere.bsky.social · 04/08/2026
LLM are like entry-level saucepans. You have to know how to cook to get anything really good out of it.
000
Thibaut Barrère @thibaut-barrere.bsky.social · 04/08/2026
« The most important skill in prompting is expertise in the domain you’re prompting for. » www.seangoedecke.com/llms-reward-...
seangoedecke.com
LLMs reward expertise
020
Thibaut Barrère @thibaut-barrere.bsky.social · 31/07/2026
If you are a musician: "⁠JD is an Aphex twin drum track that has escaped into the real world" -> true www.youtube.com/watch?v=bGLF...
youtube.com
Are These Two The Future Of Music?
YouTube video by Rick Beato
010
Thibaut Barrère @thibaut-barrere.bsky.social · 12/07/2026
fabiensanglard.net/extinct/inde... good take on LLM for software developers. I agree with most points if not all > We may not be far from the '90s model, when a team of four could produce professional software
fabiensanglard.net
Don't you mean extinct?
000
Thibaut Barrère @thibaut-barrere.bsky.social · 03/07/2026
Me to LLM: I'm starting a big rewrite. Do not quote your typical Spolsky bits, I know what I'm doing haha.
000
Thibaut Barrère @thibaut-barrere.bsky.social · 14/06/2026
After 10 days of production use of jemalloc: no more frequent memory crashes for the Rust GTFS validator used on transport.data.gouv.fr (French national access point for transportation data). Peak RAM is also cut in two.
040
Thibaut Barrère @thibaut-barrere.bsky.social · 10/06/2026
staniks.github.io/articles/cat... includes how to achieve fade out of sprites, using a fixed finite palette, by picking the closest palette item for each pixel and fade out degree
staniks.github.io
Catlantean 3D - Making Graphics Like It's 1993
A deep dive into the asset creation pipeline for Catlantean 3D.
010
Thibaut Barrère @thibaut-barrere.bsky.social · 07/06/2026
ozark.hendrix.edu/~yorgey/forest/00FD/index.xml wise words
ozark.hendrix.edu
000
Thibaut Barrère @thibaut-barrere.bsky.social · 04/06/2026
Switching from the default allocator to jemalloc on a Rust app, here is the result (more in a future blog post, most likely).
100
Thibaut Barrère @thibaut-barrere.bsky.social · 28/04/2026
As GitHub user 10141, I can relate mitchellh.com/writing/ghos...
mitchellh.com
Ghostty Is Leaving GitHub
130
Reposted by Thibaut Barrère
Kelsey Hightower @kelseyhightower.com · 01/04/2026
Watching the tech industry unleash unpredictable software into production in the name of AI adoption, then spend twice as much time and money trying to limit the blast radius, proves humans should be investing in our own intelligence before allowing the machines to mimic us.
17745191
Reposted by Thibaut Barrère
Christopher Grainger @cigrainger.bsky.social · 31/03/2026
Alright! Introducing Dux: distributed #DuckDB backed dataframes for #elixirlang. cigrainger.com/blog/introdu... v0.3 dropped today and with it, distribution is fully supported and Dux is officially outperforming Explorer. I'm excited to hear what you all think.
cigrainger.com
Introducing Dux — Christopher Grainger
DuckDB-native dataframes for Elixir, with distributed execution on the BEAM.
2327
Reposted by Thibaut Barrère
Adrien Anselme @adrienanselme.com · 31/03/2026
Software Mansion @swmansion.com releases LiveStash, a library solving LiveView state loss during WebSocket reconnects. github.com/software-ma...
github.com
GitHub - software-mansion-labs/live-stash: Library that fixes problem of losing state on LiveView reconnects
Library that fixes problem of losing state on LiveView reconnects - software-mansion-labs/live-stash
1206
Reposted by Thibaut Barrère
Gergely Orosz @gergely.pragmaticengineer.com · 27/03/2026
If you use GitHub (especially if you pay for it!!) consider doing this *immediately* Settings -> Privacy -> Disallow GitHub to train their models on your code. GitHub opted *everyone* into training. No matter if you pay for the service (like I do). WTH github.com/settings/cop...
8920461488
Reposted by Thibaut Barrère
Christopher Grainger @cigrainger.bsky.social · 27/03/2026
More about that XML thing. cigrainger.com/blog/simdxml/
cigrainger.com
simdxml: structural indexing for XML — Christopher Grainger
Applying simdjson's ideas to XML parsing. It's complicated, but it works.
273
Thibaut Barrère @thibaut-barrere.bsky.social · 26/03/2026
I am an AI proficient user, but: it must be used with a lot of discernment. If you stop learning, or start accruing debt, you will end in hell. “Compounding booboos with zero learning, no bottlenecks, and delayed pain” mariozechner.at/posts/2026-0... by @mariozechner.at
mariozechner.at
Thoughts on slowing the fuck down
Thoughts on slowing the fuck down
000
Thibaut Barrère @thibaut-barrere.bsky.social · 24/03/2026
Looks pretty bad ass :-) Thanks @cigrainger.bsky.social
010
Thibaut Barrère @thibaut-barrere.bsky.social · 09/03/2026
Maintenance is: making sure your piece of software can still be used at all in two years :-)
010
Thibaut Barrère @thibaut-barrere.bsky.social · 26/02/2026
Working on a (well updated) 15+ yo JRuby application & deciding it's time to clean-up some components, I'm starting to implement coverband github.com/danmayer/cov... to help me detect unsuspected dead code areas. Seems to be working so far!
github.com
GitHub - danmayer/coverband: Ruby production code coverage collection and reporting (line of code usage)
Ruby production code coverage collection and reporting (line of code usage) - danmayer/coverband
030
Reposted by Thibaut Barrère
Dorgan @dorgan.ar · 22/02/2026
The first release candidate for Expert is out! You can read the announcement here: expert-lsp.org/the-first-re... #ElixirLang
expert-lsp.org
The First Release Candidate | Expert
15519
Thibaut Barrère @thibaut-barrere.bsky.social · 16/02/2026
Stats from the French National Access Point for transportation data (transport.data.gouv.fr?locale=en) show continued growth in the use of our reverse proxy — powering GTFS-RT remote feeds, EV chargingdata, and file aggregates — for nearly 5 years. @elixir-lang.org continues to scale beautifully.
1120
Thibaut Barrère @thibaut-barrere.bsky.social · 01/02/2026
Terminal command to find largest Apple Photos library bundle files. From there you get the date, & can move these largest files to a "colder storage".
010
Thibaut Barrère @thibaut-barrere.bsky.social · 14/01/2026
eflambe: a tool for rapid profiling of Erlang and @elixirlang.bsky.social applications github.com/Stratus3D/ef...
094
Thibaut Barrère @thibaut-barrere.bsky.social · 09/01/2026
Being French & data engineer means dealing with Latin-1 from times to times. Especially within CSV files :-)
000
Thibaut Barrère @thibaut-barrere.bsky.social · 24/12/2025
Neat & I have direct uses for this. "ChromicPDF: convenient HTML to PDF/A rendering library for Elixir based on Chrome & Ghostscript" github.com/bitcrowd/chr...
250
Thibaut Barrère @thibaut-barrere.bsky.social · 23/12/2025
I just realised after many years, that one of the most important core differences between Ruby & Elixir is: - In Elixir killing a process is normal & planned & safe. - In Ruby killing a thread is dangerous & leads to all sort of troubles. This diff has everlasting impacts on code design & update
183
Reposted by Thibaut Barrère
{:ok, Noah} @nezteb.net · 16/12/2025
Via @josevalim.bsky.social: "We extracted Nimble ZTA (Zero Trust Auth) from Livebook as a separate package for Plug/Phoenix [...] to add auth to an internal app when your identity management and deployments are on the same platform (GCP/Cloudflare/etc)" dashbit.co/blog/zero-tr... #ElixirLang
dashbit.co
Zero Trust Auth for Plug/Phoenix apps is here - Dashbit Blog
We have just released `nimble_zta`, a library that allows developers to add Zero Trust Auth (ZTA) to their Plug/Phoenix web apps
1337
Reposted by Thibaut Barrère
ElixirConf @elixirconf.bsky.social · 11/12/2025
Michael St Clair’s “Tips & Tricks for Building an App With LiveView” from ElixirConf US is now live! 🚀 UX boosts, Postgres live sync, and more. youtu.be/ZcTkM4z99ms
youtu.be
Tips & Tricks for Building an App With LiveView - Michael St Clair | ElixirConf US 2025
YouTube video by ElixirConf
073
Thibaut Barrère @thibaut-barrere.bsky.social · 08/12/2025
True! “The reality hit me like a fucking truck. I am NOT building a new financial system. I built a casino. A casino that does not call itself a casino, but it is the biggest, online, multi-player 24/7 casino our generation has ever concocted.” x.com/kenchangh/st...
x.com
ken on X: "I Wasted 8 Years of My Life in Crypto" / X
I Wasted 8 Years of My Life in Crypto
010
Reposted by Thibaut Barrère
Cartes @cartes.app · 03/12/2025
Nous venons de mettre en ligne la première carte nationale des transports en commun, en version beta. On va l'améliorer dans les semaines qui viennent, il reste tant de potentiel. Vous n'y trouverez pas encore les plus gros réseaux, nationaux (train, car) ni Île-de-France.
13311
Reposted by Thibaut Barrère
MapLibre @maplibre.org · 03/12/2025
🚀 Martin v1.0 is here! Our fastest, most capable open-source tile server reaches its first major milestone after 8 years of development. Read more: maplibre.org/news/2025-12... #maplibre #openstreetmap #foss4g #opensource
maplibre.org
MapLibre Newsletter November 2025
The MapLibre Organization is an umbrella for open-source mapping libraries.
1152
Thibaut Barrère @thibaut-barrere.bsky.social · 02/12/2025
I've been experimenting with various serialization formats (as supported by github.com/elixir-explo...) to save "tabular validation reports". Choosing the right format for the job definitely matters!
042
Thibaut Barrère @thibaut-barrere.bsky.social · 02/12/2025
TermUi - a direct-mode Terminal UI framework for @elixirlang.bsky.social elixirforum.com/t/termui-a-d...
1125
Thibaut Barrère @thibaut-barrere.bsky.social · 01/12/2025
More “ @livebook.dev for interactive learning “ stuff ahead!
030
Reposted by Thibaut Barrère
Bart Blast @bartblast.com · 27/11/2025
Hi Elixir friends, After 3 years on Hologram full-time (transpiles Elixir to the browser), I'm at a crossroads. 60+ hr weeks balancing contracts & dev isn't sustainable. Where we are & how you can help: hologram.page/blog/seeking... Even sharing helps 💜 #Hologram #Elixir #ElixirLang #BEAM #WebDev
Seeking Sustainable Sponsorship
23531
Thibaut Barrère @thibaut-barrere.bsky.social · 26/11/2025
CFP is open. I will try to attend & present something (data related, definitely - maybe Explorer or Nx related). Maybe transportation data. Maybe music research work. Choices ahead!
030
Thibaut Barrère @thibaut-barrere.bsky.social · 25/11/2025
I've been using livebook.dev more and more to share knowledge, build interactive tutorials etc. A common friction point (Linux installation) is being worked on! Very happy with this. github.com/livebook-dev...
livebook.dev
Home - Livebook.dev
Automate code & data workflows with interactive notebooks
030
Thibaut Barrère @thibaut-barrere.bsky.social · 23/11/2025
Very in-depth & well documented essay on shaders. Definitely recommended reading if you are into that type of stuff www.makingsoftware.com/chapters/sha...
020
Thibaut Barrère @thibaut-barrere.bsky.social · 19/11/2025
(I do not have the source since this is forwarded to me via WhatsApp, but this one certainly hits home)
051
Thibaut Barrère @thibaut-barrere.bsky.social · 17/11/2025
Recently, I've been busy implementing an efficient CSV validator (for a domain-specific subset of specs.frictionlessdata.io/table-schema/) using ElixirLang Explorer (DataFrame library). Pretty impressed with what can be done with Explorer! Code at github.com/etalab/trans...
060
Thibaut Barrère @thibaut-barrere.bsky.social · 09/11/2025
TIL: `--seed 0` disables the randomization of ExUnit tests, essentially ensuring the tests will run in the declaration order. Very useful when "watching" & using `--max-failures 1` to get consistent output as you TDD hexdocs.pm/ex_unit/1.19...
0102
Thibaut Barrère @thibaut-barrere.bsky.social · 08/11/2025
"Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. Write your UI once in declarative TypeScript, and it compiles directly to native views on iOS, Android, and macOS—no web views, no JavaScript bridges." github.com/Snapchat/Valdi
github.com
GitHub - Snapchat/Valdi: Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. - Snapchat/Valdi
031
Thibaut Barrère @thibaut-barrere.bsky.social · 24/10/2025
Incremental (MATERIALIZED) View Maintenance (IVM), Postgres extension github.com/sraoss/pg_ivm
github.com
GitHub - sraoss/pg_ivm: IVM (Incremental View Maintenance) implementation as a PostgreSQL extension
IVM (Incremental View Maintenance) implementation as a PostgreSQL extension - sraoss/pg_ivm
000
Thibaut Barrère @thibaut-barrere.bsky.social · 20/10/2025
In another small corner of the internet, Mac intel owners are losing a bit more ground github.com/nabla-c0d3/n... #legacy-chronicles
github.com
macos x86_64 wheel for nassl 5.3.0? · Issue #125 · nabla-c0d3/nassl
We have a few employees who use sslyze, but are still on an x86 mac. They are having trouble installing sslyze because there isn't an x86 wheel for nassl.
100