John McDole
John McDole
@codefu.mcdole.org
Flutter, Dart, mobile, web, hardware tinkerer, dad, cub master. Former Stadia UI TL, Google Fiber TV.
296 followers129 following247 posts
Added soloud to termui: termui_audio. CLI uses dart:ffi to soloud libs. Web/Windows/Mac/Linux has a wrapper to flutter_soloud. Demo: jtmcdole.github.io/termui_audio/
Updated pty2 to work better on windows and linux: 70MB/s ConPTY, 200MB/s Linux! Arena allocation, native finalizers, and more tests... also a new home in termui monorepo.
more silly fun - "termui" cycling through titles, glitch effect widget, doom fire with cycling colors and wind. jtmcdole.github.io/termui/
I'm getting excited for Flutter GPU github.com/flutter/flut...
Writing a Dart CLI app but want a Flutter-like interface? Escape hatch to render some raw ansi/sgr codes? Perfetto recording, inspection and searching? Asciicast v3 recording and playback? Ascii golden tests and integration testing library? And can run in Flutter? github.com/jtmcdole/ter...
John McDole reposted
As I've slowly migrated some projects to the HSM; I found myself needed a few more features; replace/copyWith: github.com/jtmcdole/hie...
And the gathering and sharing of all the tools in my toolbox continues: core_bus (pronounced corvus) - const Events with type safety, no choke points, callbacks for performance and streams if you need'em. replayable events as well. no deps either. #opensource pub.dev/packages/cor...
Just added serialization to my hsm library. mostly handwritten. Also added plantuml output. I want to support mermaid, but how do you write text inside the state blocks? github.com/jtmcdole/hie...
Proud to be the 131st backer 😎 on @BackerKit Crowdfunding for New Edge Sword & Sorcery 2026! www.backerkit.com/c/projects/b...
HSM 2.0 published - now with nearly all the things I wanted years ago: * Proper event deferral * Deep and Shallow history * Fork, Choice, Terminate, Final pseudo states * Blueprints for composability + validation * Performance: lca and paths precomputed * PSSM tests pub.dev/packages/hie...
Today I released Portico Auth - A modular, Dart-native authentication and authorization ecosystem designed for self-hosting and experimental applications. For a long time my personal home projects have used this JWT/JWE/Auth0 API, but in a copypasta fashion...
Today I released Portico Auth - A modular, Dart-native authentication and authorization ecosystem designed for self-hosting and experimental applications. For a long time my personal home projects have used this JWT/JWE/Auth0 API, but in a copypasta fashion...
You can't spell Cowardice without ICE www.youtube.com/watch?v=cxew...
John McDole reposted
What's it say when the German media says your coat looks a little Nazi?
Sharing for no reason in particular :)
Oh hey, it's the cover art for issue 9! Modelwork by Plastiboo. ✍️ Sign up to be alerted when NESS 2026 launches, 👨🏫 Learn about our crowdfund exclusives, and 👁️ See teases, with reveal dates, for all kinds of surprises all at... ⚔️THIS LINK⚔️: www.backerkit.com/c/projects/b...
Read this article and I feel like we should tax unrealized gains when they are effectively realized through "buy, borrow, die" strategies. If you sell - great, use it against capital gains. Unfortunately we live in a lottery society, hoping to be the next billionaire.
I like brain candy!
YouTube served me up a video from this creator where he went over the trailer-to-functioning-ride setup of a mobile Gravitron ride. He's got a variety of 'em on this channel, well-narrated and a fascinating look into what's involved with these machines. Real good brain candy! youtu.be/qUkiMDjgfsg