#statecharts — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #statecharts, aggregated by home.social.
-
🤔 Welcome to Doodle Land where "Statecharts" are just glorified scribbles with delusions of grandeur. 🤓 They're still trying to justify their existence since 1987, but hey, at least they're fancier than your average stick figure. 😂
https://statecharts.dev/ #DoodleLand #Statecharts #Humor #TechScribbles #DesignDebate #1987Nostalgia #HackerNews #ngated -
🤔 Welcome to Doodle Land where "Statecharts" are just glorified scribbles with delusions of grandeur. 🤓 They're still trying to justify their existence since 1987, but hey, at least they're fancier than your average stick figure. 😂
https://statecharts.dev/ #DoodleLand #Statecharts #Humor #TechScribbles #DesignDebate #1987Nostalgia #HackerNews #ngated -
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
Statecharts: hierarchical state machines
#HackerNews #statecharts #stateMachines #programming #hierarchy #softwareDevelopment
-
-
-
@b0rk A topic (that I am very passionate about) that lacks great guides on how to teach yourself is Statecharts.
Even CS educated people know about state machines, but rarely see how to use them in real projects. IMHO they can be a good programmer's secret sauce.
See https://statecharts.dev for my humble contribution to this space.
-
@b0rk A topic (that I am very passionate about) that lacks great guides on how to teach yourself is Statecharts.
Even CS educated people know about state machines, but rarely see how to use them in real projects. IMHO they can be a good programmer's secret sauce.
See https://statecharts.dev for my humble contribution to this space.
-
🙋 Do you use XState + React?
Make yourself known in the State of React 2023 survey! XState is under State Management 😊
https://survey.devographics.com/en-US/survey/state-of-react/2023 #XState #stately #stateMachines #statecharts #react #stateOfReact2023
-
@dabeaz It would have to be when my mentor told me about statecharts. It profoundly changed how I view and write software. I think it's a curse on our profession that we as an industry still produce software with this amount of state bugs. How many programs start working after restarting? It's a travesty.
I made https://statecharts.dev/ as a form of ... antidote.
-
@dabeaz It would have to be when my mentor told me about statecharts. It profoundly changed how I view and write software. I think it's a curse on our profession that we as an industry still produce software with this amount of state bugs. How many programs start working after restarting? It's a travesty.
I made https://statecharts.dev/ as a form of ... antidote.
-
@nova, Statecharts is an example of a low-shine technology. Nobody "sells" or markets it, because nobody makes money off of it. It can, however be immensely useful.
It permeates some industries, though.
-
@nova, Statecharts is an example of a low-shine technology. Nobody "sells" or markets it, because nobody makes money off of it. It can, however be immensely useful.
It permeates some industries, though.
-
I wrote a blog post about #statecharts #statemachines and #xstate https://tritarget.org/#How%20I%20understand%20state%20machines
-
@bitbear @mamund sure. It's a code generator we wrote to support the use case of building operators. It generates the state machine, empty action and guard stubs, and empty tests for them all. All we need to do is fill out what each guard and action do.
It's not quite a silver bullet, though. The complexity is now often in hidden dependencies between actions and guards: an action might depend on data made available by an earlier action.
I'm thinking of how DbC might help here.
#statecharts -
@bitbear @mamund sure. It's a code generator we wrote to support the use case of building operators. It generates the state machine, empty action and guard stubs, and empty tests for them all. All we need to do is fill out what each guard and action do.
It's not quite a silver bullet, though. The complexity is now often in hidden dependencies between actions and guards: an action might depend on data made available by an earlier action.
I'm thinking of how DbC might help here.
#statecharts -
@mamund oh man, you should see the code we write for complicated kubernetes reconcile loops. Not an if statement in sight, save for golang's error returns. Dozens of incredibly simple, testable functions, and a statechart that encodes all the logic (that can be verified independently of said functions).
It is a breeze to maintain.
-
@mamund oh man, you should see the code we write for complicated kubernetes reconcile loops. Not an if statement in sight, save for golang's error returns. Dozens of incredibly simple, testable functions, and a statechart that encodes all the logic (that can be verified independently of said functions).
It is a breeze to maintain.
-
Hi, I'm Erik, a #golang programmer from Norway.
I'm all for using #statecharts, so much so that I made https://statecharts.dev. I have witnessed the rise and fall of #rest, but continue to support restful architecture. I think I'm somehow naturally drawn towards #declarative systems.
Heavily into #kubernetes, #openshift, #kubebuilder professionally (at my employer Stibo DX), and have a sprinkle of #awslambda / #dynamodb in some personal projects.
-
Hi, I'm Erik, a #golang programmer from Norway.
I'm all for using #statecharts, so much so that I made https://statecharts.dev. I have witnessed the rise and fall of #rest, but continue to support restful architecture. I think I'm somehow naturally drawn towards #declarative systems.
Heavily into #kubernetes, #openshift, #kubebuilder professionally (at my employer Stibo DX), and have a sprinkle of #awslambda / #dynamodb in some personal projects.
-
Tid for #introduksjon:
Jeg er en aldrende programmerer som bor på #Høyenhall i #Oslo sammen med kone, barn, katt og #elbil.
For tiden programmerer jeg mest i #golang, men er tidligere java-entusiast. Jeg ivrer for at programmerere lærer seg #statecharts, for å øke kvaliteten på programvaren de (vi) kverner ut.
På fritiden driver jeg et gamingrom sammen med en kompis i regi av #Manglerud Frivilligsentral #frivillig, og spiller ukentlig innebandy med kollegaer fra arbeidsgiveren min Stibo DX.
-
Tid for #introduksjon:
Jeg er en aldrende programmerer som bor på #Høyenhall i #Oslo sammen med kone, barn, katt og #elbil.
For tiden programmerer jeg mest i #golang, men er tidligere java-entusiast. Jeg ivrer for at programmerere lærer seg #statecharts, for å øke kvaliteten på programvaren de (vi) kverner ut.
På fritiden driver jeg et gamingrom sammen med en kompis i regi av #Manglerud Frivilligsentral #frivillig, og spiller ukentlig innebandy med kollegaer fra arbeidsgiveren min Stibo DX.
-
Tid for #introduksjon:
Jeg er en aldrende programmerer som bor på #Høyenhall i #Oslo sammen med kone, barn, katt og #elbil.
For tiden programmerer jeg mest i #golang, men er tidligere java-entusiast. Jeg ivrer for at programmerere lærer seg #statecharts, for å øke kvaliteten på programvaren de (vi) kverner ut.
På fritiden driver jeg et gamingrom sammen med en kompis i regi av #Manglerud Frivilligsentral #frivillig, og spiller ukentlig innebandy med kollegaer fra arbeidsgiveren min Stibo DX.
-
Tid for #introduksjon:
Jeg er en aldrende programmerer som bor på #Høyenhall i #Oslo sammen med kone, barn, katt og #elbil.
For tiden programmerer jeg mest i #golang, men er tidligere java-entusiast. Jeg ivrer for at programmerere lærer seg #statecharts, for å øke kvaliteten på programvaren de (vi) kverner ut.
På fritiden driver jeg et gamingrom sammen med en kompis i regi av #Manglerud Frivilligsentral #frivillig, og spiller ukentlig innebandy med kollegaer fra arbeidsgiveren min Stibo DX.
-
Tid for #introduksjon:
Jeg er en aldrende programmerer som bor på #Høyenhall i #Oslo sammen med kone, barn, katt og #elbil.
For tiden programmerer jeg mest i #golang, men er tidligere java-entusiast. Jeg ivrer for at programmerere lærer seg #statecharts, for å øke kvaliteten på programvaren de (vi) kverner ut.
På fritiden driver jeg et gamingrom sammen med en kompis i regi av #Manglerud Frivilligsentral #frivillig, og spiller ukentlig innebandy med kollegaer fra arbeidsgiveren min Stibo DX.
-
Think first
#Model first
Write executable specs
Use #statecharts
Use strategic DDD
Use your brain and ask your #whys
Programming and coding have the same relation as writing and typing . Don’t be action bias
You are #engineers not coders