John McDole
banner
codefu.mcdole.org
John McDole
@codefu.mcdole.org
Flutter, Dart, mobile, web, hardware tinkerer, dad, cub master.

Former Stadia UI TL, Google Fiber TV.
Happy Halloween from the New California Republic!
October 31, 2025 at 4:04 AM
Cat: Laundry Day
July 2, 2025 at 2:40 PM
LCOV dart-only experiment almost done (I've been sick for days):
- melos for juggling multiple packages (A+)
- jaspr for web prezzo (B+)*

Melos was great; I cribbed a lot from the @flame-engine.bsky.social well setup repo.

Jaspr was neat. Fast loading. Debugging on Windows is busted. 🧵
March 16, 2025 at 5:12 PM
When debugging in jaspr, the browser locks up for a second and then goes crazy. Am I holding this thing wrong? I just want to inspect layout.

also: dumb side quest almost fully done.
March 11, 2025 at 3:49 AM
Sometimes it's fun to reinvent the wheel.

Main Quest: open sourcing some homelab self-host auth0 stuff.
SQ1: using melos to break up the packages
SQ2: pubspec workspaces (neat)
SQ3: lcov parsing and formatting of dart code, in dart code.
SQ4: maybe learning some jaspr?
March 9, 2025 at 12:25 AM
My daughter 's. 5th grade science fair project required power tools + microcontrollers. It was a good day for hacking.
March 3, 2025 at 1:52 AM
I'll take those scores.

#BeatSaber #Metallica
January 14, 2025 at 2:46 AM
Not to bad with a pair of glasses and k/m
January 3, 2025 at 3:35 AM
Plunder, a pirates life!

Had to use a Sharpe to fix one of the double three-pip die.
December 29, 2024 at 5:30 AM
Played a round of Plunder: A Pirate's Life before noticing the sailing die has a misprint, neat! LostBoyGames is sending me a new one.
December 28, 2024 at 2:40 AM
"How many rotations around a circumference is needed to maintain a spiral of X° on a cylinder of height H with radius R" - but with nodes. #blender
December 26, 2024 at 1:01 AM
Can we all take a moment to remember the bravery of 1 police officer — on holiday on Christmas Eve in 1988 — who defeated 13 terrorists at Nakatomi Plaza and saved dozens of innocent lives? 🎅🏻💥 #diehardisaclassic #diehardisachristmasmovie #yippeekiyay
December 25, 2024 at 12:01 AM
Ms. Valerie Frizzle
December 24, 2024 at 7:09 PM
Parametric #Blender. Bottle, cap, interior and exterior threads done with CAD Sketcher addon. Everything else is geometry nodes, so completely flexible and non-destructive till you export to an STL.
December 24, 2024 at 2:17 AM
Look; I didn't say it was going to be easy....
December 18, 2024 at 10:15 PM
Geometry nodes is great when you come back to it later and say "You know... maybe I was approaching this wrong"

#blender
December 17, 2024 at 4:03 AM
Taking a stab at knurling with geometry nodes in #blender. I was confused for a while as to why I had so many overlapping verts... "use a curve for the profile, not a mesh ya eejit". Biggest pain: individually boolean subtracting each spiral. I'm sure there's a faster way.

These print great!
December 12, 2024 at 5:06 AM
Name your smart home devices things your smart assistant won't confuse.
December 11, 2024 at 3:37 AM
My Cyber-Deck (Steam Deck) build for traveling / hacking. Can code, game, watch movies on plane or in hotel.

*StarTech USB hub (HB31C3A1CDPPD3) w/ DP Alt + Power delivery
* G502 mouse + Keychron keyboard
* PD from small GaN charger
* USB-C DP Alt to Virtue Pros
December 5, 2024 at 4:32 PM
Mac and Cheese with a new sauce... Will report back after the food coma.
November 28, 2024 at 5:47 PM
Nodebuster - an addictive chill game. Tower defense-like, cellular/sci-fi... I don't know how to explain it.
November 17, 2024 at 9:46 PM
An example alarm system diagram that I use with this HSM. Its easier to grok what the system is doing before you even look at a line of code. It also describes how the system should be tested.
November 12, 2024 at 10:30 PM