HackerTrans
TopNewTrendsCommentsPastAskShowJobs

joemckenney

no profile record

Submissions

[untitled]

1 points·by joemckenney·3 anni fa·0 comments

[untitled]

1 points·by joemckenney·3 anni fa·0 comments

How to open source code from a private monorepo

blog.dopt.com
6 points·by joemckenney·3 anni fa·0 comments

Building a gRPC API with Node.js, TypeScript, Prisma, and Connect

blog.dopt.com
2 points·by joemckenney·3 anni fa·0 comments

[untitled]

7 points·by joemckenney·3 anni fa·0 comments

Show HN: A tool to design and run user state machines

dopt.com
65 points·by joemckenney·3 anni fa·10 comments

comments

joemckenney
·3 anni fa·discuss
User onboarding, setup wizards, feature announcements, or, more generally, the modeling (and maybe implementation) of incremental, progressive user flows. The only caveat is that they tend to require the machine's state to be persisted so that the user doesn’t experience the same state(s) again.

Truthfully, using state machines at runtime for the use cases above is sometimes too heavy. That distinction is actually a big input to what I’ve been building at Dopt.

Our platform lets you build state machines that are initialized per user in your application via our SDKs—you design the machines in the platform, and we provide APIs to let you transition them based on user interaction/input. We’ve taken a bunch of inspiration from Xstate and statecharts. I actually wrote up a blog about how we took inspiration from the latter https://blog.dopt.com/state-machines-and-their-influence-on-...