David Boike retweeted
An underrated solution to a problem is finding out why you have the problem in the first place and then avoid it. We are way too quick to throw patterns/tooling to problems instead of taking a step back and look at how we got in the situation in the first place.
I get an announcement and push notification if freezer is open >5m. Bathroom fan runs auto based on humidity. Front door autolocks after 10m. Mail arriving is announced. When dishwasher is clean it’s added round-robin to one of the kids’ chore charts.
But mostly…it’s fun to do!
David Boike retweeted
LINQPad 8 has a brand-new Excel interop engine. The exporter now emits native .xlsx files, accurately preserving datatypes, and creates Excel tables with AutoFilter. You can even create spreadsheets cell-by-cell, using the simplest-ever inbuilt API! linqpad.net/LINQPad8.aspx
I have a handful of broken automations because I can’t tell if my garage door is up or down, thanks to Chamberlain blocking the API from my “unauthorized access” to the device I own.
@Chamberlain you suck & I will make sure nobody I know ever buys your products again.
Chamberlain blocks smart garage door opener from working with smart homes trib.al/qzxsY1p
If you’re the person at #kcdc I was talking to about Kafka, I lost your contact info, so here you go. particular.net/blog/lets-tal…
And if you think Kafka is a message queue, come talk to us at the @ParticularSW booth.
David Boike retweeted
Dr. Harvey’s ninth fallacy of distributed computing at #NDCOslo cc @DavidBoike
Two thumbs up. .NET is not NodeJS. I don’t understand why we can’t just start with an empty project, and then go search for a library when we identify a need.
Replying to @Aaronontheweb
Next up, I saw this on my feed this morning:
xitter.cf/mwaseemzakir/status/16…
It's good to be aware of what popular libraries are out there for what, but when you start trending towards brainless boilerplate recommendations ("you should use this") we get into trouble
David Boike retweeted
Metrics around queue length, processing times, throughput, and critical time are all metrics that should be monitored, and appropriate alarms when thresholds are reached. Be proactive and understand how you plan on increasing throughput.
codeopinion.com/beware-of-co…
David Boike retweeted
The pendulum swings. From monoliths to microservices a decade ago, there has been a swing back to either consolidating microservices or moving to a modular monolith. Once we finally make the distinction that logical isn't physical, we can move past this.
youtu.be/BFcxgcoO5Ns
YES! Entity Framework is *already* an abstraction over a database.
Replying to @mjovanovictech
By abstracting away EF Core, you are essentially creating an abstraction on top of an abstraction, which adds unnecessary complexity to your codebase.
This can lead to decreased performance and a more difficult maintenance process.
David Boike retweeted
Happy Halloween! The ghosts and zombies prowling your neighborhood are probably kids in costumes, but ghost messages and zombie records are real and can really mess up your distributed system. Learn how to banish them with our new TransactionalSession: buff.ly/3Ffwqll
David Boike retweeted
The NServiceBus outbox feature saves you from ghost messages and zombie records, but only in a message handler. To get the same protection in your web tier, we created the brand new TransactionalSession package. Check it out in our latest blog post: buff.ly/3Tx9JgS
But, I'm not on a Beta channel. This is my git client we're talking about - I don't want to install a beta! How do I get rid of this @Apple ?
Celebrating our 17th anniversary today with 65,000 of our closest #CycloneNation friends. Go State!
David Boike retweeted
This thread is devastating.
This is the result of crypto-peddling. It didn’t matter who got hurt, as long as they cashed out. And cash out they have.
To keep the music playing, powerful investors are selling people web3 - preying on the weak.
They will cash out, you won’t.
Letters to the judge in the Celsius bankruptcy case are being published on the case website and they make for some interesting/upsetting reading. cases.stretto.com/Celsius/co…
Some excerpts: 🧵





















