David Boike's Avatar

David Boike

@davidboike.dev

71
Followers
126
Following
12
Posts
23.11.2024
Joined
Posts Following

Latest posts by David Boike @davidboike.dev

Not really an overstatement to say that the test of a free society is whether or not comedians can make fun of the country's leader on TV without repurcussions.

18.07.2025 15:39 👍 73585 🔁 18773 💬 1473 📌 832
Preview
Resistance is futile...unless you have ServicePulse We are the Borg. Your messages have failed and will be assimilated. Resistance is futile. Distributed systems are a lot like Star Trek’s infamous Borg Collective: massively parallel, highly…

"We are the Borg. Your messages have failed and will be assimilated. Resistance is futile."

For Star Trek day this year, learn how to use the Borg's resiliency as an advantage using ServicePulse to manage when messages fail. particular.net/blog/resista...

08.09.2025 17:52 👍 0 🔁 3 💬 0 📌 0
An Off the Mark comic. It depicts a scene with two dogs. They both smell each other's faces. Then one turns around and the other smells his butt. "Hey, Phil!" he shouts finally, wagging his tail. At the bottom, the caption "Two factor authentication"

An Off the Mark comic. It depicts a scene with two dogs. They both smell each other's faces. Then one turns around and the other smells his butt. "Hey, Phil!" he shouts finally, wagging his tail. At the bottom, the caption "Two factor authentication"

😂

20.08.2025 13:50 👍 232 🔁 48 💬 2 📌 2
Preview
Add VS Extension - "SQL Analyzer" using new extensibility model · Issue #255 · ErikEJ/SqlServer.Rules https://github.com/microsoft/VSExtensibility/tree/main/New_Extensibility_Model/Samples/MarkdownLinter Respect analysis settings from project file. Respect Sql SKU from project file Only run on MsBu...

Any .NET devs out there interested in contributing (in close collaboration with me!) to a new VS extension for SQL developers? with the new .NET 8 based modern out of process SDK!
#dotnet #sqlserver #dacfx
buff.ly/KZCLysg

06.08.2025 10:08 👍 5 🔁 2 💬 1 📌 0

TIL that an Azure Function with a TimerTrigger is subject to clock drift. Code executing in a schedule for midnight UTC can then ask for DateTime.UtcNow and get yesterday's date.

10.07.2025 17:36 👍 0 🔁 0 💬 0 📌 0

Idk man but when the administration that tried to reject humanitarian aid for Los Angeles when it was burning tries to justify their illegal military occupation by saying they aren’t going to let LA burn it kinda sounds like bullshit

11.06.2025 20:48 👍 24849 🔁 6830 💬 288 📌 176

And it turns out, spiders are not the most unique thing in Ghorman.

27.05.2025 22:57 👍 0 🔁 0 💬 0 📌 0
Dr. Harvey and the Eight Fallacies of Distributed Computing Exclusively available in your Manning Online subscription! A light-hearted look at the essential truths of distributed computing.</b> Distributed computing is inherently complex. As you start to bui...

I loved that book. It was the inspiration for www.manning.com/books/dr-har...

27.05.2025 21:17 👍 1 🔁 0 💬 1 📌 0
Post image

Good for you, hope you enjoy it!

23.05.2025 22:29 👍 1 🔁 0 💬 0 📌 0
It's an overhead projector, from when you were in school, if you went to school before the year 2000

It's an overhead projector, from when you were in school, if you went to school before the year 2000

I realized that my go-to metaphor for describing to people how Git works, overhead projector sheets, is something my kids don't have *any* experience with whatsoever.

23.05.2025 19:26 👍 1 🔁 0 💬 0 📌 0
Post image

Microsoft.Data.SqlClient is such a tire fire of a package lol

04.05.2025 16:47 👍 10 🔁 4 💬 3 📌 1
Two panel star wars comic. Young soldier talking to Han solo says "git push --force". Han Solo gets a serious look on his face and says "that's not how the force works"

Two panel star wars comic. Young soldier talking to Han solo says "git push --force". Han Solo gets a serious look on his face and says "that's not how the force works"

May the fourth be with you

04.05.2025 13:27 👍 239 🔁 48 💬 6 📌 3
Preview
It's a Trap! The Two Generals' Problem In distributed systems, coordination is hard—really hard—especially when both parties depend on mutual confirmation to proceed, but there’s no guarantee their messages will arrive. This classic…

In Return of the Jedi, the attack on the Death Star is a classic example of the Two Generals' Problem. For the plan to succeed, both Han & Lando must execute their part (or both retreat) or the mission will be a disaster. May the 4th be with you! particular.net/blog/two-gen...

04.05.2025 16:12 👍 1 🔁 3 💬 0 📌 0
Video thumbnail

💥NDC Oslo kicks off in less than 3 weeks!
Don't miss out keynote speaker @noctovis.bsky.social and 150 other amazing speakers. See the full agenda and secure your tickets at ndcoslo.com.

30.04.2025 11:17 👍 8 🔁 5 💬 0 📌 1
Very large sign with a man in a biz casual shirt with his arms spread wide saying WE ARE THIS PISSED, mirroring a local realty ad in Minnesota that is everywhere

Very large sign with a man in a biz casual shirt with his arms spread wide saying WE ARE THIS PISSED, mirroring a local realty ad in Minnesota that is everywhere

Locally appropriate protest sign

20.04.2025 01:37 👍 38 🔁 5 💬 1 📌 1

I wrote about cognitive biases and databases because I'm truly exhausted by explaining to Microsoft employees how many different ways Azure SQL fails its users, and that yes I did read the docs: kendralittle.com/2025/04/06/a...

06.04.2025 15:24 👍 17 🔁 5 💬 2 📌 2

Guess this makes sense. I went to nationals in National History Day. It taught me the importance of research and primary sources. Things the current administration has no need for.

04.04.2025 17:23 👍 2 🔁 0 💬 0 📌 0

Many orgs have onerous approval processes for 3rd party, especially commercial tooling and infrastructure.

Dev says "how hard could it be?"

Dev spends a week or two on a prototype.

"Hah! I knew it!"

Other devs start using it, run into issues, no docs.

Iterating over the next 4-6 months...

26.03.2025 11:36 👍 23 🔁 10 💬 4 📌 2
Post image

🔑 under-discussed point — why they were on signal:

25.03.2025 11:59 👍 52585 🔁 21544 💬 1460 📌 1779

I really didn’t want a future with AI, I wanted a future with an automatic laundry folding robot.

22.03.2025 20:44 👍 1 🔁 1 💬 0 📌 0

Mostly if you had a 3-4 year old phone with an iffy battery and wanted to get your whole life on USB-C quick before tariffs hit.

22.03.2025 15:41 👍 6 🔁 0 💬 0 📌 0

THIS IS HUGE! Researchers at Stanford University have developed a dual-antibody treatment that remains effective against ALL SARS-CoV-2 variants by targeting a less-mutable part of the virus. This breakthrough could lead to longer-lasting therapies that OUTPACE viral evolution. 🧪🧵⬇️

09.03.2025 16:00 👍 29606 🔁 7793 💬 578 📌 712

I hate the way musk thinks he’s a techie. Expert in computers and all this nonsense. He thinks a system in place for decades is missing a checkbox and he’s made some amazing discovery. Embarrassing.

10.02.2025 00:51 👍 308 🔁 49 💬 20 📌 5
Preview
Node.js Now Supports TypeScript By Default TypeScript is coming to Node 23. Let's break down what that means.

Node now supports TypeScript by default:

By @mattpocock.com

www.totaltypescript.com/typescript-i...

27.12.2024 22:29 👍 313 🔁 52 💬 13 📌 9
Post image

It’s a sad day. You were a good tool. You will be missed. And forever will I curse the kitchen island boxes that ended up being too small for USB-C outlets that led to your demise.

26.12.2024 18:14 👍 1 🔁 0 💬 0 📌 0

In today’s episode of Things Nobody Asked For… Facebook Messenger now has Memories?!

05.12.2024 23:30 👍 2 🔁 0 💬 0 📌 0

Should really add some extra stuff about setting up OpenTelemetry all by yourself.

03.12.2024 20:54 👍 1 🔁 0 💬 1 📌 0
Preview
Sure, you can just use RabbitMQ Note: This post was adapted from an answer I originally posted to a Stack Overflow question. People ask (frequently) why they need NServiceBus. “I’ve got RabbitMQ and that has built-in Pub/Sub,” they ...

Obviously, *I* would opt for Wolverine (or MassTransit) over the tooling he describes here, but this old post from @davidboike.dev is still worth a read:

www.davidboike.dev/2017/12/sure...

03.12.2024 19:56 👍 3 🔁 2 💬 1 📌 0
Post image

Data showing the top 16% of remote workers outperform the top 5% in-office, while the bottom 12% underperform the bottom 5% in-office, makes sense.

Top performers thrive with extra time from no commute, but underperformers struggle without oversight. RTO penalizes top talent for others’ inability.

28.11.2024 21:16 👍 851 🔁 197 💬 38 📌 31