Saturday Morning Coffee
Good morning from Charlottesville, Virginia! ☕️
🚨 BREAKING NEWS: It’s Sunday 🚨
We had our grandkids yesterday so it gets very busy in the Fahrni household. That’s why I’m publishing this on Sunday.
I started a new project this week and can’t really say more than that. It’s another React Native project with a very short timeframe so it’s time to knuckle down and go to work. 👷♂️
We’re getting ready for a real cold spell leading into next week accompanied by possibly 18-24” of snow. 🥶
Folks at work have labeled it snowmageddon. 😂
Some call it Southern Winter. 🤣
My biggest worry is loss of power. It’s not just snow. We’re expected to get an ice storm as well. That leads to complete chaos. Here’s hoping the power stays on. 🙏🏼
I hope you enjoy the links.
I’ll cover some specifics like which tools I’m using, but won’t dive into implementation details or code snippets. Instead, my hope is that a high-level overview might plant a seed for someone else to try a new idea, or to finally fix that thing that’s been bugging them about their blog.
Ashur is someone I have a great deal of respect for and he’s a talented person, especially when it comes to the web. He creates beautiful, creative, websites you can’t label as boring.
I really love it when folks share how they produce their weblogs. No two workflows and tooling are the same. It’s a wonderful thing. 🧰
Working with JSON in Swift can feel like fighting gravity. Swift is modern, powerful, expressive, and has perhaps the best type system of any programming language. But when it comes to working with JSON, especially unstructured or semi-structured payloads, you’re left with tools that are either clumsy, slow, or both. It barely feels like Swift. I wanted something better. When I couldn’t find it, I built it myself.
I’ve never found the JSON support offered by Codable to be slow but there are definitely software developers with the low level talent and who are speed demons who won’t put up with what they notice is slow.
This library might be for you. 🐦🔥
We were given this vast, holy realm of self-discovery and joy and philosophy and community; a thousand thousand acres of digital landscape, on which to grow our forests and grasslands of imagination, plant our gardens of learning, explore the caves of our making. We were given the chance to know anything about anything, to be our own Prometheus, to make wishes and to grant them.
But that’s not what we use the Internet for anymore. These days, instead of using it to make ourselves, most of us are using it to waste ourselves: we’re doom-scrolling brain-rot on the attention-farm, we’re getting slop from the feed.
More and more folks are discovering the power and freedom of the blog and RSS. Some of us never left but may have faltered a bit during the very dominant Twitter years. I’m guilty of that but I love my blog now more than ever. ❤️
I’m pretty sure I’m going to lose most of my 11 readers if I start writing about Nazis and fascists exclusively, but there’s only so many places I can direct this rage and incomprehension at the absence of rage all around me.
Write about the state of America and our failed democracy all you want, Dave. I’m still reading and agree with you more than ever. I’ve always loved your voice and how you share it through your writing. ❤️
C doesn’t have an official documentation channel, nor does it have syntax or standard library constructs that encourage one particular way of doing things. from this, there’s a bunch of inconsistencies in how people do things, and–especially in the early days of the language and standard library–the landscape and general practice is quite error prone.
It’s true. C is for folks who want to do it all. At least that was mostly my experience as I learned C and later C++. Platform vendors supplied us with frameworks and SDKs that gave us the building blocks we needed to do our jobs. No package managers.
⚠️ POLITICS BELOW HERE ⚠️
The medal and the diploma are the physical symbols confirming that an individual or organisation has been awarded the Nobel Peace Prize. The prize itself – the honour and recognition – remains inseparably linked to the person or organisation designated as the laureate by the Norwegian Nobel Committee.
Yeah, what more can we say? Marmalade Messiah is a sociopathic narcissist. It’s all about him but he’s fake as hell and a hollow shell of a man.
Not to mention bully, rapist, pedophile, failed businessman, convicted felon, and now party to murder in Minnesota.
Just a garbage human who’d already be dead or in prison if he hadn’t been born with a silver spoon in his lying mouth. 🤬



This week has been a tough one. Our country is going right down the toilet with the current administration pulling the handle.
Sorry I missed last weekend. I had the flu and it really kicked my butt. When Kim got up on Saturday morning I went back to bed and slept until 4:30 that afternoon. I needed it. I was wiped out. Sunday was even worse. I felt completely disconnected from my body. Really fuzzy brained, fever, chills, achy, and a lovely cough. That lasted for most of the week. I started feeling more myself on Thursday. Of course I’m back to work on Monday. 😂 I’m grateful I had the week to recover.
Gracie decided 5:30 was wake-up time. I felt miserable. I’m definitely sick. Anywho, I started working on Saturday Morning Coffee and as soon as Kim woke up, I went back to bed. That’s why this is so late. I woke up around 11:30 and had to take care of some stuff.

I’m a bit late today. I had everything well in hand but something came up we needed to tend to. All is well. ❤️
