Skip to content

JSON Response Strategies for Rails APls

Photo of Andy Maleh
Hosted By
Andy M. and Mathieu G.
JSON Response Strategies for Rails APls

Details

Event Timeline:

  • 6:30pm - Pre-talk Networking Time - Anticafe Place Des Arts (294 Saint-Catherine St W, 3rd floor, Montreal, QC): this is a coworking space, so the event costs about $10 that covers drinks like coffee/tea and snacks like chips/pretzels/cookies; sign in on Anticafe's computer when you enter and pay Anticafe for your stay when you leave; after signing in, go to the 3rd floor, turn left, and then walk to the presentation room with the projector screen.
  • 7pm - Talk - Anticafe Place Des Arts
  • 8pm - Networking Time - NYKS Bar (1250 Rue de Bleury, Montréal, QC): Networking time continues at 8:30pm (if we don't find seats at NYKS Bar, we will meet at Benelux at 245 Sherbrooke St W instead).

JSON Response Strategies for Rails APls [1h] - Parham Ashraf

This presentation offers a concise yet comprehensive overview of the key methods for generating JSON responses in modern Ruby on Rails applications. We will quickly compare the built-in to_json and Jbuilder against popular, high-performance libraries like Blueprinter and jsonapi-serializer, as well as the custom PORO Presenter pattern. The session focuses on the critical trade-offs between performance, maintainability, and flexibility, providing clear, data-driven recommendations for various API scenarios. You will leave with an understanding of which tool is best suited for your project, from rapid prototyping to building high-throughput, standards-compliant services, while also learning why legacy options like Active Model Serializers are no longer recommended for new development.

Speaker Bio:

Parham Ashraf embarked on his professional journey as a .NET developer, transitioned to a Front-End Developer at a cryptocurrency exchange firm, using JavaScript and Vue.js, and now holds the role of Senior Software Developer at Playground, specializing in Ruby on Rails. He has completed a Master's degree in Computer Science at Concordia University. In his free time, Parham is an avid music enthusiast, an enthusiastic reader, and an explorer of nature through hiking and biking.

--
If you have a Ruby talk idea you would like to present at a future Montreal.rb meetup, please contact the organizer (Andy Maleh) to get your talk scheduled in an available future meetup month (it is also possible to bump talks by organizers of the group into later months to take one of their month slots for your talk). You can also contact the organizer if your company is interested in hosting a future Montreal.rb meetup at their Montreal office. Note that speakers must present in-person in Montreal because the goal of the meetup is to encourage more in-person networking and socialization around Ruby Software Engineering topics with maximum communication bandwidth. Talks are recorded and posted on the @montreal-rb YouTube Channel if talk speakers agree.

Photo of Montreal.rb group
Montreal.rb
See more events

Every 3rd Wednesday of the month until January 12, 2030

Anticafe Montreal
294 Rue Ste-Catherine O · Montréal, QC