Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
In the past three years, the Trailblazer project has evolved from a simple service object implementation to an advanced business logic framework that can define, orchestrate and implement entire application workflows. Let's discover all those new concepts such as workflows, BPMN and state machines. rubyday Verona 2019 - April 11th https://2019.rubyday.it/ Next edition: April 2nd 2020, Verona - https://rubyday-2020.eventbrite.it Keep in touch! Subscribe to our newsletter http://eepurl.com/rCZZT
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video titled **Enterprise Ruby 2.1**, presented by Nick Sutterer at RubyDay 2019, explores the significant advancements of the Trailblazer project in Ruby over three years. The presentation highlights how Trailblazer has evolved from a basic service object implementation to a robust business logic framework capable of defining, orchestrating, and implementing comprehensive application workflows. The session delves into crucial concepts within this context, such as workflows, BPMN (Business Process Model and Notation), and state machines, offering insights into modern programming techniques in Ruby. ### Key Points Discussed: - **Evolution of Trailblazer:** An overview of the transformation of Trailblazer into a sophisticated framework that elevates business code quality in Ruby. - **State Machines:** Introduction to the use of state machines as a means to improve business logic and application workflows. - **Workflows and BPMN:** Explanation of workflows and how BPMN can be integrated into Ruby applications for better management of complex processes. - **Personal Anecdote:** Sutterer shares a humorous and relatable anecdote about his train journey to Italy versus a flight, subtly critiquing the over-reliance on air travel for short distances as an unnecessary contribution to global warming. - **Call for Global Responsibility:** A commentary on personal responsibility regarding climate change, urging developers to adopt environmentally friendlier travel options. - **Italian Culture Integration:** The speaker humorously engages the audience by involving them in an Italian gesture, adding a lighthearted cultural touch to the presentation. ### Conclusion: The presentation ultimately concludes with the intent of raising awareness about the integration of advanced programming concepts into everyday Ruby development, while also reminding audiences of the broader implications of their daily choices and behaviors, both in technology and environmental responsibility.
Suggest modifications
Cancel