Pull to refresh
8.4

Ruby on Rails *

Server-side web application framework written in Ruby under the MIT License

Show first
Rating limit
Level of difficulty

How to Integrate Netvisor to Shopify and Simplify the Company's Business Processes

Reading time5 min
Views690

Thousands of new online businesses created daily. Dozens of different platforms work like real mega plants to meet the needs of humanity. In recent years, the Shopify occupies a leading position in the market and continues to gain momentum. Shopify's functionality is expanding rapidly, but sometimes even it's not enough. We want to show how you can integrate the accounting Netvisor to your newly made e-shop and what benefits you get at it.

Read more →
Rating0
Comments0

Facebook Ad Campaigns Ways from Manual to Automotive

Reading time9 min
Views808

Based on practice, even the simplest data analysis can lead to a significant reduction in CPA. Advertising campaigns on Facebook are no exceptions and need to be optimized over time. Often under optimization, you can see experiments with different types of audiences and targeting. If you want to get more conversions within the same budget, then you should pay attention to a few crucial points that we will consider in this article.

Read more →
Rating0
Comments0

List of Top World Ruby's Conferences

Reading time6 min
Views2.3K

Ruby programmers around the world are participating in an increasing number of conferences where they gather to share reports on unfinished projects, discuss the future of Ruby, and welcome newcomers to the community. At such conferences, new ideas are born and a lot of inspiration comes for real masters of their craft. Let's take a look at the list of the main events of the Ruby community.

Read more →
Total votes 1: ↑1 and ↓0+1
Comments0

Custom Web Development — Making Dream Business a Reality

Reading time3 min
Views1.1K

Custom development is different from commercially distributed software or existing open source software. Individual development either creates a new application or expands the functionality of an existing one and can be executed by its own or third-party developers.

Read more →
Total votes 2: ↑1 and ↓10
Comments0

Ruby on Rails' Big Place in Marketplace Development

Reading time7 min
Views1.7K

How do you know that it’s time for you to launch your online marketplace? When do you see the necessity to provide the ultimate clear and fast “brand – consumer” communications? The point of an online marketplace is to grow customers loyalty by offering them an ever-expanding range of products.


A brand, whether online or not, must use its reputation and expertise to make its marketplace successful.


Let's take a look at the benefits of marketplaces and the reliability of Ruby on Rails as the strongest development tool.

Read more →
Total votes 3: ↑3 and ↓0+3
Comments0

Why we love and choose Ruby instead of Node.js?

Reading time11 min
Views2.4K

Choosing between Node.js and Ruby on Rails, when choosing a development platform, is a core decision. That affects how the project unfolds over time, and how much server resources will be needed. Both languages can support web applications of high complexity, but each has its advantages and disadvantages. Knowledge of these pros and cons will help to choose the best solution for the proposed project. Let's analyze in more detail and tell you about our choice and experience.

Read more →
Total votes 1: ↑1 and ↓0+1
Comments0

Your company life before and after accounting automation

Reading time8 min
Views1.3K

The manual work of the accountant went into oblivion. Today everyone makes machines, but, of course, controlled by a specialist. Although in our last project we have carefully worked on the topic of artificial intelligence and some accounting operations can already occur with little or no human intervention. Let's look at what systems we attracted, and what exactly was done to save time on daily routine operations.

Read more →
Rating0
Comments0

Custom Shopify Automation for Your Business

Reading time3 min
Views1.5K

E-commerce today has become so frequent that it has become almost a standard chain of stores, where most people make purchases. But even online stores are trying to save money by becoming drop shippers and more working on additional implementations, rather than on the maintenance and payment of huge storage spaces.

Read more →
Rating0
Comments0

Tests as must have for complex projects

Reading time6 min
Views1.8K

Development in its pure form is not only writing code, but also a number of manipulations that are necessary for its correct and timely work. Testing in development takes the lion's share of both time and resources, but proper testing will bring only time savings and the best result for the client.

Read more →
Rating0
Comments0

An MVP concept and why you need it

Reading time4 min
Views2.4K

Many corporations today only a few years ago started their business with MVP. The only MVP allows you to take a look in a very short period how your business will move. By this way, you can notice at the first reaction of the target audience, see all the shortcomings, and exactly decide how to proceed further: develop the idea and invest in or completely modify it in an absolutely different product.

