Sign in

Ken Bonny

@kenbonny.net
120 followers 64 following 192 posts

Software craftsman specialising in Microsoft technology

PostsRepliesMedia
Ken Bonny @kenbonny.net · 26/09/2026
This is the reason I refuse to give Amazon my money in any way, shape or form it takes. I will never condone this behaviour.
000
Reposted by Ken Bonny
Urs Enzler @ursenzler.bsky.social · 15/09/2026
Have you noticed that most former Agile coaches are now AI coaches? Make of that what you will. 😅
153
Ken Bonny @kenbonny.net · 18/08/2026
I booked my spot immediately when I saw this. @dylanbeatt.ie and @rendle.dev are two very smart people and if anybody will get ai development right, it's these two.
000
Reposted by Ken Bonny
Vincent Zimmerman @zimmermanv66.bsky.social · 08/08/2026
164571917
Reposted by Ken Bonny
Scott Helme @scotthelme.bsky.social · 22/07/2026
I've just updated whynopasskeys.com 🌍🔑 Thanks for the community input updating the directory! 💪
whynopasskeys.com
Why No Passkeys? — top sites without passkey support
20 of the world's top 50 websites still don't support passkeys. See the global list and per-country reports.
032
Reposted by Ken Bonny
Maarten Balliauw @maartenballiauw.be · 22/07/2026
Blogged: TimeProvider and the End of Untestable DateTime.UtcNow blog.maartenballiauw.be/posts/2026-0... #dotnet #csharp
blog.maartenballiauw.be
TimeProvider and the End of Untestable DateTime.Now | Maarten Balliauw {blog}
DateTime.Now is one of those calls that looks harmless until you try to write a test around it. It’s a static property that reads the system clock, and there’s no way to control what it returns withou...
143
Reposted by Ken Bonny
Canadian Loyalist 🇨🇦 @shakespearesgal.bsky.social · 15/07/2026
Yup … technology is not all it’s cracked up to be … #cdnpoli
543104474419
Reposted by Ken Bonny
Dennis Doomen @dennisdoomen.com · 29/06/2026
Using AI tools to generate, suggest or refactor code is fine, but you are fully responsible for every line that ends up in the codebase. Do not merge AI-generated code without reviewing it, understanding it and verifying that it meets the same quality bar as hand-written code.
111
Ken Bonny @kenbonny.net · 25/06/2026
This is the reason I will never shop at Amazon because I don't want to give Bezos my money.
000
Reposted by Ken Bonny
Maarten Balliauw @maartenballiauw.be · 25/06/2026
Every developer has a side project. Mine became... writing a book. Just published The Side Project, about a dev whose innocent youth football app gets hijacked by organized crime. Check it out: books2read.com/u/bP2nll
books2read.com
Available now at your favorite digital store!
The Side Project by Maarten Balliauw
0127
Reposted by Ken Bonny
Jeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 01/06/2026
Wolverine and Marten Just Got Better for F# Folks jeremydmiller.com/2026/06/01/w... #dotnet #fsharp #marten #wolverine
jeremydmiller.com
Wolverine and Marten Just Got Better for F# Folks
Polecat 4.0 shares many more internals with Marten and I’m hopeful that it’s also much better for F# developers as well. Wolverine and more so Marten do already have F# users, but we ju…
0206
Reposted by Ken Bonny
normal sara @sarasocial.bsky.social · 03/05/2026
what pisses me off the most about programming becoming so LLM-centric is that i just really fucking love programming as a creative process and having a machine do it all sucks every last drop of joy out of it for me
1159663
Reposted by Ken Bonny
Xela Hart @xelahart.bsky.social · 03/05/2026
Cartoon by John Deering 💯💯💯🎯🎯🎯
239156045341
Reposted by Ken Bonny
Tanya Janca | SheHacksPurple @shehackspurple.bsky.social · 30/04/2026
🚨 Emergency DevSec Station Drop There's an active npm supply chain attack happening right now. Compromised packages are stealing SSH keys, AWS credentials, GitHub tokens, browser passwords, and crypto wallets on install. Then using your publish token to infect every package you maintain. 1/2
153
Reposted by Ken Bonny
RaceboyStijn @raceboystijn.bsky.social · 15/04/2026
De consument beslist juist niks. Ik kan niet kiezen dat mijn pakje best wat later mag komen. Standaard is dat morgen.
011
Reposted by Ken Bonny
El Squigg @psychicsquirrel.bsky.social · 13/04/2026
374158506
Reposted by Ken Bonny
Jeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 09/04/2026
Working on our new AI Skills for the Critter Stack this morning and I'm happy with this part:
Wolverine really wants you to use pure functions
111
Reposted by Ken Bonny
Scott Helme @scotthelme.bsky.social · 07/04/2026
We've since found a few more extensions and flagged them with Google/Microsoft! 😎 Does anyone know how we can get these extensions taken down faster? They're still active!
011
Ken Bonny @kenbonny.net · 07/04/2026
This is surreal and sci-fi at the same time. It's so cool that we can do this.
100
Reposted by Ken Bonny
Alex Steffen @alexsteffen.bsky.social · 06/04/2026
I hadn't seen this before. This is pretty remarkable. Earth and Moon in one NASA photo. ht @astrokatie.com
Earth and Moon from DSCOVR NASA's Earth Polychromatic Imaging Camera (EPIC) aboard the Deep Space Climate Observatory (DSCOVR) satellite captured this unique view of the Moon as it moved in front of the sunlit side of Earth last month. This view shows the fully illuminated “dark side” of the moon that is never visible from Earth. Ian Regan processed this version of the image to account for the Moon's motion. NASA / NOAA / Ian Regan
2228575192
Reposted by Ken Bonny
Jeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 06/04/2026
www.linkedin.com/feed/update/...
linkedin.com
Wolverine's Advantages as a Messaging Tool | Jeremy Miller
Last week I shared the results of what Wolverine was missing after doing some gap analysis to compare it to some other messaging tools in enterprise-y .NET and Java. Today I'm doing the much more enjo...
001
Ken Bonny @kenbonny.net · 07/04/2026
This is a nice overview of why I prefer wolverine over other alternatives. Especially the support for the A-Frame pattern. The features about side effects, cascading messages and compound handlers really complement this pattern.
000
Reposted by Ken Bonny
Uffdafuckingda @uffdada.bsky.social · 05/04/2026
Men, get on her nerves in the good way.
Scientists finally mapped all 10,000 nerve endings of the clitoris in 3D for the first time in history. Detailed pick showing female anatomy with all the nerve endings.
5376
Reposted by Ken Bonny
billkittle.bsky.social @billkittle.bsky.social · 05/04/2026
221117963195
Reposted by Ken Bonny
TheBossRoss 🧶 @thebossross.bsky.social · 05/04/2026
A different perspective. Always helpful.
Christopher Penn wrote:

