Loading…
POWERED BY GLIDER
Back To Schedule
Tuesday, May 14 • 6:00pm - 8:00pm
Boulder Ruby Presentation Night LIMITED

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Limited Capacity seats available

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.

Talk description:
==================================

The What, Why, And How of Software Components - In Ruby and Beyond
 by Stephan Hageman from Pivotal

Description: 
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.


Bio: 
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.

Stephan prides himself in building robust systems that stand the test of time and are only as complex as they need to be to accomplish the task. He likes his programming language to get out of the way. He has most experience with Ruby, JavaScript, Java, and Go but he is happy to dabble in any language.


==================================

https://www.meetup.com/boulder_ruby_group/events/

Moderators
avatar for Rylan Bowers

Rylan Bowers

Web Development Consultant, BeneFix / Resco Solutions, LLC
Director of Platform Engineering at BeneFixRuby on Rails :: HTML :: CSS :: JavaScript :: Consultant Full-Stack Web Developer. Organizing the New to Boulder Track for Boulder Startup Week.
avatar for Marty Haught

Marty Haught

Founder, Haught Codeworks
Software architect/entrepreneur that runs Haught Codeworks building both great software and teams. Actively involved in the software community, most notably as an organizer of RailsConf and RubyConf. Beyond his love for the outdoors, food and music, Marty is busy raising his two children... Read More →

Sponsors
avatar for Downtown Boulder Partnerships

Downtown Boulder Partnerships

With outstanding shopping, lodging, restaurants, services and entertainment & events, not to mention the best people watching in the state, Downtown Boulder offers authentic experiences for everyone.
avatar for Technical Integrity

Technical Integrity

Our mission: To build community, help great companies and candidates thrive, and be a conduit to a truly better world. Technical Integrity was built on the notion that there was a better way to serve our clients, candidates and our community.  


Tuesday May 14, 2019 6:00pm - 8:00pm MDT
Recurly Boulder 1050 Walnut St Suite 115, Boulder, CO 80302