ievgencherkashyn

173 Flips | 4 Magazines | 1 Follower | @ievgencherk4103 | I'm work in Ruby Development Company - RubyGarage  

Cool Stuff in Ruby Language

I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of …

How to Manage a Remote Team of Developers Easily

Today, hiring a remote team is a typical move. Outsourcing and outstaffing have become common practice for businesses of any kind, from mid-sized …

Project Management

What is Code Review and Why It Is So Important?

We have already mentioned the lean startup approaches in business and Agile methodology, both focused on testing (either the hypothesis offered or …

Software Development

Importance of automated tests for a startup

If you're building an IT product, automated tests is your best friend in achieving its highest quality. In fact, it’s so important to switch to …

Who’s Who in a Web Development Team

It’s your first web development project.<p>You’ve contracted with a web development company, and they’ve put a team together for you.<p>This is when an …

Why Open Source Is Good For Business

<i>According to the 2015 Future of Open Source Survey, around 78% of all companies run on open source. Moreover, only less than 3% of companies do not</i> …

Clear Acceptance Criteria and Why They’re Important

In a perfect world, people would understand each other at a glance and nothing could create confusion among them. But in the real world we have to …

Lean approach in Web development

In our rapidly-changing world you can never be sure how your business is going to behave tomorrow. This is especially critical in case of new …

Github as a Communication Tool for Web Developers

Github was created in 2008 with an intention to offer a web-based service for software development. Particularly, it takes advantage of Git, the code …

Why wireframing is important for your project

If you are involved in building a web product, whether it’s a simple dropshipping store or a complex budget management system, you will find …

Time & Material model in software development

<i>An efficient pricing model is a fundamental component for the long-term successful cooperation in the field of outsourcing.Thus, flexibility is an</i> …

Why do You Need Responsive Web Design for Your Web Startup

<i>According to GlobalWebIndex quarterly report for Q3 2015, over 80% of Internet users own a smartphone. 2 of 3 people consume media content via both</i> …

Top Websites Built with Ruby on Rails - Part Three

Ruby on Rails, the most famous Ruby framework, has come a long way since its launch; it’s now one of the most popular and capable frameworks in the …

Software Engineering

Most popular websites on Ruby on Rails. Part two

<i>In the previous article we have already covered such great websites built with Ruby on Rails as Twitter, Basecamp, Kickstarter, Yammer, Slideshare,</i> …

Most popular websites on Ruby on Rails. Part one

Lately, the specialized IT-resources and forums became a place for discussions of the Startup Success Stories. When a group of people or a company …

Using automated testing in web development

<i>To create a successful product, you must ensure it has no critical errors and bugs prior to the public release. This is obviously the competence of</i> …

Benefits of using the dedicated team model

The dedicated team model in outsourcing is an advantageous choice for long-term cooperation when a large volume of work is expected.<p>This model is …

If You Have Doubts About Using Spree Commerce

Looking for a web platform to make your <b>e-commerce project</b> up and running or switching from your current solution to something more innovative and …

How to choose a digital agency

<i>So let's say you have an idea of an online product or service and you’re looking for a digital agency to implement it. We'd like to share a few</i> …

Advantages of outsourcing a software product

When you want to create a new product from scratch, you can either employ the insourcing strategy and gather the in-house development team, or adopt …

Building a Peer-to-Peer Marketplace: Use a Ready Platform or Do It from Scratch

While building peer-to-peer marketplaces is popular nowadays, it’s not always clear how to create a powerful marketplace website similar to eBay. …

The Benefits of Using Ruby on Rails for Your Startup

If you asked us to describe the Ruby on Rails framework in a few words, we would say something like “startup friendly, flexible, well-supported.” …

What is a Minimum Viable Product

Building a startup is hard. You have to come up with a great product idea, make the product, and invest in marketing to deliver the product to the …

6 Reasons Why Your Business Needs a Chatbot, Not an App

Chatbots are a big trend in 2016. Some say that chatbots are the next websites and apps – there appear more and more chatbots successfully helping …

How to Integrate PayPal Express into Spree Commerce

In this article we’re going to show you how to integrate the PayPal Express Checkout payment gateway into an ecommerce project, using the example of …

5 Reasons Why Developer Mentorship Is Important

"I think the main goal of mentorship is to share insights about how to solve common programming tasks and to open yourself up to new ideas." — Kirill …

How to Learn Ruby on Rails

You’ve just taken your first steps in programming and you’re already facing a common problem: you just don’t know where to begin and what to learn …

Why Do People Fall in Love with Ruby?

Here at RubyGarage we’re big fans of the Ruby programming language and use the Ruby on Rails framework to develop most web applications for our …

Five Good Reasons to Use Spree Commerce for Your Storefront

If you read this article, you might be thinking about moving your business to the internet. Now is the best time because the e-commerce industry all …

How We Retrieve Tenant Data in a Multi-Tenant App with Detectify

We often build multi-tenant applications for Software as a Service (SaaS) providers. As we know, support for multi-tenancy is imperative for a SaaS …