Bruce Williams

@bruce.io

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

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.

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.)

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!

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

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.

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.

🚨 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...

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).

cna.erlef.org

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.

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…

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.