Just remember that given the abundance of neurodivergent people in science, it's far more likely that autism causes vaccines.
190193454260
Ken Bonny @kenbonny.net · 23/03/2026
If you are doing messaging or looking into event sourcing, the critter stack is well worth investigating.
001
Reposted by Ken Bonny
Scott Hanselman 🌮 @scott.hanselman.com · 02/03/2026
Imposter syndrome in software
2812114
Reposted by Ken Bonny
Urs Enzler @ursenzler.bsky.social · 17/02/2026
I follow what is happening in the AI/LLM/agents space as closely as I can. Lately, it sometimes feels like backstepping into the last millennium: "We need a correct, complete specification so that agents can then implement it." Replace agents with developers, and it sounds like pre-2000. 1/3
252
Reposted by Ken Bonny
Martin Fowler @martinfowler.com · 17/02/2026
NEW POST I've heard a number of reports recently about people setting up LLM agents to work on their email and other communications. I think this is extremely risky martinfowler.com/bliki/Agenti...
martinfowler.com
bliki: Agentic Email
Giving an LLM access to email is extremely risky
3348
Reposted by Ken Bonny
Mike Schuster @mcs212.bsky.social · 07/02/2026
Breaking: Tragedy at the Winter Olympics
Image of the Yeti in the skiing Windows game SkiFree eating the player
7186222550
Reposted by Ken Bonny
jkone27 @jkone27.bsky.social · 06/02/2026
try F# today folks, it comes for free within #dotnet sdk !Super easy to get started in vscode with Ionide extension or VS/rider , it’s the .NET ocaml great interop with C# in the same solution, use all the nuget packages you already know and love 💕 has scripting .fsx and REPL baked in
084
Ken Bonny @kenbonny.net · 07/02/2026
This is why I love @vivaldi.com, they take security and privacy seriously. I bet they have a decent password manager, but I want to use @1password.bsky.social (not sure if it's the right account) and this browser lets me do just that.
000
Reposted by Ken Bonny
qdot @buttplug.engineer · 04/02/2026
inspired by CLAUDE.md, I’ve started putting markdown files named after coworkers into work code repos so I can remind them to stop doing shit to the codebase that annoys me for some reason they’re all mad at me now, which means ill be adding commands to JEREMY.md for an attitude adjustment
6814176
Reposted by Ken Bonny
Maarten Balliauw @maartenballiauw.be · 30/01/2026
Submitted 2 security issues to NuGet and GitHub last year, finally heard back that they are low priority and not a big deal. I did manage to publish this package to NuGet. A bunch of unicode in there, but it looks genuine, right? Nobody would discover this via search because of the unicode.
41412
Reposted by Ken Bonny
Kent Beck @kentbeck.com · 28/01/2026
experienced engineers: one change, test, one change, test junior engineers: batch everything because they're in a hurry this is exactly backwards the person least capable of batching is the one most likely to batch
35018
Reposted by Ken Bonny
Tech Talks Weekly @techtalksweekly.bsky.social · 23/01/2026
*Are you sure your access tokens are really secure?* by @gotsharp.be is a really great talk that exposes common validation mistakes that let attackers use forged tokens and explains how to prevent them. @ndcconferences.com youtube.com/watch?v=Jc1D...
youtube.com
Are you sure your access tokens are really secure? - Wesley Cabus - NDC Copenhagen 2025
YouTube video by NDC Conferences
043
Reposted by Ken Bonny
Maarten Balliauw @maartenballiauw.be · 20/01/2026
Recording of my talk on passkeys in #aspnetcore at NDC Copenhagen is up! #dotnet Also includes a pointer on how to add passkeys to Razor Pages for folks who aren't on the #Blazor train. www.youtube.com/watch?v=P7eb... #dotnet
youtube.com
Going Passwordless - A Practical Guide to Passkeys in ASP.NET Core - Maarten Balliauw
YouTube video by NDC Conferences
0105
Ken Bonny @kenbonny.net · 21/01/2026
Darknet Diaries always has interesting stories. I bet I'll like it even if I haven't had the time to listen yet. Hope to hear more of these cool and fascinating stories this year.
000
Reposted by Ken Bonny
Jack Rhysider @jackrhysider.bsky.social · 20/01/2026
Hi. I have a new episode for you. Ready? Ep 169: MoD It's part 2 of the LoD/MoD saga and this one has such a crazy ending. I can hear you saying "what!?" already. Go listen. It's ready for you. darknetdiaries.com/episode/169
1353
Ken Bonny @kenbonny.net · 27/12/2025
This is the reason why we need to keep humans in the loop. A lot of people seem to think AI is some magical tech that can replace devs. It isn't. It's a tool. A slightly smarter nailgun. I will not trust a nailgun to make decisions about the software that keeps my company running.
010
Reposted by Ken Bonny
Dylan Beattie @dylanbeatt.ie · 27/12/2025
If everything Rob Pike created vanished overnight, the Internet would stop working. If everything AI created vanished overnight, we’d all breathe a huge sigh of relief and get on with our lives.
29621
Ken Bonny @kenbonny.net · 24/12/2025
If you've never heard of the linebreakers, you're in for a treat. If you know them, you're in for a new treat.
000
Ken Bonny @kenbonny.net · 16/12/2025
The versatility, ease of reading and the language helps you prevent bugs are my most important reasons for liking #fsharp.
073
Reposted by Ken Bonny
Troy Hunt @troyhunt.com · 12/12/2025
We're very happy to help the FBI with processing another 630M passwords recently seized from a suspect. This includes 46M we'd never seen before, which are now all in @haveibeenpwned.com's Pwned Passwords, where they're queried 18 *billion* times a month: www.troyhunt.com/processing-6...
troyhunt.com
Processing 630 Million More Pwned Passwords, Courtesy of the FBI
The sheer scope of cybercrime can be hard to fathom, even when you live and breathe it every day. It's not just the volume of data, but also the extent to which it replicates across criminal actors se...
0164
Ken Bonny @kenbonny.net · 12/12/2025
You know who gives good advice. @dylanbeatt.ie does. dylanbeattie.net/2025/12/08/s...
dylanbeattie.net
So You Want To Speak At Software Conferences? : dylanbeattie.net
An article from dylanbeattie.net
000
Ken Bonny @kenbonny.net · 12/12/2025
If anybody wants to pick up some books on architecture. www.humblebundle.com/books/softwa...
humblebundle.com
Humble Tech Book Bundle: Software Architecture by Pearson
Learn the fundamentals of software architecture and support Code.org with this comprehensive bundle of tech ebooks from Pearson!
000
Ken Bonny @kenbonny.net · 11/12/2025
I've given a talk about #functionalprogramming in @fsharponline.bsky.social over at Build Stuff. I think it was well received.
030
Ken Bonny @kenbonny.net · 26/11/2025
Sometimes, especially in the past few years, this is what it feels like to work in tech.
010
Ken Bonny @kenbonny.net · 21/11/2025
Hey, @jetbrains.com, it seems you have a little problem with your lastest release. 😯 It doesn't just detect usage, it also doesn't properly rename. This fails with all renames (classes, properties, functions,...). I think something is wrong with your symbol detection.
A parameter is incorrectly marked as not used by an IDE. The parameter is greyed out while it's obviously used inside the method.
000
Reposted by Ken Bonny
Eternal Skies TCG RPG @eternalskies.neocities.org · 16/11/2025
Trying to measure coding productivity is, and always will be, a fool's errand. Why? Because I can go for a walk then take a shower and have an idea, then write a single line of code that fixes everything I was working on. Immense productivity, but by most metrics I didn't do anything at all.
2242981