Skip to content

Here's what's popular on GitHub today...

GitHub Skyline
Staff pick

View a 3D model of your GitHub contribution graph. Share it, print it, and more!

Monero logo
Popular topic
Monero is a private, fungible, open source, decentralized cryptocurrency.
GitHub Community AMA
Upcoming event recommended by GitHub
Mar
25

GitHub Community AMA

March 25, 2021 • Virtual

Join Engineering Manager and Co-Founder of Dependabot Harry Marr on our first GitHub Security Community AMA, an hour of learning and discussion about Dependabot.
Trending repository
mperham
mperham commented Jan 26, 2021

I have a Sidekiq customer complaining of a lot of "stuck" threads. He sends a lot of email so I suspected misbehaving SMTP servers.

The mail gem has support for timeouts here but they default to nil:

https://github.com/mikel/mail/blob/7b3e100f42f2d7738c3af7bf1909777568270b67/lib/mail/network/delivery_methods/smtp.rb#L91

Rails does not appear to set them by default:

https://github.c

App recommended by GitHub

Datree

Datree is a git-based policy engine.
It allows engineering teams to automatically enforce coding standards and security policies directly within their git workflow.

Datree connects with GitHub pull requests to provide automatic policy compliance checks and insights for every code change. Create and enforce custom or built-in policies, in the context of your dev stack.

appwrite
Trending repository
eldadfux
eldadfux commented Oct 27, 2020

We want to use caching to speed up Appwrite's Travis CI build process, and we can use the community help here.

Currently our build process time is around ~10 minutes which is OK, but as faster it can be less time maintainers needs to wait for confirmation that there changes are running as expected.

This change should be focused on our Travis CI YAML file. Any suggestions for improving the co

App recommended by GitHub

Crowdin

Crowdin is designed to be the one tool you need to get automated and continuous localization.

Seamlessly integrates into your development process. Files for localization from the branches you chose are transferred into a branch in your Crowdin project. Ready translations get transferred back as a pull request to your repository automatically.

Crowdin is trusted by companies like Kickstarter, Avast, iFixit, Joomla and more. Localize any kind of software using the same tool.