Brendan McLoughlin
bezomaxo.bsky.social
Brendan McLoughlin
@bezomaxo.bsky.social
The Open Web, JavaScript, handbalancing, emacs, skiing, banana chips. he/him http://github.com/bmac
Reposted by Brendan McLoughlin
TypeScript is a psychology experiment designed to see if you can read "the JavaScript API you know and love, but with the safety of strong typing!" and get so distracted by how much you like strongly typed languages that you forget that you do not, in fact, neither know nor love the JavaScript API
November 10, 2025 at 5:46 PM
Reposted by Brendan McLoughlin
1/ The US Government has quietly removed a memorial to Black soldiers who died in World War II from the Netherlands American Cemetery in Margraten, South Limburg. The move follows a complaint from the right-wing Heritage Foundation to the American Battle Monuments Commission. ⬇️
November 9, 2025 at 9:23 AM
Reposted by Brendan McLoughlin
As I’ve mentioned, the JavaScript for Everyone lesson on iterators was one of my favorites to write (frustrating as it was at times).

Well, thanks to our friends over at @smashingmagazine.com, you can read that very lesson right now!

www.smashingmagazine.com/2025/10/java...
JavaScript For Everyone: Iterators — Smashing Magazine
Here is a lesson on Iterators. Iterables implement the iterable iteration interface, and iterators implement the iterator iteration interface. Sounds confusing? Mat breaks it all down in the article.
www.smashingmagazine.com
October 27, 2025 at 8:56 PM
After React Conf and Remix Jam, it’s clear the differences aren’t just technical, they’re about values.

React accepts complexity as capability.
Remix chooses simplicity as liberation.

My take from Remix Jam → laconicwit.com/react-and-re...
React and Remix Choose Different Futures
Bryan Cantrill's talk Platform as a Reflection of Values gave me a lens I didn't know I needed. When platforms diverge, he argued, it's rarely about technical merit. It's about values misalignment. Th...
laconicwit.com
October 23, 2025 at 2:40 PM
The final StaffPlus NYC is done. Here's what stuck with me: understanding VP constraints, recognizing useful crises, questioning conventional wisdom, and why I now have a mentorship problem. #StaffPlus #LeadDevNYC

laconicwit.com/the-last-sta...
The Last StaffPlus NYC: When the Role Outgrew Its Room
A Director walked up to our group in the hallway, our white StaffPlus lanyards clearly visible, and said something I'm still thinking about: "I came over because StaffPlus people have more interesting...
laconicwit.com
October 20, 2025 at 12:25 PM
Reposted by Brendan McLoughlin
Really disappointed to find out that Johnny Cash didn't actually shoot a man in Reno just to watch him die. I realize it makes a nice lyric but no matter your intentions it's irresponsible to be spreading misinformation in this current environment. He needs to take it down
October 15, 2025 at 9:04 PM
.@ksylor.bsky.social sharing the best kept secret of senior ICs.

A weekly email to your boss is better than a hype document. #StaffPlus
October 15, 2025 at 2:40 PM
Microservices have yielded simpler components but more complicated systems.
September 28, 2025 at 2:24 AM
Reposted by Brendan McLoughlin
Today I discovered that my int-to-float handling code is IEEE-753.99993896484375 compliant.
September 7, 2025 at 4:41 PM
Reposted by Brendan McLoughlin
Why yes, configuring @warp-drive.io did just get a lot easier. Glad you noticed!
August 30, 2025 at 10:35 AM
Reposted by Brendan McLoughlin
(mf doom voice) he threw a sandwich cheese and salami, feds couldn't indict folded like origami, afraid of subway both the chain and the train, mayo salt and pepper shake your thang, grand jury shut em down twice, coca cola on the side no ice
August 27, 2025 at 8:44 PM
Staff+ engineers aren’t promoted, they’re absorbed into the system. Here’s the canon of books, essays, and guides that help you survive it laconicwit.com/the-staff-ca...
The Staff+ Canon: Tools for Leading Without Authority
A shared canon equips Staff+ engineers with the language, ideas and tactics for an ecosystem bigger than any one person.
laconicwit.com
August 18, 2025 at 7:02 PM
Most of the time you’re using vi.mock, you probably shouldn’t be.

