Web development is not just about delivering a response. It is also about writing good code. The state pattern will help you move complexity from being all over your code to one or more state machines. This talk will introduce state machines, show how to identify uses of them and implement them in your Symfony application in an object oriented manner using the Symfony Workflow component.

Comments

Please login to leave a comment

Rated 4

Chris Holland at 12:40 on 8 Jun 2018

Very interesting talk, i’m seeing opportunities to leverage state machines in my work

Rated 5

Frank van Hest at 13:05 on 8 Jun 2018

My old PLC classes from school came back in my mind and I saw opportunities to improve some code by using state machines. Thanks for that!

Rated 5

Rico Humme at 13:29 on 8 Jun 2018

Very interesting talk and can’t wait to start using statemachine and/or workflow component in SF4. This really made my day!

Very good speaker, energetic and funny talk. Having used state machines before in the Ruby world, it was interesting to hear some more theory behind it, and to see the PHP implementation. Happy to see the Symfony workflow component, it looks easy to use and will try it out soon for sure.
Thanks!

Interesting talk and topic. I can think of a situation in our current project that this could be applied to. Nice to look at it with state machines in mind. Thanks for showing me new possibilities!

Rated 4

Jochem Fuchs at 20:28 on 8 Jun 2018

Interesting talk. I'm definitely going to try state machines in my next project.

Rated 5

Dmytro Liashko at 23:18 on 8 Jun 2018

Nice speaker and very interesting talk. I do see practical usage of state machines and I also like presenting the relation between graph, tree and workflow theories.

Rated 5

Guido Pili at 16:12 on 9 Jun 2018

Very interesting talk, can't wait to try workflow component. Worth mentioning that the speaker is really good and prepared.

Rated 5

A R S at 23:22 on 9 Jun 2018

Very useful and practical talk. I will certainly be using (advocating the use of) state machines in our development in the near future.

Rated 4

Tim Huijzers at 03:18 on 10 Jun 2018

Nice intro into state machines and work flows but love some example on how to discover one bit by bit

Rated 5

Jos Elstgeest at 12:37 on 10 Jun 2018

Informative, well brought, insightfull
Makes me want to start using the workflow component today

It's very hard work to narrow down a big topic to the bare essentials. Tobias did an excellent job, with very easy to grasp examples but not so simple that they become useless in practice. The finishing touch for me was the "if your database looks like this, you can probably use a state-machine", that should resonate with most of the audience even if they have never heard of state machines before.
I would definitely watch other talks by Tobias as well, he's funny and relaxed on stage.

Great talk!