#statemachines — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #statemachines, aggregated by home.social.
-
Excited to share that I'll be speaking at Longhorn PHP Conference 2026 in Austin this October!
My talk, "Stop Controlling Workflows with If Statements: State Machines in PHP," explores how to replace scattered status flags and conditional logic with explicit, testable state machines.
#PHP #StateMachines #SoftwareArchitecture #DevOps #LonghornPHP #BackendDevelopment #CleanCode
-
Excited to share that I'll be speaking at Longhorn PHP Conference 2026 in Austin this October!
My talk, "Stop Controlling Workflows with If Statements: State Machines in PHP," explores how to replace scattered status flags and conditional logic with explicit, testable state machines.
#PHP #StateMachines #SoftwareArchitecture #DevOps #LonghornPHP #BackendDevelopment #CleanCode
-
Modeling State Transitions in Postgres
https://thoughtbot.com/blog/modeling-state-transitions-in-postgres
-
Modeling State Transitions in Postgres
https://thoughtbot.com/blog/modeling-state-transitions-in-postgres
-
Modeling State Transitions in Postgres
https://thoughtbot.com/blog/modeling-state-transitions-in-postgres
-
Modeling State Transitions in Postgres
https://thoughtbot.com/blog/modeling-state-transitions-in-postgres
-
Modeling State Transitions in Postgres
https://thoughtbot.com/blog/modeling-state-transitions-in-postgres
-
🔗 Building an order fulfilment workflow in Laravel
https://www.juststeveking.com/articles/building-an-order-fulfilment-workflow/
#php #laravel #workflow #statemachines #business -
🔗 Building an order fulfilment workflow in Laravel
https://www.juststeveking.com/articles/building-an-order-fulfilment-workflow/
#php #laravel #workflow #statemachines #business -
🔗 Building an order fulfilment workflow in Laravel
https://www.juststeveking.com/articles/building-an-order-fulfilment-workflow/
#php #laravel #workflow #statemachines #business -
🔗 Building an order fulfilment workflow in Laravel
https://www.juststeveking.com/articles/building-an-order-fulfilment-workflow/
#php #laravel #workflow #statemachines #business -
🔗 Building an order fulfilment workflow in Laravel
https://www.juststeveking.com/articles/building-an-order-fulfilment-workflow/
#php #laravel #workflow #statemachines #business -
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
Release: fsm-toolkit v0.9.5
fsm-toolkit is a Go toolkit for designing and analysing finite state machines. It provides a CLI tool (fsm) and a full TUI editor (fsmedit) supporting DFA, NFA, Mealy, and Moore machines — with multi-machine bundles, cross-machine linking, and a component system backed by reusable class libraries.
Repo:
https://github.com/ha1tch/fsm-toolkit#readme
This is the biggest release since the project's inception bringing a component-oriented workflow to FSM design. You can now drag 74xx-series digital logic parts from a library drawer, assign typed properties to states, link machines into bundles, and manage it all from the TUI. Builds and releases for 12 platforms are now fully automated.
New: Editor Manual
https://github.com/ha1tch/fsm-toolkit/blob/main/cmd/fsmedit/MANUAL.md
New: Workflow Guide
https://github.com/ha1tch/fsm-toolkit/blob/main/WORKFLOWS.md
Highlights
% Multi-document bundles with import and cross-machine navigation
% Class and property system with 7 typed fields
% Component drawer with drag-and-drop instantiation
% 74xx-series class libraries (49 components across 7 families)
% Machine manager with rename/delete and link propagation
% Settings screen with vocabulary customisation and library loading
% Improved TUI layout engine with cell-grid metrics
% CI/CD pipeline targeting 12 platforms (Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD)
% Separate CLI and editor manuals
% 261+ tests passingChangelog:
https://github.com/ha1tch/fsm-toolkit/blob/main/CHANGELOG.md
#golang #foss #programming #compsci #fsm #digitallogic #tui #statemachines #electronics
-
Release: fsm-toolkit v0.9.5
fsm-toolkit is a Go toolkit for designing and analysing finite state machines. It provides a CLI tool (fsm) and a full TUI editor (fsmedit) supporting DFA, NFA, Mealy, and Moore machines — with multi-machine bundles, cross-machine linking, and a component system backed by reusable class libraries.
Repo:
https://github.com/ha1tch/fsm-toolkit#readme
This is the biggest release since the project's inception bringing a component-oriented workflow to FSM design. You can now drag 74xx-series digital logic parts from a library drawer, assign typed properties to states, link machines into bundles, and manage it all from the TUI. Builds and releases for 12 platforms are now fully automated.
New: Editor Manual
https://github.com/ha1tch/fsm-toolkit/blob/main/cmd/fsmedit/MANUAL.md
New: Workflow Guide
https://github.com/ha1tch/fsm-toolkit/blob/main/WORKFLOWS.md
Highlights
% Multi-document bundles with import and cross-machine navigation
% Class and property system with 7 typed fields
% Component drawer with drag-and-drop instantiation
% 74xx-series class libraries (49 components across 7 families)
% Machine manager with rename/delete and link propagation
% Settings screen with vocabulary customisation and library loading
% Improved TUI layout engine with cell-grid metrics
% CI/CD pipeline targeting 12 platforms (Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD)
% Separate CLI and editor manuals
% 261+ tests passingChangelog:
https://github.com/ha1tch/fsm-toolkit/blob/main/CHANGELOG.md
#golang #foss #programming #compsci #fsm #digitallogic #tui #statemachines #electronics
-
Release: fsm-toolkit v0.9.5
fsm-toolkit is a Go toolkit for designing and analysing finite state machines. It provides a CLI tool (fsm) and a full TUI editor (fsmedit) supporting DFA, NFA, Mealy, and Moore machines — with multi-machine bundles, cross-machine linking, and a component system backed by reusable class libraries.
Repo:
https://github.com/ha1tch/fsm-toolkit#readme
This is the biggest release since the project's inception bringing a component-oriented workflow to FSM design. You can now drag 74xx-series digital logic parts from a library drawer, assign typed properties to states, link machines into bundles, and manage it all from the TUI. Builds and releases for 12 platforms are now fully automated.
New: Editor Manual
https://github.com/ha1tch/fsm-toolkit/blob/main/cmd/fsmedit/MANUAL.md
New: Workflow Guide
https://github.com/ha1tch/fsm-toolkit/blob/main/WORKFLOWS.md
Highlights
% Multi-document bundles with import and cross-machine navigation
% Class and property system with 7 typed fields
% Component drawer with drag-and-drop instantiation
% 74xx-series class libraries (49 components across 7 families)
% Machine manager with rename/delete and link propagation
% Settings screen with vocabulary customisation and library loading
% Improved TUI layout engine with cell-grid metrics
% CI/CD pipeline targeting 12 platforms (Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD)
% Separate CLI and editor manuals
% 261+ tests passingChangelog:
https://github.com/ha1tch/fsm-toolkit/blob/main/CHANGELOG.md
#golang #foss #programming #compsci #fsm #digitallogic #tui #statemachines #electronics
-
Release: fsm-toolkit v0.9.5
fsm-toolkit is a Go toolkit for designing and analysing finite state machines. It provides a CLI tool (fsm) and a full TUI editor (fsmedit) supporting DFA, NFA, Mealy, and Moore machines — with multi-machine bundles, cross-machine linking, and a component system backed by reusable class libraries.
Repo:
https://github.com/ha1tch/fsm-toolkit#readme
This is the biggest release since the project's inception bringing a component-oriented workflow to FSM design. You can now drag 74xx-series digital logic parts from a library drawer, assign typed properties to states, link machines into bundles, and manage it all from the TUI. Builds and releases for 12 platforms are now fully automated.
New: Editor Manual
https://github.com/ha1tch/fsm-toolkit/blob/main/cmd/fsmedit/MANUAL.md
New: Workflow Guide
https://github.com/ha1tch/fsm-toolkit/blob/main/WORKFLOWS.md
Highlights
% Multi-document bundles with import and cross-machine navigation
% Class and property system with 7 typed fields
% Component drawer with drag-and-drop instantiation
% 74xx-series class libraries (49 components across 7 families)
% Machine manager with rename/delete and link propagation
% Settings screen with vocabulary customisation and library loading
% Improved TUI layout engine with cell-grid metrics
% CI/CD pipeline targeting 12 platforms (Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD)
% Separate CLI and editor manuals
% 261+ tests passingChangelog:
https://github.com/ha1tch/fsm-toolkit/blob/main/CHANGELOG.md
#golang #foss #programming #compsci #fsm #digitallogic #tui #statemachines #electronics
-
Release: fsm-toolkit v0.9.5
fsm-toolkit is a Go toolkit for designing and analysing finite state machines. It provides a CLI tool (fsm) and a full TUI editor (fsmedit) supporting DFA, NFA, Mealy, and Moore machines — with multi-machine bundles, cross-machine linking, and a component system backed by reusable class libraries.
Repo:
https://github.com/ha1tch/fsm-toolkit#readme
This is the biggest release since the project's inception bringing a component-oriented workflow to FSM design. You can now drag 74xx-series digital logic parts from a library drawer, assign typed properties to states, link machines into bundles, and manage it all from the TUI. Builds and releases for 12 platforms are now fully automated.
New: Editor Manual
https://github.com/ha1tch/fsm-toolkit/blob/main/cmd/fsmedit/MANUAL.md
New: Workflow Guide
https://github.com/ha1tch/fsm-toolkit/blob/main/WORKFLOWS.md
Highlights
% Multi-document bundles with import and cross-machine navigation
% Class and property system with 7 typed fields
% Component drawer with drag-and-drop instantiation
% 74xx-series class libraries (49 components across 7 families)
% Machine manager with rename/delete and link propagation
% Settings screen with vocabulary customisation and library loading
% Improved TUI layout engine with cell-grid metrics
% CI/CD pipeline targeting 12 platforms (Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD)
% Separate CLI and editor manuals
% 261+ tests passingChangelog:
https://github.com/ha1tch/fsm-toolkit/blob/main/CHANGELOG.md
#golang #foss #programming #compsci #fsm #digitallogic #tui #statemachines #electronics
-
NES Games & State Machines
A couple of years ago gamedev channel NesHacker did a video on how everything in your typical NES game is really a pile of state machines, concurrent ones, nested ones, bunches and bunches of them. If you have any interest in NES coding at all, it's worth a look. (8½ minutes)https://www.youtube.com/watch?v=8lZ53Sx5oc0
The chief differen
https://setsideb.com/nes-games-state-machines/
#development #retro #development #nes #NESHacker #retro #StateMachines -
NES Games & State Machines
A couple of years ago gamedev channel NesHacker did a video on how everything in your typical NES game is really a pile of state machines, concurrent ones, nested ones, bunches and bunches of them. If you have any interest in NES coding at all, it's worth a look. (8½ minutes)https://www.youtube.com/watch?v=8lZ53Sx5oc0
The chief differen
https://setsideb.com/nes-games-state-machines/
#development #retro #development #nes #NESHacker #retro #StateMachines -
NES Games & State Machines
A couple of years ago gamedev channel NesHacker did a video on how everything in your typical NES game is really a pile of state machines, concurrent ones, nested ones, bunches and bunches of them. If you have any interest in NES coding at all, it's worth a look. (8½ minutes)https://www.youtube.com/watch?v=8lZ53Sx5oc0
The chief differen
https://setsideb.com/nes-games-state-machines/
#development #retro #development #nes #NESHacker #retro #StateMachines -
NES Games & State Machines
A couple of years ago gamedev channel NesHacker did a video on how everything in your typical NES game is really a pile of state machines, concurrent ones, nested ones, bunches and bunches of them. If you have any interest in NES coding at all, it's worth a look. (8½ minutes)https://www.youtube.com/watch?v=8lZ53Sx5oc0
The chief differen
https://setsideb.com/nes-games-state-machines/
#development #retro #development #nes #NESHacker #retro #StateMachines -
Little ants, once more.
-
Little ants, once more.
-
Little ants, once more.
-
Little ants, once more.
-
A turmites variation of Langton's ants.
-
A turmites variation of Langton's ants.
-
A turmites variation of Langton's ants.
-
A turmites variation of Langton's ants.
-
Friendly reminder: The micromachine gem is still awesome.
https://github.com/soveran/micromachine #ruby #statemachines
-
Friendly reminder: The micromachine gem is still awesome.
https://github.com/soveran/micromachine #ruby #statemachines
-
Friendly reminder: The micromachine gem is still awesome.
https://github.com/soveran/micromachine #ruby #statemachines
-
Rabina Scott Finite Automat and Their Decision Problems
https://www.yodaiken.com/2025/01/30/rabina-scott-finite-automat-and-their-decision-problems/
#academics #theory #AutomataTheory #FiniteAutomate #Rabin #Scott #StateMachines -
Rabina Scott Finite Automat and Their Decision Problems
https://www.yodaiken.com/2025/01/30/rabina-scott-finite-automat-and-their-decision-problems/
#academics #theory #AutomataTheory #FiniteAutomate #Rabin #Scott #StateMachines -
Rabina Scott Finite Automat and Their Decision Problems
https://www.yodaiken.com/2025/01/30/rabina-scott-finite-automat-and-their-decision-problems/
#academics #theory #AutomataTheory #FiniteAutomate #Rabin #Scott #StateMachines -
Rabina Scott Finite Automat and Their Decision Problems
https://www.yodaiken.com/2025/01/30/rabina-scott-finite-automat-and-their-decision-problems/
#academics #theory #AutomataTheory #FiniteAutomate #Rabin #Scott #StateMachines -
continuing my graph-based-tool journey
-
continuing my graph-based-tool journey
-
continuing my graph-based-tool journey
-
continuing my graph-based-tool journey
-
continuing my graph-based-tool journey
-
🆕 Don’t put off migrating from XState v4 to v5 any longer!
Kevin has created a detailed step-by-step guide to walk you through migrating your machines from beginning to end:
https://stately.ai/blog/2024-02-02-migrating-machines-to-xstate-v5
-
🆕 Don’t put off migrating from XState v4 to v5 any longer!
Kevin has created a detailed step-by-step guide to walk you through migrating your machines from beginning to end:
https://stately.ai/blog/2024-02-02-migrating-machines-to-xstate-v5
-
🆕 Don’t put off migrating from XState v4 to v5 any longer!
Kevin has created a detailed step-by-step guide to walk you through migrating your machines from beginning to end:
https://stately.ai/blog/2024-02-02-migrating-machines-to-xstate-v5
-
🆕 Don’t put off migrating from XState v4 to v5 any longer!
Kevin has created a detailed step-by-step guide to walk you through migrating your machines from beginning to end:
https://stately.ai/blog/2024-02-02-migrating-machines-to-xstate-v5
-
🪄 You can now import a state machine from a GitHub file, make changes in Stately Studio, and make a pull request back to GitHub without touching any code.
Want to find out how? Read @laura’s latest post:
-
🪄 You can now import a state machine from a GitHub file, make changes in Stately Studio, and make a pull request back to GitHub without touching any code.
Want to find out how? Read @laura’s latest post:
-
🪄 You can now import a state machine from a GitHub file, make changes in Stately Studio, and make a pull request back to GitHub without touching any code.
Want to find out how? Read @laura’s latest post:
-
💡 Ever wondered how other teams use state machines?
Gavin spoke to three teams using Stately. Check out the case studies on our blog: https://stately.ai/blog/tags/case-study #Stately #stateMachines #diagrams #visualizations #workflows
-
💡 Ever wondered how other teams use state machines?
Gavin spoke to three teams using Stately. Check out the case studies on our blog: https://stately.ai/blog/tags/case-study #Stately #stateMachines #diagrams #visualizations #workflows
-
💡 Ever wondered how other teams use state machines?
Gavin spoke to three teams using Stately. Check out the case studies on our blog: https://stately.ai/blog/tags/case-study #Stately #stateMachines #diagrams #visualizations #workflows
-
TIC-80 State Machine tutorial: https://youtu.be/_kzTnHNEWH4
#tic80 #youtube #youtuber #youtubechannel #statemachines #statemachine #menu #game #gamedev #tutorial #tutorials #programming #programmer #programminglanguages #lua #2d #2dgame #coding #code #creativecoding #creativity #creative #scripting #lua #pixel #pixelart #nerd #geek #Computer #ComputerScience #howto
-
TIC-80 State Machine tutorial: https://youtu.be/_kzTnHNEWH4
#tic80 #youtube #youtuber #youtubechannel #statemachines #statemachine #menu #game #gamedev #tutorial #tutorials #programming #programmer #programminglanguages #lua #2d #2dgame #coding #code #creativecoding #creativity #creative #scripting #lua #pixel #pixelart #nerd #geek #Computer #ComputerScience #howto
-
🆕 Embed Figma designs in Stately states and they’ll stay in sync!
Read all about embedding Figma designs in Nick’s latest blog post:
-
🆕 Embed Figma designs in Stately states and they’ll stay in sync!
Read all about embedding Figma designs in Nick’s latest blog post: