32 min listen
RR 412: Asynchronous Jobs on Client Side and Server Side
FromRuby Rogues
ratings:
Length:
50 minutes
Released:
May 14, 2019
Format:
Podcast episode
Description
Sponsors
Sentry use the code “devchat” for 2 months free on Sentry small plan
Triplebyte offers a $1000 signing bonus
RedisGreen
Cachefly
Panel
Dave Kimura
Andrew Mason
Summary
Dave Kimura starts the episode by defining asynchronous jobs; he and Andrew Mason discuss the differences between server side and client side asynchronous jobs. They discuss use cases and address scenarios for which asynchronous jobs can be used for. Dave answers Andrew’s questions about tools, gems, and libraries. Dave expresses his love for Active job and advocates for Gitlab. The panel discusses overuse and misuse of asynchronous jobs and times when it is better not to use this tool. Dave shares what he thinks makes a good microservice; he and Andrew discuss where people go wrong with microservices.
Links
https://github.com/javan/whenever
https://github.com/moove-it/sidekiq-scheduler
https://github.com/ondrejbartas/sidekiq-cron
https://github.com/renderedtext/render_async
https://edgeguides.rubyonrails.org/active_job_basics.html
https://www.facebook.com/RubyRogues
https://twitter.com/rubyrogues
Picks
Andrew Mason:
https://github.com/igorkasyanchuk/rails_pdf
Dave Kimura:
Levi’s wallet
Sentry use the code “devchat” for 2 months free on Sentry small plan
Triplebyte offers a $1000 signing bonus
RedisGreen
Cachefly
Panel
Dave Kimura
Andrew Mason
Summary
Dave Kimura starts the episode by defining asynchronous jobs; he and Andrew Mason discuss the differences between server side and client side asynchronous jobs. They discuss use cases and address scenarios for which asynchronous jobs can be used for. Dave answers Andrew’s questions about tools, gems, and libraries. Dave expresses his love for Active job and advocates for Gitlab. The panel discusses overuse and misuse of asynchronous jobs and times when it is better not to use this tool. Dave shares what he thinks makes a good microservice; he and Andrew discuss where people go wrong with microservices.
Links
https://github.com/javan/whenever
https://github.com/moove-it/sidekiq-scheduler
https://github.com/ondrejbartas/sidekiq-cron
https://github.com/renderedtext/render_async
https://edgeguides.rubyonrails.org/active_job_basics.html
https://www.facebook.com/RubyRogues
https://twitter.com/rubyrogues
Picks
Andrew Mason:
https://github.com/igorkasyanchuk/rails_pdf
Dave Kimura:
Levi’s wallet
Released:
May 14, 2019
Format:
Podcast episode
Titles in the series (100)
Episode 10: 010 RR Personal Design Rules: Panelists Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) - by Ruby Rogues