Finite State Machines are overlooked at best, ignored at worst, and virtually always dismissed. This is tragic since FSMs are not just about Door Locks (the most commonly used example). On the contrary, these FSMs are invaluable in clearly defining communication protocols – ranging from low-level web-services through complex telephony application to reliable interactions between loosely-coupled systems. Properly using them can significantly enhance the stability and reliability of your systems.
Join me as I take you through a crash-course in FSMs, using erlang’s gen_fsm behavior as the background, and hopefully leaving you with a better appreciation of both FSM and erlang in the process.
I’ve been involved in ‘Internet Stuff’ since Day Zero (remember Gopher?), and am currently building out the Erlang based infrastructure for all of Ubiquiti’s cloud services. You can find out more here
I have the – dubious – honor of being involved in creating the first web/e-commerce system, the first java based financial service, as well as the first erlang based cloud PBX, three projects I may never live down.
I have a Bachelor’s degree is from the Indian Institute of Technology, Kanpur, and a Masters from the University of Notre Dame.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or firstname.lastname@example.org.
View a complete list of OSCON contacts