Advertisement · 728 × 90

Posts by John McDole

Post image

Best train goes zoom zoom.

This infantile post is brought to you by the letter Z.

3 days ago 0 0 0 0

Leave it to win32 to have "ERROR_MORE_DATA".

1 week ago 0 0 0 0

Things I didn't think I would be doing: writing Win32 FFI code.

1 week ago 0 0 0 0

I need to bring her in on the weekend or something and see how she handles the space

3 weeks ago 1 0 0 0
Post image

"But don't you want to play with me?"

3 weeks ago 4 0 1 0

... I'm a filthy hacker and I use Blender + CAD Sketchup + Geometry Nodes.... waaaaaay more work than its worth.

Then I switched to FreeCAD for a bit.

CAD as Code though? 🤯

3 weeks ago 1 0 0 0

Granted - this is for main channel of Flutter... but I was considering something like this for flutter-stable and flutter-beta; just package all the tools in a docker image (or multiple depending on what you want, e.g. web only). Rather than downloading the whole git repo.

1 month ago 0 0 1 0

This is the composable action:
github.com/flutter/flut...

It was used in this test to run the tools test; but I disabled it because it doesn't work for engine builds:

github.com/flutter/flut...

1 month ago 1 0 1 0
Advertisement

I'll dig up the workflow script we have. Iirc I made it with with ACT as well as GH.

1 month ago 0 0 1 0

Any details? I've been considering building / publishing docker images for actions.

1 month ago 1 0 1 0
Preview
Blueprints should implement "copyWith" · Issue #13 · jtmcdole/hierarchical-state-machine.dart Blueprints are currently immutable. This makes sense if you have a library that supports handing out blueprints and you don't want them accidently modified for future calls. However, if you want to...

As I've slowly migrated some projects to the HSM; I found myself needed a few more features; replace/copyWith:
github.com/jtmcdole/hie...

1 month ago 1 0 0 0

HSM 2.2.1 released... why? While I have "stable" flutter running, I didn't use flutter_test till I started migration and hit the dreaded version pinning >:(

1 month ago 1 0 0 0

and of course I fudged it up with "sealed" and didn't see any problems with testing. <sigh> version 1.0.1 incoming

1 month ago 0 0 0 0

Let me know if you run into any issues. I wrote this a long time ago and have been carting it around in a private repo for a while. I did a clean it up pass, redone with callbacks (al'la changenotifier), and added the stream extension.

Replay streams are also a sneaky form of injection :)

1 month ago 0 0 0 0
Preview
core_bus | Dart package A lightweight, type-safe Event Bus for Dart with optional event replaying. Decouples asynchronous code with minimal overhead.

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...

1 month ago 5 1 1 0
Advertisement
Preview
Machine Serialization · Issue #7 · jtmcdole/hierarchical-state-machine.dart Add serialization of state, including history. deferred events and data will require developer support for serializing data. care needs to be used to ensure all deferred and queued events maintain ...

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...

1 month ago 3 0 0 0
Preview
New Edge Sword & Sorcery 2026 Sword & Sorcery magazine featuring short fiction, non-fiction, and gorgeous art. Made with love for the classics, and an inclusive, boundary-pushing approach to storytelling! Luxurious hardcover, clas...

Proud to be the 131st backer 😎 on @BackerKit Crowdfunding for New Edge Sword & Sorcery 2026! www.backerkit.com/c/projects/b...

1 month ago 1 0 0 0
Preview
hierarchical_state_machine | Dart package A framework for building performant state machines similar to UML state charts. States are organized in parent/child relationships, allowing common event handling to be shared by more generic states.

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...

1 month ago 2 1 0 0

How is this the world we live in today?

> President Trump posted a blatantly racist video clip portraying former President Barack Obama and the former first lady Michelle Obama as apes

1 month ago 0 0 0 0

Also, even with ~96% coverage - there is likely bugs. Report them or send a patch request.

I need to make a CONTRIBUTING doc...

2 months ago 0 0 0 0

I have a few more projects to release showing some full stack flutter/dart. I just needed this first.

2 months ago 1 0 1 0
Post image Post image

Then Google launched Gemini CLI Conductor. I spent the last few weekends really trying to pull the spaghetti out of my old code and make it available in package form.

It's about 50/50 code to tests, with a lot of that being storage options. Take a look if you've got fullstack Flutter/Dart.

2 months ago 1 0 1 0
Preview
GitHub - jtmcdole/portico_auth Contribute to jtmcdole/portico_auth development by creating an account on GitHub.

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...

2 months ago 4 0 1 0

I love working on open source code at Google. This is the account you should be following.

2 months ago 4 0 1 0

You can't spell Cowardice without ICE

2 months ago 2 0 0 0
Advertisement
We Need To Talk About Alex Pretti
We Need To Talk About Alex Pretti YouTube video by Philip DeFranco

You can't spell Cowardice without ICE

www.youtube.com/watch?v=cxew...

2 months ago 0 0 0 0
Post image
2 months ago 14 1 3 0
Preview
German media likens US border patrol official’s coat to ‘Nazi look’ Gregory Bovino’s outwear choice prompts German commentators to compare it to fascist aesthetic

What's it say when the German media says your coat looks a little Nazi?

2 months ago 2 0 1 0

Sharing for no reason in particular :)

2 months ago 3 1 0 0

I don't want Greenland. I don't know of anyone real person that wants Greenland.

2 months ago 0 0 0 0