#asyncmachine-go v0.19.1 has been released https://github.com/pancsta/asyncmachine-go/releases/tag/v0.19.1

The highlight of this release is state-zoom diagram.

#statemachine #graph #p2p #tui #d2 #golang #webassembly #wasm

Kryptowertpapiere ermöglichen durch entkoppelte State Machines T+0-Settlement in Sekunden, statt klassischer T+2-Prozesse. Der Artikel zeigt die technische Umsetzung einer eWpG-konformen Zeichnungsstrecke mit regulatorischem Haftungsdach und synchronisierten Backend-Prozessen.
#Aktuell #Strategie #Compliance #Statemachine #Audio
https://www.it...
https://www.it-finanzmagazin.de/t0-ist-kein-zufall-sondern-systemarchitektur-eine-ewpg-konforme-zeichnungsstrecke-in-der-praxis-245822/?fsp_sid=33216

#asyncmachine-go v0.19.0 has been released https://github.com/pancsta/asyncmachine-go/releases/tag/v0.19.0 The highlight of this release are generic typed args.

#statemachine #graph #p2p #tui #d2 #golang #webassembly #wasm

Release v0.19.0 · pancsta/asyncmachine-go

The highlight of this release are generic typed args. // common def const APrefix = "template" type Args struct { am.ArgsBase `json:"-"` } func (Args) ArgsPrefix() string { return APrefix } /...

GitHub
TPS Game Base | Systems | Unity Asset Store

Use TPS Game Base from JL Games to elevate your next project. Find this & more Systems and templates on the Unity Asset Store.

[Перевод] Async/Await в C# это синтаксический сахар для конечного автомата

Перевод статьи, посвящённой устройству конечного автомата асинхронных методов. Разбор основных понятий, декомпилированный код с подробными комментариями, раскрытие секретов магии асинхронности и подробная схема.

https://habr.com/ru/articles/1035442/

#асинхронность #async #await #c# #конечный_автомат #awaiter #c#net #taskbuilder #statemachine

Async/Await в C# это синтаксический сахар для конечного автомата

Конечный автомат и его внутреннее устройство Примечание переводчика : State Machine, конечный автомат это преобразованный async метод. Компилятор преобразует метод в тип, реализующий конечный...

Хабр

Архитектура MassTransit: как устроена библиотека под капотом

Мне давно было интересно, как устроена библиотека MassTransit изнутри. Хотелось разобраться в её архитектуре, понять, как она развивалась, и почему порой в ней бывает непросто ориентироваться. Если вам тоже интересно, что скрывается за consumers, publishers и sagas - приглашаю к чтению.

https://habr.com/ru/articles/1033712/

#MassTransit #Sagas #StateMachine #SagaStateMachine

Архитектура MassTransit: как устроена библиотека под капотом

Привет! В этой статье разберём архитектуру MassTransit - одной из самых зрелых .NET-библиотек для построения распределённых систем, работы с брокерами сообщений и реализации паттернов вроде Saga и...

Хабр

A couple of years ago, I wrote that The #Builderpattern is a finite #statemachine! A state machine consists of states and transitions between them. As a developer, I want to make illegal states unrepresentable, i.e., users of my API can’t create non-existent transitions. My hypothesis is that only a static typing system allows this at compile-time. Dynamic typing systems rely on runtime validation.

In this blog post, I will show that it holds true, with a caveat.

https://blog.frankel.ch/illegal-state-unrepresentable/

Making illegal state unrepresentable

A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions between them. As a developer, I want to make illegal states unrepresentable, i.e., users of my API can’t create non-existent transitions. My hypothesis is that only a static typing system allows this at compile-time. Dynamic typing systems rely on runtime validation. In this blog post, I will show that it holds true, with a caveat.

A Java geek

asyncmachine can now synchronize #WebWorkers - either separately, grouped via a proxy #statemachine, or in-browser only. This makes browser multithreading accessible to #Golang devs today and comes with a set of #devtools and #Otel.

You can find out more from the dedicated example https://asyncmachine.dev/wasm-workflow

@maxd These are the WebWorker workflows we discussed the other day, no atomic shared mem yet tho ;)

#WASM #Go #WebAssembly

The new release of #asyncmachine brings #WASM support and browser compat - including #aRPC, #TUI debugging and #REPL. Check out the changelog for v0.18.0 https://github.com/pancsta/asyncmachine-go/releases/tag/v0.18.0 and a dedicated WASM example https://asyncmachine.dev/wasm (with D2 diagrams).

This allows to have a single #statemachine #distributed across n servers and m browsers, using efficient diff-based synchronization.

Looking fwd to #wasmio!

#golang #workflows #rpc #webassembly #d2 #go #wasmio2026