Object-Oriented type of programming brought a new design to software development. There are still some things that software development find very confusing. But we have something to help you. There are five principles that will make it easy for developers to create readable and maintainable programs. We have these S.O.L.I.D principles explained in our article.
As there are no perfect things in this world, there are multiple vulnerabilities in RubyGems bundled by Ruby, and we just shared with you the news about RubyGems 3.0.0 package manager release. But today here we are again with some news. Good ones! RubyGems updated due to some vulnerabilities, so we recommend you change it to the latest stable version.
If you use Ruby, this article is just for you! There are multiple vulnerabilities in RubyGems bundled by Ruby. And today we are going to look closer to one of it – Flipper Ruby gem for enabling/disabling features or parts of your app.
User authentication in Rails is a solved problem but how can we protect individual resources in Rails with a password? It turns out that all we need is not that much code.
We’ve just shared with you monthly trending Ruby on Rails repositories digest. It’s clear that in recent years, designing software as a collection of services has become a popular way to build applications. In this post, we’ll learn the basics of service-oriented architecture with Rails and Kafka and how its event-driven process can be used to power your Rails services.
Can you imagine that our Rails digest celebrates one year! On February 5 in 2018 we started our (weekly at first) regular issues with the most interesting Rails/Ruby projects on GitHub. Now it transformed into monthly trending Ruby on Rails repositories digest and can deliver more of interesting tools and solutions for your use. What can be more awesome than a chance to do less work with better performance? This time, on February 13 of 2019, you will read about e-commerce solutions, Rails security, row sorting library, testing Rails engines and other great RoR projects on GitHub!
We just presented you 40 most used Ruby gems that can be very helpful for you. And today we are going to pay more attention to the one that’s called Dry-rb, a set of interesting Ruby gems that you can use to solve specific design problems in your code. Dry-rb is composed of over 18 Ruby gems that can work together or by themselves.
Recently we presented you 40 most used Ruby gems that can be very helpful for you. Before getting into the details of one of the gems, you might be wondering: what are value objects, and why would I want to use them? ValueSemantics is a Ruby gem for making value classes, so let’s explore it together.