#statemachine — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #statemachine, aggregated by home.social.
-
https://www.europesays.com/ie/628230/ Stripe Uses Graph Search and State Machines to Automate Database Remediation #AI #Architecture&Design #database #DatabaseRemediationGraph #devops #Éire #GraphDB #IE #IncidentResponse #Ireland #ML&DataEngineering #mongoDB #SiteReliabilityEngineering #StateMachine #Technology
-
ggrebalance: Часть 3. Выполнение ребаланса
В статье рассматривается исполнительная часть утилиты ggrebalance: механизм физического перемещения primary- и mirror-сегментов между хостами кластера Greengage DB (open-source форк Greenplum), устройство конечного автомата ребаланса, отслеживание статусов операций, обработка сбоев и реентерабельность, откат перемещений, а также практические рекомендации по эксплуатации и итоговое сравнение с альтернативными инструментами.
https://habr.com/ru/companies/greengage/articles/1067586/
#postgresql #statemachine #reentrancy #rollback #downtime #greenplum #greengage #scalability #usage_scenarios #recovery
-
ggrebalance: Часть 3. Выполнение ребаланса
В статье рассматривается исполнительная часть утилиты ggrebalance: механизм физического перемещения primary- и mirror-сегментов между хостами кластера Greengage DB (open-source форк Greenplum), устройство конечного автомата ребаланса, отслеживание статусов операций, обработка сбоев и реентерабельность, откат перемещений, а также практические рекомендации по эксплуатации и итоговое сравнение с альтернативными инструментами.
https://habr.com/ru/companies/greengage/articles/1067586/
#postgresql #statemachine #reentrancy #rollback #downtime #greenplum #greengage #scalability #usage_scenarios #recovery
-
ggrebalance: Часть 3. Выполнение ребаланса
В статье рассматривается исполнительная часть утилиты ggrebalance: механизм физического перемещения primary- и mirror-сегментов между хостами кластера Greengage DB (open-source форк Greenplum), устройство конечного автомата ребаланса, отслеживание статусов операций, обработка сбоев и реентерабельность, откат перемещений, а также практические рекомендации по эксплуатации и итоговое сравнение с альтернативными инструментами.
https://habr.com/ru/companies/greengage/articles/1067586/
#postgresql #statemachine #reentrancy #rollback #downtime #greenplum #greengage #scalability #usage_scenarios #recovery
-
Useful in case you want to write a gesture recognizer and need a model: https://github.com/TouchScript/TouchScript/wiki/Gestures
-
Useful in case you want to write a gesture recognizer and need a model: https://github.com/TouchScript/TouchScript/wiki/Gestures
-
Useful in case you want to write a gesture recognizer and need a model: https://github.com/TouchScript/TouchScript/wiki/Gestures
-
Useful in case you want to write a gesture recognizer and need a model: https://github.com/TouchScript/TouchScript/wiki/Gestures
-
Useful in case you want to write a gesture recognizer and need a model: https://github.com/TouchScript/TouchScript/wiki/Gestures
-
Calculator UI Is More Complex Than You Might Think
-
Calculator UI Is More Complex Than You Might Think
-
Calculator UI Is More Complex Than You Might Think
-
#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
-
[Перевод] Async/Await в C# это синтаксический сахар для конечного автомата
Перевод статьи, посвящённой устройству конечного автомата асинхронных методов. Разбор основных понятий, декомпилированный код с подробными комментариями, раскрытие секретов магии асинхронности и подробная схема.
https://habr.com/ru/articles/1035442/
#асинхронность #async #await #c# #конечный_автомат #awaiter #c#net #taskbuilder #statemachine
-
[Перевод] Async/Await в C# это синтаксический сахар для конечного автомата
Перевод статьи, посвящённой устройству конечного автомата асинхронных методов. Разбор основных понятий, декомпилированный код с подробными комментариями, раскрытие секретов магии асинхронности и подробная схема.
https://habr.com/ru/articles/1035442/
#асинхронность #async #await #c# #конечный_автомат #awaiter #c#net #taskbuilder #statemachine
-
[Перевод] Async/Await в C# это синтаксический сахар для конечного автомата
Перевод статьи, посвящённой устройству конечного автомата асинхронных методов. Разбор основных понятий, декомпилированный код с подробными комментариями, раскрытие секретов магии асинхронности и подробная схема.
https://habr.com/ru/articles/1035442/
#асинхронность #async #await #c# #конечный_автомат #awaiter #c#net #taskbuilder #statemachine
-
Архитектура MassTransit: как устроена библиотека под капотом
Мне давно было интересно, как устроена библиотека MassTransit изнутри. Хотелось разобраться в её архитектуре, понять, как она развивалась, и почему порой в ней бывает непросто ориентироваться. Если вам тоже интересно, что скрывается за consumers, publishers и sagas - приглашаю к чтению.
-
Архитектура MassTransit: как устроена библиотека под капотом
Мне давно было интересно, как устроена библиотека MassTransit изнутри. Хотелось разобраться в её архитектуре, понять, как она развивалась, и почему порой в ней бывает непросто ориентироваться. Если вам тоже интересно, что скрывается за consumers, publishers и sagas - приглашаю к чтению.
-
Архитектура MassTransit: как устроена библиотека под капотом
Мне давно было интересно, как устроена библиотека MassTransit изнутри. Хотелось разобраться в её архитектуре, понять, как она развивалась, и почему порой в ней бывает непросто ориентироваться. Если вам тоже интересно, что скрывается за consumers, publishers и sagas - приглашаю к чтению.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Chicken Coop Door Performs in Harsh Environment
-
Chicken Coop Door Performs in Harsh Environment
-
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 ;)
-
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!
-
Took me a while to find a balance that I feel comfortable with when using entity component systems, nodes and state-machines concurrently.
Currently updating my older implementations. Already looks cleaner and easier to add systems and features. There is no better metric to know that you learned something 😃
And as usual there are a million ways - just need to find the one that works for you.
-
Took me a while to find a balance that I feel comfortable with when using entity component systems, nodes and state-machines concurrently.
Currently updating my older implementations. Already looks cleaner and easier to add systems and features. There is no better metric to know that you learned something 😃
And as usual there are a million ways - just need to find the one that works for you.
-
Took me a while to find a balance that I feel comfortable with when using entity component systems, nodes and state-machines concurrently.
Currently updating my older implementations. Already looks cleaner and easier to add systems and features. There is no better metric to know that you learned something 😃
And as usual there are a million ways - just need to find the one that works for you.
-
Took me a while to find a balance that I feel comfortable with when using entity component systems, nodes and state-machines concurrently.
Currently updating my older implementations. Already looks cleaner and easier to add systems and features. There is no better metric to know that you learned something 😃
And as usual there are a million ways - just need to find the one that works for you.
-
🔧 Ứng dụng Android Forex: áp dụng quy tắc rủi ro chặt chẽ làm thách thức kiến trúc. Đưa SL/TP, giới hạn rủi ro vào layer domain, mô hình trạng thái không cho trạng thái không hợp lệ, dùng state machine hoặc DDD để bảo toàn invariants, xử lý lifecycle & concurrency mà không bypass quy tắc. Thảo luận cách cấu trúc logic quy tắc, vị trí enforcement, cân bằng usability vs an toàn. #Android #Forex #LậpTrình #KiếnTrúc #DDD #StateMachine #RiskManagement #QuảnLýRủiRo
-
Meet Nuqs - an #opensource, type-safe search params state manager for #React!
With Nuqs, developers can share complete app state via URLs - enabling “teleportation” & “time travel.”
Nuqs simplifies state management while ensuring robust performance & type safety.
🔗 Discover more on #InfoQ ⇨ https://bit.ly/3Ncc4zm
-
Meet Nuqs - an #opensource, type-safe search params state manager for #React!
With Nuqs, developers can share complete app state via URLs - enabling “teleportation” & “time travel.”
Nuqs simplifies state management while ensuring robust performance & type safety.
🔗 Discover more on #InfoQ ⇨ https://bit.ly/3Ncc4zm
-
Meet Nuqs - an #opensource, type-safe search params state manager for #React!
With Nuqs, developers can share complete app state via URLs - enabling “teleportation” & “time travel.”
Nuqs simplifies state management while ensuring robust performance & type safety.
🔗 Discover more on #InfoQ ⇨ https://bit.ly/3Ncc4zm
-
Meet Nuqs - an #opensource, type-safe search params state manager for #React!
With Nuqs, developers can share complete app state via URLs - enabling “teleportation” & “time travel.”
Nuqs simplifies state management while ensuring robust performance & type safety.
🔗 Discover more on #InfoQ ⇨ https://bit.ly/3Ncc4zm
-
Meet Nuqs - an #opensource, type-safe search params state manager for #React!
With Nuqs, developers can share complete app state via URLs - enabling “teleportation” & “time travel.”
Nuqs simplifies state management while ensuring robust performance & type safety.
🔗 Discover more on #InfoQ ⇨ https://bit.ly/3Ncc4zm
-
Ya esta disponible el video sobre la máquinas de estados. Concretamente para su uso en la creación de videojuegos. #gamedev #retrodev #statemachine https://www.youtube.com/watch?v=oWe2QvkxoSw
-
Ya esta disponible el video sobre la máquinas de estados. Concretamente para su uso en la creación de videojuegos. #gamedev #retrodev #statemachine https://www.youtube.com/watch?v=oWe2QvkxoSw
-
Ya esta disponible el video sobre la máquinas de estados. Concretamente para su uso en la creación de videojuegos. #gamedev #retrodev #statemachine https://www.youtube.com/watch?v=oWe2QvkxoSw
-
Ya esta disponible el video sobre la máquinas de estados. Concretamente para su uso en la creación de videojuegos. #gamedev #retrodev #statemachine https://www.youtube.com/watch?v=oWe2QvkxoSw
-
State Machine Pattern jako řešení chaosu (nejen) businessových pravidel. Přináší jasnou strukturu, protože přesně definuje stavy, události a přechody - vše na jednom místě a dobře dohledatelné. Výrazně tak zlepšuje přehlednost kódu, zvyšuje bezpečnost provádění logiky a usnadňuje údržbu či rozšíření. Navíc je testování mnohem snazší, protože jednotlivé přechody a reakce na události lze izolovaně ověřovat a reprodukovat. https://wendelladriel.com/blog/welcome-to-the-state-machine-pattern
#php #statemachine #cleancode -
State Machine Pattern jako řešení chaosu (nejen) businessových pravidel. Přináší jasnou strukturu, protože přesně definuje stavy, události a přechody - vše na jednom místě a dobře dohledatelné. Výrazně tak zlepšuje přehlednost kódu, zvyšuje bezpečnost provádění logiky a usnadňuje údržbu či rozšíření. Navíc je testování mnohem snazší, protože jednotlivé přechody a reakce na události lze izolovaně ověřovat a reprodukovat. https://wendelladriel.com/blog/welcome-to-the-state-machine-pattern
#php #statemachine #cleancode -
State Machine Pattern jako řešení chaosu (nejen) businessových pravidel. Přináší jasnou strukturu, protože přesně definuje stavy, události a přechody - vše na jednom místě a dobře dohledatelné. Výrazně tak zlepšuje přehlednost kódu, zvyšuje bezpečnost provádění logiky a usnadňuje údržbu či rozšíření. Navíc je testování mnohem snazší, protože jednotlivé přechody a reakce na události lze izolovaně ověřovat a reprodukovat. https://wendelladriel.com/blog/welcome-to-the-state-machine-pattern
#php #statemachine #cleancode -
State Machine Pattern jako řešení chaosu (nejen) businessových pravidel. Přináší jasnou strukturu, protože přesně definuje stavy, události a přechody - vše na jednom místě a dobře dohledatelné. Výrazně tak zlepšuje přehlednost kódu, zvyšuje bezpečnost provádění logiky a usnadňuje údržbu či rozšíření. Navíc je testování mnohem snazší, protože jednotlivé přechody a reakce na události lze izolovaně ověřovat a reprodukovat. https://wendelladriel.com/blog/welcome-to-the-state-machine-pattern
#php #statemachine #cleancode -
🎯 #StateMachine Pattern in #PHP: Transform Complex Workflows Into Clean, Predictable Code
⚡ Replace tangled if/else statements with explicit states, events & transition rules for order processing, article workflows & business logic
🔒 Built-in safety: Forbidden transitions (like refund before payment) are blocked by design
🧪 Pure, testable logic: Guards decide transitions, actions handle side effects after state changes🧵 👇
-
🎯 #StateMachine Pattern in #PHP: Transform Complex Workflows Into Clean, Predictable Code
⚡ Replace tangled if/else statements with explicit states, events & transition rules for order processing, article workflows & business logic
🔒 Built-in safety: Forbidden transitions (like refund before payment) are blocked by design
🧪 Pure, testable logic: Guards decide transitions, actions handle side effects after state changes🧵 👇
-
🎯 #StateMachine Pattern in #PHP: Transform Complex Workflows Into Clean, Predictable Code
⚡ Replace tangled if/else statements with explicit states, events & transition rules for order processing, article workflows & business logic
🔒 Built-in safety: Forbidden transitions (like refund before payment) are blocked by design
🧪 Pure, testable logic: Guards decide transitions, actions handle side effects after state changes🧵 👇
-
🎯 #StateMachine Pattern in #PHP: Transform Complex Workflows Into Clean, Predictable Code
⚡ Replace tangled if/else statements with explicit states, events & transition rules for order processing, article workflows & business logic
🔒 Built-in safety: Forbidden transitions (like refund before payment) are blocked by design
🧪 Pure, testable logic: Guards decide transitions, actions handle side effects after state changes🧵 👇
-
🎯 #StateMachine Pattern in #PHP: Transform Complex Workflows Into Clean, Predictable Code
⚡ Replace tangled if/else statements with explicit states, events & transition rules for order processing, article workflows & business logic
🔒 Built-in safety: Forbidden transitions (like refund before payment) are blocked by design
🧪 Pure, testable logic: Guards decide transitions, actions handle side effects after state changes🧵 👇
-
#Development #Techniques
CSS elevator · A pure CSS state machine with floor navigation https://ilo.im/166hlb_____
#Elevator #StateMachine #Accessibility #WebDev #Frontend #HTML #CSS #CustomProperties #CssClamp #Techniques -
#Development #Techniques
CSS elevator · A pure CSS state machine with floor navigation https://ilo.im/166hlb_____
#Elevator #StateMachine #Accessibility #WebDev #Frontend #HTML #CSS #CustomProperties #CssClamp #Techniques -
#Development #Techniques
CSS elevator · A pure CSS state machine with floor navigation https://ilo.im/166hlb_____
#Elevator #StateMachine #Accessibility #WebDev #Frontend #HTML #CSS #CustomProperties #CssClamp #Techniques -
#Development #Techniques
CSS elevator · A pure CSS state machine with floor navigation https://ilo.im/166hlb_____
#Elevator #StateMachine #Accessibility #WebDev #Frontend #HTML #CSS #CustomProperties #CssClamp #Techniques -
Когда State уже не спасает: путь к Statechart
В мире разработки программного обеспечения управление состоянием объекта - одна из фундаментальных задач. Когда поведение объекта должно меняться в зависимости от его внутреннего состояния, разработчики часто обращаются к паттерну State . Однако здесь и возникает путаница: его нередко отождествляют с более общей концепцией — State Machine (Конечный автомат), а то и вовсе не видят разницы. Погрузимся в мир управления состояниями — от простого к сложному!
https://habr.com/ru/articles/931962/
#state #statemachine #java #architecture #oop #oop_patterns #ооп #архитектура
-
Когда State уже не спасает: путь к Statechart
В мире разработки программного обеспечения управление состоянием объекта - одна из фундаментальных задач. Когда поведение объекта должно меняться в зависимости от его внутреннего состояния, разработчики часто обращаются к паттерну State . Однако здесь и возникает путаница: его нередко отождествляют с более общей концепцией — State Machine (Конечный автомат), а то и вовсе не видят разницы. Погрузимся в мир управления состояниями — от простого к сложному!
https://habr.com/ru/articles/931962/
#state #statemachine #java #architecture #oop #oop_patterns #ооп #архитектура
-
Когда State уже не спасает: путь к Statechart
В мире разработки программного обеспечения управление состоянием объекта - одна из фундаментальных задач. Когда поведение объекта должно меняться в зависимости от его внутреннего состояния, разработчики часто обращаются к паттерну State . Однако здесь и возникает путаница: его нередко отождествляют с более общей концепцией — State Machine (Конечный автомат), а то и вовсе не видят разницы. Погрузимся в мир управления состояниями — от простого к сложному!
https://habr.com/ru/articles/931962/
#state #statemachine #java #architecture #oop #oop_patterns #ооп #архитектура