Наша группа в Knowit Oslo собирается каждую вторую пятницу, чтобы посмотреть доклад о технологиях во время обеденного перерыва. Мы удачно назвали мероприятие Watchit 🍿. Это хороший способ быть в курсе недавно выпущенных докладов на конференциях, а также старых докладов.

На последнем мероприятии мы посмотрели выступление Дэвида Хуршида с React Rally 2017. Это доступное и занимательное введение в детерминированные конечные автоматы. Дэвид отмечает, что большая часть кода пользовательского интерфейса напоминает конечные автоматы, хотя разработчики даже не подозревают об этом. Он также демонстрирует несколько крутых приемов формализации конечных автоматов для обеспечения тестируемости и наглядности.

Это одно из тех выступлений, которое сразу очаровало меня и вызвало желание продолжить изучение темы, и я надеюсь, что вам оно тоже понравится 😊.