Read more →
Total votes 2: ↑2 and ↓0+2
Comments0

Programatic content marketing in the B2B segment

Reading time6 min
Views984

Good content makes customers loyal, forms a positive brand image, and raises sales in the long term. But it only works if content reaches its target audience. To bring together prospective clients and relevant messages content marketing platforms are used. Learn how they can improve campaigns of marketing agencies, media buyers, and companies.

Read more →
Rating0
Comments0

PHP vs Python vs Ruby on Rails: Detailed Comparison

Reading time3 min
Views7.9K
image

Which is the best programming technology for web app development in the year 2020? This is one of the most debated questions among web programmers, students and companies (wanted to develop their own website). Actually, every language has its own pros, cons or advantages, disadvantages. It totally depends on your requirements for website development.

In this blog post, I am going to clear your many doubts related to these programming languages or technologies, so that you can choose the best language according to your specific needs and requirements. Here, I’ll do a detailed and comprehensive comparison between these three most popular programming technologies viz. PHP vs Python vs Ruby (RoR). The comparison is on the basis of various stats and data on different parameters. So, let’s start the battle of most popular programming languages ie: PHP vs Python vs Ruby (RoR).
Read more →
Total votes 12: ↑0 and ↓12-12
Comments5

Basic gems list for profiling Ruby on Rails application

Reading time4 min
Views5.4K
Even most of the experienced Ruby on Rails developers sometimes forgot about annoying mistakes they produce in the long development processes, like n+1 queries or lose a lot of time with some unexpected queries from nowhere.

Not all these mistakes can be avoided before the production, but at least you can try :)

Yes, that’s another list of forgotten or not so popular gems for the better development processes.
Let’s begin.
Read more →
Total votes 2: ↑1 and ↓1+2
Comments1

ANPR using RoR & React Native

Reading time10 min
Views4K
Danny Krastev, Mirabbos Umarov, Ekaterina Menshenina, ITMO University, Info communication Systems, Computer Science. 2019

image

Abstract


Due to the never-ending increase in volume of vehicles surrounding our daily lives, Automatic Number Plate Recognition (ANPR), has become an evolving solution for managing and monitoring vehicles worldwide to enforce rules and prevent criminal activities, such as parking violation, red light violation, speeding, and vehicle theft. Although there is already a variety of public and private methods and libraries that have been developed and are used to achieve the automatic recognition of car license plate numbers around the world, there has not been much focus on making advancements toward a cross platform ANPR solution that supports all vehicle license plates worldwide. This paper introduces the Plate Vision project, a web and mobile application built on Ruby on Rails and React Native, which aims to serve as an alternative ANPR platform that supports detection of all license plates worldwide by utilizing various open source optical character recognition (OCR) libraries and making efficiency optimizations.

Key words and phrases: ruby, rails, react native, license plate recognition, plate region extraction, optical character recognition (OCR), ANPR.
Read more →
Total votes 11: ↑10 and ↓1+9
Comments0

Optimisations for PostgreSQL serving Rails application

Reading time6 min
Views5.2K

As Senior Software Engineer at company building messaging platform for healthcare industry I am responsible, including other duties, for performance of our application. We develop pretty standard web-service using Ruby on Rails application for business logic and API, React + Redux for users' facing single page application, as database we use PostgreSQL. Common reasons for performance problems in similar stacks are heavy queries to database and I would like to tell the story how we applied non-standard but fairly simple optimisations to improve performance.


Our business operates in US, so we have to be HIPAA compliant and follow certain security policies, security audit is something that we are always prepared for. To reduce risks and costs we rely on a special cloud provider to run our applications and databases, very similar to what Heroku does. On one hand it allows us to focus on building our platform but on the other hand it adds an additional limitation to our infrastructure. Talking shortly — we cannot scale up infinitely. As a successful startup we double number of users every few month and one day our monitoring told us that we were exceeding disk IO quota on the database server. Underlying AWS started throttling which was resulting in a significant performance degradation. Ruby application was not capable to serve all incoming traffic because Unicorn workers were spending too much time awaiting for database's response, customers were unhappy.

Read more →
Total votes 15: ↑14 and ↓1+13
Comments0

Authors' contribution