I'm losing my mind on concurrency

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ruby

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • talent.io - Download talent.io’s Tech Salary Report
  • Scout APM - Truly a developer’s best friend
  • Octokit

    Ruby toolkit for the GitHub API

    Of course I can. One thing I use is https://github.com/octokit/octokit.rb/ for accessing Githubs API. The other is https://github.com/arangamani/jenkins_api_client for Jenkins

  • Polyphony

    Fine-grained concurrency for Ruby

    No need to lose your mind! Here's a solution I whipped up in a couple of minutes using Polyphony, a gem that seems made just for situations like these: https://gist.github.com/ciconia/2beecc22eb34d2be6163567428e4aac8

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • jenkins_api_client

    Ruby Client libraries for communicating with Jenkins Remote Access API

    Unfortunately the gem jenkins_api_client uses net-http library directly https://github.com/arangamani/jenkins_api_client/blob/c59970e8530e1e2caa0db3bdec70d1f09e8750b2/lib/jenkins_api_client/client.rb#L423 . This does not allow easy customization.

  • async-http

    I think this example is exactly what you need: https://github.com/socketry/async-http#multiple-requests

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts