Sign in

Bruce Williams

@bruce.io
1.1K followers 754 following 186 posts

Polyglot programmer, language dork, serial hobbyist. Works in ⚗️ #ElixirLang, supports ⭐️ #GleamLang, interested in ♾️ #UnisonLang. ✍️ 2 x @pragprog.com author & co-creator, Absinthe GraphQL. 🌲 PNW, USA and wherever travel takes me

PostsRepliesMedia
Reposted by Bruce Williams
ElixirConf @elixirconf.bsky.social · 12/09/2026
Thank you, ElixirConf US 2026! 💜 What a two days. Huge thanks to our keynote speakers: @josevalim.bsky.social, Chris McCord, Quinn Wilton & @zachdaniel.dev for setting the tone. #ElixirConf #ElixirConfUS #ElixirConfUS2026
1102
Bruce Williams @bruce.io · 08/09/2026
Last year I re-connected with the #ElixirLang community at AlchemyConf and Goatmire—very excited to head back to ElixirConf (flying tomorrow to Chicago)!
1140
Bruce Williams @bruce.io · 06/09/2026
I’d really appreciate it if my brain would restrict work-related creative pondering (and maybe especially significant breakthroughs) to my normally scheduled work hours, thank you.
010
Bruce Williams @bruce.io · 25/08/2026
I don’t work with XML in anger much anymore, but when I do I wonder how I could ever forget how woefully inadequate and frustrating Erlang/OTP’s built-in support tends to be. (Today’s gripe brought to you by me trying to use `xmerl_xsd` to validate against a spec that `xmllint` deals with handily.)
150
Reposted by Bruce Williams
Christopher De Vries @unnecessary.tech · 18/08/2026
There’s a lot to like about gleam, but one aspect that doesn’t get a lot of attention is the security focus of the development team. Gleam offers great tooling and platforms for building secure and resilient web applications and services. gleam.run/news/help-fr...
gleam.run
Help from the Github Security Lab | Gleam programming language
Gleam's takeaways from the GitHub Secure Open Source Fund program.
0136
Reposted by Bruce Williams
Zach Daniel @zachdaniel.dev · 12/08/2026
We have a serious CVE for #AshFramework. If you are using #AshFramework please update to the latest version as soon as you can. cna.erlef.org/cves/CVE-202...
cna.erlef.org
CVE-2026-67579
0129
Bruce Williams @bruce.io · 26/07/2026
Gardening tip: Just let the artichokes bloom sometimes.
A blue-purple artichoke bloom
291
Reposted by Bruce Williams
Anna Holmes @annabookwriter.bsky.social · 21/07/2026
This is, and I am not even joking, going to fuck up so many hyperlexic kids. I got accused of plagiarism because I used the word “porous” in a sixth grade paper and that shit sticks with you, if not on the permanent record, then in the childhood.
26768251572
Reposted by Bruce Williams
Kevin Tompkins @ktompkinsii.bsky.social · 14/07/2026
Me: "It's time to start eating healthy." Lettuce: "I'm going to give you explosive diarrhea!" Chips and cookies in my pantry: "I would never do that to you."
200130652239
Bruce Williams @bruce.io · 04/07/2026
I was born in AZ and spent much of my youth in the Mojave and Sonoran deserts; some great advice here!
010
Bruce Williams @bruce.io · 01/07/2026
I have been having the *best* time building a terrible, old school MUD (with new school twists) using #gleamlang lately. I highly recommend indulging yourself in nostalgic rebuild projects from time-to-time—even ones you may never share—they’re a blast!
180
Reposted by Bruce Williams
c t @whatulysses.bsky.social · 18/06/2026
can't argue with this.
screenshot from a pop-up window received after downloading Microsoft Office. It features a yellow triangle with an exclamation point and the text, "'Microsoft Teams' is damaged and can't be opened. You should move it to the Trash."
39116032407
Reposted by Bruce Williams
the Mountain Goats @themountaingoats.bsky.social · 18/06/2026
folks when we find a guy who's saying a bunch of dumbass shit can we get back to blocking them instead of screenshotting them and talking about their dumbass shit? these losers are not worth our time & when we let them waste it we insult the revolution
403782778
Bruce Williams @bruce.io · 14/06/2026
Please remind me to take a vacation more often.
A view of the setting sun in clouds, reflected by a stream near Glencoe, Scotland.
050
Bruce Williams @bruce.io · 10/06/2026
And off I go.
A picture from inside the PDX (Portland, OR, USA) airport showing its new timber ceiling and signage reading “Have a Nice Flight.”
131
Bruce Williams @bruce.io · 27/05/2026
I love how deliciously chaotic peonies can be, and how that’s a defining feature of their beauty. (Filed under “consoling thoughts that I tell myself any time I `git push` something to other human beings.”)
A big red peony from my container garden. About the size of a softball.
000
Bruce Williams @bruce.io · 19/05/2026
Something I’ve discovered about myself: while I absolutely love to cook and enjoy challenging recipes in real life, if you make me cook in your game and you haven’t made it at least as simple as a Zelda’s, I feel both too dumb and too bored to bother.
010
Reposted by Bruce Williams
Peter Ullrich @peterullrich.com · 09/05/2026
🚨 Update absinthe 🚨 Yesterday 2 CVEs for "absinthe" were released. The vulnerabilities can exhaust your CPU and atom tables. Update ASAP Thank you Curtis Schiewek and team for the quick fix and to @maennchen.dev for managing the release cna.erlef.org/cves/CVE-202... cna.erlef.org/cves/CVE-202...
cna.erlef.org
Quadratic fragment-name uniqueness check causes denial of service in absinthe
This project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF).
0155
Bruce Williams @bruce.io · 06/05/2026
I’m happy to be returning to ElixirConf US after a few years away—looking forward to catching up with old friends and making some new ones! #elixirlang
080
Bruce Williams @bruce.io · 18/04/2026
Very excited to be planning a return trip to South Korea next year… and to be going in the Spring. I largely grew up in the deserts of the US Southwest and humidity of the Southeast—but nothing could have prepared me for touring South Korea during last year’s heatwaves.
010
Reposted by Bruce Williams
borderless @borderless.bsky.social · 14/04/2026
@distributeaid.org is organizing an emergency airfreight shipment at the end of the month. We'll post a needs list later this week. In the meantime please connect us to any potential donors of medical supplies / equipment. donate-aid@distributeaid.org You can also donate to cover shipping costs.
omprakash.org
Send Aid to the Levant | Crowdfunding with Omprakash null
Donate to support social impact in Serbia with Distribute Aid.
11818
Reposted by Bruce Williams
Maggie Tate @maggietate.bsky.social · 09/04/2026
ElixirConf US 2026 is coming to the Windy City! September 9 - Hands-on workshops September 10-11 - Two days of inspiring conference sessions Submit YOUR talk! Whether you're a seasoned speaker or taking the stage for the first time - now's the time!! Deadline 4/12! lnkd.in/eM7ZncAa
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
1104
Bruce Williams @bruce.io · 06/04/2026
While I appreciate Trader Joe’s attempts to support my healthy intake of protein, I could have used one less dead caterpillar 🐛 (or more, though I hope not) in my bagged salad greens today…
020
Reposted by Bruce Williams
derek guy @dieworkwear.bsky.social · 12/03/2026
i feel like if i was tasked with not starting a war and bringing back US manufacturing jobs, i could have done a better job than this
742259282783
Bruce Williams @bruce.io · 01/03/2026
Happy St. David’s Day to my friends in Wales—Dydd Gŵyl Dewi Hapus! 🏴󠁧󠁢󠁷󠁬󠁳󠁿 “Gwnewch y pethau bychain” (do the little things) feels more relevant than ever these days, no matter where you are.
020
Bruce Williams @bruce.io · 16/02/2026
Bash, my favorite clingy dog
He’s a Bernese/Aussie doodle
140
Bruce Williams @bruce.io · 04/02/2026
I miss my portable Aiwa MiniDisc player, circa 2001. That is all.
130
Reposted by Bruce Williams
{:ok, Noah} @nezteb.net · 09/01/2026
#ElixirLang 1.20.0-rc.0 just dropped. 👀 github.com/elixir-lang/...
github.com
Release v1.20.0-rc.0 · elixir-lang/elixir
Type system improvements This release includes type inference of all constructs. Type inference of function calls Elixir now performs inference of whole functions. The best way to show the new capa...
12810
Reposted by Bruce Williams
Alex Koutmos @akoutmos.bsky.social · 17/12/2025
🚀 Today is the day 🚀 @hugobarauna.com and I are pleased to announce that Programming Nerves is officially in Beta 🥳 Check it out at programmingnerves.dev and see all the cool projects that you will learn how to build and program with Elixir! #MyElixirStatus #ElixirLang
0249
Bruce Williams @bruce.io · 05/12/2025
A screenshot of what Google News saw as related coverage of Pete Hegseth yesterday—maligning a comparatively harmless raccoon.
Google News included a headline for “A drunk raccoon left a trail of bottles strewn across the floor of a liquor store in Ashland, Virginia” alongside coverage of Pete Hegseth.
100
Reposted by Bruce Williams
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 07/11/2025
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!) jump.ai/careers?ashb... #ElixirJobs
jump.ai
Careers at Jump | Jump
Jump is empowering financial advisors and their clients to thrive in the age of AI. We're growing incredibly quickly with a team that comes from Google, Stripe, JP Morgan, BILL, Nitrogen, Harvard, Sta...
02725
Reposted by Bruce Williams
Gleam Programming Language @gleam.run · 19/10/2025
Gleam v1.13.0 is out now! 👻 gleam.run/news/formali...
gleam.run
Formalising external APIs | Gleam programming language
News post: Gleam v1.13.0 released
15916
Bruce Williams @bruce.io · 14/09/2025
My favorite photo from our family trip to the aquarium here in Copenhagen, Den Blå Planet, yesterday: a Victoria Crowned Pigeon (Goura victoria) hanging out in the rainforest. (Many thanks to @sasajuric.bsky.social for the recommendation; we had a great time!)
A photo of a large Victoria Crowned Pigeon from below. It’s standing on a taut rope in light rain, with a background of rainforest foliage. Its red eyes and fancy plumage make it a very striking looking bird!
131
Bruce Williams @bruce.io · 03/09/2025
Next trip: #Goatmire Elixir in Varberg, Sweden. I’m on the way in less than a week, and spending the rest of the trip in & around Copenhagen.
050
Bruce Williams @bruce.io · 04/08/2025
Travel all booked for Goatmire Elixir! It turned into a bit of a family trip to Copenhagen as well—happy to finally take my family to one of my favorite cities. goatmire.com #elixirlang
goatmire.com
Goatmire Elixir & NervesConf EU
180
Reposted by Bruce Williams
Gleam Programming Language @gleam.run · 26/07/2025
Grab yours here: shop.gleam.run
shop.gleam.run
Gleam shop!
Support your favourite pink programming language by buying some cool merch, or by making a donation.
3213
Reposted by Bruce Williams
Ettore Berardi @ettomatic.bsky.social · 21/07/2025
We are hiring a Senior Software Engineer to join my team at the BBC! You can apply here: careers.bbc.co.uk/job/Senior-S... Please share ❤️ #elixirlang #myelixirstatus #aws #hiring
careers.bbc.co.uk
Senior Software Engineer
Senior Software Engineer
33820
Reposted by Bruce Williams
Ian Coldwater 🧊🚫 @lookitup.baby · 20/07/2025
This thread is incredible.
xcancel.com
Jason ✨👾SaaStr.Ai✨ Lemkin (@jasonlk)
.@Replit goes rogue during a code freeze and shutdown and deletes our entire database
31241241208
Bruce Williams @bruce.io · 19/07/2025
Would love to hear about the component packages people are using in #Phoenix #LiveView. One example is mishka.tools/chelekom, but I’m interested in your other recommendations! #ElixirLang
mishka.tools
Chelekom - Phoenix & LiveView UI kit and components
Mishka Chelekom is a fully featured components and UI kit library for Phoenix & Phoenix LiveView
270
Reposted by Bruce Williams
Thibaut Barrère @thibaut-barrere.bsky.social · 11/07/2025
Erlang/OTP 28 Highlights (improvements which ultimately impact Elixir Lang positively)
erlang.org
Erlang/OTP 28 Highlights - Erlang/OTP
The official home of the Erlang Programming Language
083
Bruce Williams @bruce.io · 10/07/2025
South Korea was amazing. I’ll be back (but not in the summer 😅)!
View in Muju, South Korea—green hills around Taekwondowon).
020
Reposted by Bruce Williams
Ben Rosen @benrosen.bsky.social · 09/07/2025
1977: why would the bartender in star wars even care if some robots with artificial intelligence came into his bar 2025: ohhh ok
191199543750
Bruce Williams @bruce.io · 08/07/2025
I like a concession stand that sets reasonable expectations. (At Lotte World, Seoul)
“FineDay” ice cream
020
Bruce Williams @bruce.io · 05/07/2025
Buy this inexplicably 3kg keyboard [y/n]?:
100
Reposted by Bruce Williams
Molly White @molly.wiki · 03/07/2025
far be it from me to tell scientists how to do their jobs but i feel like there might be value in surveying the <365 hot dogs per year demographic
The data showed that people who ate as little as one hot dog a day when it comes to processed meats had an 11% greater risk of type 2 diabetes and a 7% increased risk of colorectal cancer than those who didn’t eat any. And drinking the equivalent of about a 12-ounce soda per day was associated with an 8% increase in type 2 diabetes risk and a 2% increased risk of ischemic heart disease.
31065281043
Bruce Williams @bruce.io · 03/07/2025
Thoroughly enjoying my trip to South Korea, though the weather may succeed in melting me into a puddle. (Last summer I took on a UK heat wave, so I guess I had to ratchet up the difficulty level this year.)
A view near Gyeonggijeon Shrine, Jeonju.
040
Bruce Williams @bruce.io · 25/06/2025
Off to South Korea 🇰🇷 tomorrow for ~2 weeks—on a tour with a load of US Taekwondo students (including my son), at least for most of it. (I’m both excited and preemptively exhausted.)
070
Reposted by Bruce Williams
Simon Willison @simonwillison.net · 16/06/2025
If you use "AI agents" (LLMs calling tools in a loop) you need to be aware of the Lethal Trifecta Combine access to private data, exposure to untrusted content and the ability to externally communicate and an attacker can trick the system into stealing your data simonwillison.net/2025/Jun/16/...
simonwillison.net
The lethal trifecta for AI agents: private data, untrusted content, and external communication
If you are a user of LLM systems that use tools (you can call them “AI agents” if you like) it is critically important that you understand the risk of …
829880
Bruce Williams @bruce.io · 14/06/2025
Any recommendations on indoor air quality monitors? (There have to have nerds informed on this subject here, I just know it.)
510
Bruce Williams @bruce.io · 13/06/2025
Following up on my job hunt news: it’s all done! After about a month of discussions and interviews (thanks to many kind referrals—the tech job market is pure chaos right now), I’ve signed an offer with CargoSense.
1110