All Case Studies Design Development Interviews Our Way Project Management

Ruby Brief #44 - Sidekiq 5.0, Rails Security, Code Review Tools and Abstraction

Welcome to the 44th edition of Ruby Brief, your monthly selection of best news, tips and trends from the Ruby world. Enjoy!

That Time I Had to Crack My Own Reddit Password

An interesting and funny story about how an ingenious software developer, Haseeb Qureshi, who works at Airbnb, locked himself out of his Reddit account and then challenged himself to way to crack the uncrackable password. Read more


Helix: Native Ruby Extensions Without Fear

Helix makes writing Ruby classes in Rust safe and fun. It lets you offload the performance-critical code to Rust without leaving your Ruby workflow and easily use all of the production-ready crates on crates.io right inside your Rails app. Check out Helix’s capabilities and learn how to set it up. Read more


Hello Sidekiq 5.0

Sidekiq 5.0 is finally available. The new version refactors the core job processor to work better with Rails 5 and includes some changes that we’ve been waiting for for a while. Learn what’s new and how to safely upgrade to Sidekiq 5.0. Read more


Zen Rails Security Checklist

A full list of security measures to be implemented when developing a Ruby on Rails application. It can serve as a quick reference and will help all developers prevent vulnerabilities that could be caused by forgetfulness. The list focuses on Rails 4 and 5 and is a community-driven resource, so feel free to contribute. Read more


Comparison of Automated Code Review Tools: Codebeat, Codacy, Codeclimate and Scrutinizer

Code review reduces the risk of overlooking major bugs in your app and supports the culture of feedback. Many providers offer automated code review tools to improve the process. How to choose the right one? We tested the most popular tools to give you an idea of their capabilities, advantages and disadvantages so that you can make the right decision. Read more


Declutter Your Development Environment with Docker

Get started with a dockerized development environment and learn all you need to know about this tool. The author will walk you through the tool and demonstrate how Docker can solve the dependency problems. Read more


No Abstraction is Better Than Wrong Abstraction: How to Use Abstraction in Programming

Abstraction in programming organises system functionalities in a way that allows you to build apps efficiently. It gives the code base structure that is easy to understand and maintain. However, when abstraction is used improperly, it might do more harm than good. Read more


London Lean Startup Summit

London is a two-day, heavily-interactive, network-boosting event that brings together innovative practitioners from industries such as fintech, cleantech, media, cybersecurity, and social good. It's June 13-14th! Read more


Don't forget to subscribe here or add Ruby Brief to your RSS reader, and you will never miss an issue!

Follow Netguru
Join our Newsletter

READ ALSO FROM Ruby/Ruby on Rails
Read also
Need a successful project?
Estimate project or contact us