Slides / recording for previous meetups

3 views
Skip to first unread message

Michael Prendergast

unread,
Jun 7, 2018, 8:37:08 AM6/7/18
to Ottawa Ruby

Hi all,

Here are the slides and a recording that have been made available from recent speakers.

Sorry for the delay on getting these out to you all, it’s totally my fault. My humble apologies, both to the speakers, and to the group.



1. Talk: Sane User Interfaces in Ruby on Rails, by Ahmed Omran 

Date: October 2017 Meetup

Description

Ruby on Rails is a great experience on the backend. Unfortunately, the user interface is a sad story. Your Rails views are the riskiest part of your application; they are hard to maintain, hard to reason about and hard to test. Some turn to single-page applications, but they can be expensive and time-consuming to build. What if we took full advantage of the best of rails and combined it with small testable UI components using modern tools and techniques.


Slides

Keep in touch with Ahmed


2. Turn Turbolinks Back On: Stimulus Brings The Sprinkles, by Pascal Laliberté

Date: January 2018 Meetup

Description

Turbolinks (https://github.com/turbolinks/turbolinks) makes page transitions snappy via ajax, which means you can use server-side generated pages like a normal person. But what about all of those JS toolkits that add event listeners on a fresh page load? Well, you need to give special attention to make them work with Turbolinks, so most people just turn Turbolinks off instead. Whoa, whoa, whoa.

Stimulus (https://github.com/stimulusjs/stimulus), though, is a fresh way to add behaviour to your html, even if added to the page after the fact, via ajax, or whatever. **Use Stimulus to sprinkle event listeners on your elements on arrival**, and to remove those listeners from elements on removal. And if you want more reactivity in certain places, you can even use Stimulus as the installer for Vue instances, for example.

Come to the presentation to see how this all works. You will come away from the talk feeling... stimulated. Oh yes.


Recording (slides + audio):

Keep in touch with Pascal


3. Introduction to jRuby, by Kangqing (Simon) Yu

Date: May 2018 Meetup

Description:

The talk will focus on two parts. The first is the jRuby language itself and some usage. The other is jRuby applications, including jRuby on Rails.


Slides:

Keep in touch with Kangqing (Simon)


Thanks again, very much, to all of the speakers.

If you’re interested in giving a talk sometime, please fill in this form, be happy to hear from you.

Have a great week everyone,
The Ottawa Ruby Team

Reply all
Reply to author
Forward
0 new messages