A special Boulder Startup Week Edition on Tuesday May 14th at Recurly!
Join us at our monthly gathering where we present topics of interest to Rubyists and aspiring programmers.
Doors open at 6:00pm, where you can hangout and socialize with other Boulder Ruby members. We have food and beverages available to add to the enjoyment.
At 7:15, we do announcements before getting to our presentations.
The What, Why, And How of Software Components - In Ruby and Beyond
by Stephan Hageman from Pivotal
With components your apps will be happier, healthier, and development will be more fun. Let me show you how!
Components add a layer of structure that is not present in many applications. The structure in question is that of bounded contexts.
Bounded contexts with boundaries enforced and tests separated. If you have thought that your app is too big and that the way to save it is micro services, you may want to take it one step slower and look at components first. In Ruby, we create component-based apps with gems; in Rails, we add engines.
The technology is one thing - there is a lot to consider there. This talk will quickly cover the tech and dive deeper into the what, the why, and how of component-based application development.
Stephan has built a career helping organizations like Humana and Volkswagen rethink their approach to software and cloud based architectures. In his recent book, Component-based Rails Applications, he outlines best practices for pushing Ruby to new levels of performance and maintainability.
If you would like to present at this meeting, or at upcoming events, reach out to the organizers on this meetup or ping us at @boulderruby (https://twitter.com/boulderruby) on Twitter.