Skip to content

Damian Rossney - Hanami Router Adventure!

Photo of Andrew Leung
Hosted By
Andrew L. and Dmitri N.
Damian Rossney - Hanami Router Adventure!

Details

Talk Abstract
How early adoption of the Hanami framework uncovered a bug in the Hanami Router gem -- and led to a learning adventure. This is a technical talk that will look at how the routing approach used by Hanami differs from that of other frameworks, including Sinatra, Roda, and Rails. We'll look at the bug we encountered in the Hanami Router, how we fixed it, how our fix led to a performance degradation, and how we fixed that too. General questions on Hanami and Dry-rb will be welcome.

The centerpiece of the Hanami Router is a "routing trie." This unusual data structure gives Hanami Router the flexibility of Rails routing with speed that approaches that of Roda.

Speaker Bio
Damian Rossney is an early career developer and career changer in Westchester, New York. Damian is a graduate of Skidmore College and Dev Bootcamp. He worked in the legal and non-profit fields before turning to development full-time. Damian began using Hanami as part of his continuing journey to learn and apply Ruby and software development best practices. Damian is currently looking for a position and is grateful for advice and leads.

Agenda
(all in Eastern Time zone)

  • 5:30pm Meeting start, welcome
  • 5:40pm First time attendees introductions, ice breaker
  • 6:00pm Speaker start
  • 7:00pm Jobs & Hiring Announcements
Photo of NYC.rb group
NYC.rb
See more events

Every 2nd Wednesday of the month

Online event
This event has passed