It's too global, too brittle, and too easy to misuse.
vi.spyOn is almost always the better choice.

laconicwit.com/vi-mock-is-a...
`vi.mock` Is a Footgun: Why `vi.spyOn` Should Be Your Default
Which Vitest API is your favorite? There are so many great ones to choose from. test is a classic, vi.fn might have the best name, and expect is a great Swiss Army knife. Like a proud parent, I have t...
laconicwit.com
July 28, 2025 at 11:57 AM
Reposted by Brendan McLoughlin
i spent the last month or so exporting @glitch.com apps, trying new (& old) services to migrate my most precious projects to, and i streamed it all to bring awareness to the community & help them find their solutions in a crunch.

here’s my list of post-glitch hosting options & links/dates to know 🎏
live laugh blog | my official list of post-glitch.com hosting options
live laugh blog
livelaugh.blog
July 2, 2025 at 8:49 PM
Slides from my InfoQ Dev Summit talk on Thinking Like a Detective: Solving Cloud Infrastructure Mysteries

www.canva.com/design/DAGc9...
Amazingly Simple Graphic Design Software – Canva
Amazingly Simple Graphic Design Software – Canva
www.canva.com
June 9, 2025 at 7:47 PM
Reposted by Brendan McLoughlin
if the wheels had come off this thing any faster it'd be a Cybertruck
June 5, 2025 at 8:21 PM
Reposted by Brendan McLoughlin
👀 👀 👀

@warp-drive.io (formerly #emberdata) version 5.5-alpha.21 is compatible with any framework that works with a signals concept. Even multiple on one page sharing data. Pluggable reactivity ftw. Official #svelte/#vue/#preact/#lit integrations coming soon. ✨🌌

github.com/emberjs/data...
feat: unlock universal 🌌 by runspired · Pull Request #9968 · emberjs/data
🎉 With this PR, WarpDrive becomes usable by any signals-compatible framework or library. To do so still requires the following constraints: Use SchemaRecord in Polaris Mode only (no Legacy Mode) ...
github.com
April 28, 2025 at 8:22 AM
Reposted by Brendan McLoughlin
~45% of US corn production is now used to make ethanol, mostly for mixing into gasoline.

That's ~13% of all US crop land already used for energy production.

Using some of the same land for solar panels would capture 50-100 times more energy per acre.
May 9, 2025 at 2:15 PM
Reposted by Brendan McLoughlin
I just met with Mohsen Mahdawi where he’s being held in Vermont.

He was detained when he showed up for his citizenship interview.

He should be released so he can become a citizen.
April 21, 2025 at 9:35 PM
I saw some poorly written unit tests and it motivated me to write down what I didn't like about them. laconicwit.com/dont-mock-yo...
Don't Mock Your Framework: Writing Tests You Won't Regret
I love a good test. No, scratch that, I love a laconic test! There's an art to it: the eloquent test name, the crisp setup that establishes context, the succinct action that triggers only what needs t...
laconicwit.com
April 7, 2025 at 12:33 PM
Reposted by Brendan McLoughlin
ECMAScript excitement 😉

Safari 18.4 ships three new TC39 proposals 🎉

🔶 Iterator Helpers (Stage 4)
🔶 Error.isError (Stage 3)
🔶 Atomics.pause (Stage 3)
Today brings 84 new features in Safari 18.4!
• Declarative Web Push
• Screen Wake Lock API for Home Screen Web Apps
• Viewport presets in Responsive Design Mode
• Ogg Opus & Vorbis
• Image Capture API
• WebM support in MediaRecorder
• `view-transition-name: match-element`

webkit.org/blog/16574/w...
WebKit Features in Safari 18.4
Safari 18.4 is here!
webkit.org
April 1, 2025 at 6:28 AM
Reposted by Brendan McLoughlin
The CfP is also open, so you can already submit your talk idea to get feedback from us: emberfest.eu
April 1, 2025 at 12:44 PM
Reposted by Brendan McLoughlin
The three hard problems in computer science:
* naming
* cache invalidation
* finding a human at Google empowered to fix your problem
January 24, 2025 at 12:29 PM