Skip to content

November Meeting - We're Back!

Photo of Sean Hussey
Hosted By
Sean H. and 4 others
November Meeting - We're Back!

Details

Hello, everyone!

After an extended hiatus, Boston Ruby Group is back! Our next meeting will be on Tuesday, November 2nd over Zoom (Zoom link will be provided before the meeting).

For our return meeting, we'll be hearing talks from RubyConf Past and RubyConf Future given by 2 of our favorite local Kevins! First, Kevin Murphy will reprise his RubyConf 2020 talk on code coverage. Then, Kevin Newton will give us a RubyConf 2021 preview of his talk on his parsing-ruby project.

As we get started up again, we're really looking to the community to speak at our future meetings. Have you written a gem or other library recently? Learned something new? Is there an upcoming Ruby or Rails feature you're excited for and want to share with the rest of the group? Submit your talk idea at https://www.papercall.io/bostonrb and we'll get you scheduled.

Kevin Murphy
https://kevinjmurphy.com/
https://twitter.com/kevin_j_m
Enough Coverage To Beat The Band

The lights cut out. The crowd roars. It’s time. The band takes the stage. They’ve practiced the songs, particularly the covers. They’ve sound checked the coverage of the speakers. They know the lighting rig has the proper colored gels covering the lamps. They’re nervous, but they’ve got it all covered.

Similarly, code coverage can give you confidence before your app performs on production and also tell you how live code is used (or not used). We’ll cover how to leverage ruby’s different coverage measurement techniques in concert to assist your crew and delight your audience.

Kevin Newton
https://twitter.com/kddnewton
https://kddnewton.com
Parsing Ruby

This project is an attempt to distill the history of efforts relating to parsing the Ruby programming language. That includes various implementations of Ruby (MRI, YARV, Rubinius, JRuby, TruffleRuby, etc.), gems that parse Ruby (parser, ruby_parser, ripper, etc.), as well as other projects that parse Ruby source for various reasons (sorbet, tree-sitter, RIL, etc.).

Over time the community has developed a massive amount of projects whose goal is to understand Ruby source at a deeper level. This has resulted in myriad approaches to parsing, with various tradeoffs. They have all had to evolve with the language as new features have been proposed, created, and merged. Below is a timeline of this archaeological dig through the history of parsing Ruby.
Schedule:

  • 7:00pm - Meeting starts
  • 7:05pm - Talks begin

Thanks to Agero (https://www.agero.com/) for sponsoring the Zoom for this meeting!

Sean, Kevin, Peter, John, Colin, Robert, and Joël

Photo of Boston Ruby Group group
Boston Ruby Group
See more events
Online event
This event has passed