Error handling, cont. Errors generally have four causes:
1. Fatal errors (memory, fascist takeover). Can't be managed, best just to log and crash.
2. Dev error. Should be caught in unit tests. See above.
3. Poor API design. Wrap in an adaptor at the point of call.
4. External sources. See above.
11.10.2025 16:10 — 👍 1 🔁 0 💬 0 📌 0
It's interesting trying to teach a subject you know really well - you still end up learning things. I recently taught a small class on software design, and it really affected the way I develop. Case in point, I've mostly stopped catching errors in business logic.
11.10.2025 15:04 — 👍 2 🔁 0 💬 0 📌 0
There's "reading" heavy and there's "no weight limit on carryon so I stuffed armour in there" heavy...
25.07.2025 02:37 — 👍 1 🔁 0 💬 1 📌 0
You gals were so cute.
15.07.2025 23:45 — 👍 1 🔁 0 💬 0 📌 0
Bing actually lets you remove the AI stuff - do a search, hit settings in the results and there's an option to take it away. For now.
15.05.2025 17:11 — 👍 1 🔁 0 💬 1 📌 0
In my riding it's neck and neck Lib/Con. NDP does have a candidate but there's just no chance.
29.04.2025 02:09 — 👍 0 🔁 0 💬 0 📌 0
Disappointed in the local door knockers... I wanted them to tell me more about the local candidate and they only knew stuff about Carney. Didn't change my vote but poor showing on their part.
29.04.2025 00:42 — 👍 0 🔁 0 💬 1 📌 0
If they simplify it, there will be less need for tax apps/accountants.
23.03.2025 20:37 — 👍 0 🔁 0 💬 1 📌 0
It's down 100 dollars and still a price to earnings ratio of over 100... Normal for the car industry is about 8. So it's still inflated by douchebros.
20.03.2025 17:57 — 👍 0 🔁 0 💬 0 📌 0
The Wankpanzers aren't street legal in the UK
15.02.2025 21:52 — 👍 1 🔁 0 💬 0 📌 0
I guess we're calling them "fascist units" from now on. #metric
02.02.2025 17:19 — 👍 1 🔁 0 💬 0 📌 0
I'm reminded of one of my comments at a particularly messy piece of search logic saying "don't try to mess with this or you'll break it". Later, I tried to mess with it and .. yeah.
27.01.2025 18:26 — 👍 1 🔁 0 💬 0 📌 0
I want to share my experience today with Google support, trying to get Gemini (their AI/plagiarism machine) turned off in my Google workspace account. That account is where I personally do all my work communication—I am an editor, and most of my work contracts explicitly ban any use of Generative AI
17.01.2025 01:02 — 👍 2825 🔁 1415 💬 80 📌 330
We should start calling 45 and his munchkins DEI hires since the only reason they got the job was because of their ethnicity and gender.
17.01.2025 15:50 — 👍 1 🔁 1 💬 0 📌 0
Dunno, still figuring this thing out.
10.01.2025 02:17 — 👍 1 🔁 0 💬 0 📌 0
Finished getting my certification in "Cybersecurity" yesterday. Unless I'm missing something, that's my first official diploma. The value of this is a little nebulous, but I did not have to pay for it.
20.12.2024 16:58 — 👍 1 🔁 0 💬 1 📌 0
What's the role of Services in Vertical Slice Architecture and how do they differ from domain rules?
14.12.2024 17:40 — 👍 0 🔁 0 💬 0 📌 0
Keeping the holiday traditions alive as an expat comes with its own challenges. At least the kids are interested in my weird cultural quirks.
13.12.2024 15:37 — 👍 1 🔁 0 💬 0 📌 0
Today's architecture insight was how to replace a legacy, stateful messaging service that relies on locks and external storage with one that is active-active and instead shares data needed for sync through a topic broadcast. Won't fit in a single post though.
12.12.2024 04:59 — 👍 0 🔁 0 💬 0 📌 0
I was able to add things like content negotiation and automatic endpoint registration but I had to write it myself.
10.12.2024 01:23 — 👍 0 🔁 0 💬 0 📌 0
Following my testing with MinimalAPI, I'm still not fond of static methods. It also lacks support for model binding with XML or even Newtonsoft.Json. In the end I was able to convert the existing app to Vertical slices but the end result isn't that pretty.
10.12.2024 01:19 — 👍 1 🔁 0 💬 1 📌 0
As Tim pointed out, I'm talking specifically about the parameter list. I will look into FastAPI shortly ; the endpoints are already separated into dedicated files as per Vertical Slice Architecture.
28.11.2024 18:03 — 👍 0 🔁 0 💬 0 📌 0
My current research topic is .net Minimal APIs. Unlike the old-school controllers, this approach uses static (class) methods or lambdas, reducing the need for heap-allocation. The downside is that dependencies and endpoint parameters are jumbled together, leading to reduced readability.
28.11.2024 16:47 — 👍 0 🔁 0 💬 1 📌 0
Steam is an app store. Valheim is sort of like Viking Minecraft.
25.11.2024 19:28 — 👍 0 🔁 0 💬 0 📌 0
Having a snow weekend with the kids, making cunning plans to surprise eldest sprog with her own Steam account come bday so we can play co-op Valheim.
23.11.2024 23:18 — 👍 3 🔁 0 💬 1 📌 0
Hallo Bluesky. I was never a Twitter user but we'll see if this platform works for my social media "needs".
23.11.2024 18:11 — 👍 0 🔁 0 💬 0 📌 0
Librarian, bibliophile, cat mom, part time medievalist. Pronouns: she/her. Library-focused second account for @spanishseamstress.bsky.social
Trans-masculine writer, painter, fiber artist, silversmith, and involved in the SCA (medieval group) for the past 30 years or so. The pic is my dog. She's insane and probably I am too but we get along okay.
Traipsing through history.
Host and Producer of Our Fake History, the podcast that explores historical myths! ourfakehistory.com
40-something, queer, socialist, fantasy writer, medieval reenactor, inclusive Christian, artist. Trains, archaeology, history, fantasy & sci-fi, bird watching & plants. Perth Aussie in the UK. Autistic & ADHD. Trans rights are human rights. She/her. 🍊🏴☠️
vassalengine.org Working on V4... | Github: uckelman | Logician | CS PhD | OSS contributor | vim | Wargamer | Short-stack developer | Complete the Five Year Plan in four years
Semi-retired writer & editor. Dual American-Canadian. Author of the Radovan & the Count novels. Cinema, theater, books, games. Wry, not sarcastic.
Leatherworker, LotR nerd, too many plants, too many hobbies.
writer, textile geek, sinister (OK, mostly a lefty in both senses of that word.) Sometime archaeologist, fulltime nuisance. She/her, and "hey, you!" also works. Unsolicited DMs, however, do not.
Fencer, Philosopher, Movie Nerd, Home cook
Software Engineer, Consultant & Author.
The Modern Software Engineering Channel: https://www.youtube.com/@ModernSoftwareEngineeringYT
Support Me On Patreon: https://bit.ly/ContinuousDeliveryPatreon
Paladin, fighter, philosopher.
Pretty handy as well..
Gen X... need I say more?
(He/Him)
nurse, husband, father, geek
All views expressed are mine alone and I do not post on behalf of any other person or organisation.
Lead ACP @rghed.bsky.social
Chair @wecap.bsky.social
Duelist, Philosopher, Gamer