Евгений Черкашин

97 Flips | 1 Magazine | 58 Likes | 1 Follower | @4i24thn | Keep up with Евгений Черкашин on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Евгений Черкашин”

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 …

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 …

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 …

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 …

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. …

eCommerce

Innovations in Open Source

This is another post in the series of our notes dedicated to using open source tools for building your product. We have already explained, why open …

Innovation

How Open Source Software Penetrates the IT Market

A few weeks ago we published the post explaining why using open source tools and open source software in your business is generally a better choice …

Databases

Successful Marketplace in Terms of Collaborative Economy

Some time ago we published a post called How to build peer-to-peer marketplace. Not only we saw the opportunity to show our clients that it is a …

Peer-to-peer

Development Workflow at RubyGarage

Today we’re going to talk about <i>how</i> RubyGarage works with individual entrepreneurs and company representatives just like you who come to us with …

Effective Code Review Tips

We recently wrote a post about the importance of code review. Today, we want to offer a few tips and tricks for reviewing code effectively and …

How to Use Gantt Charts for Software Development

What defines project success? According to the PMBOK guide, it’s all about producing planned deliverables, adhering to budget and time constraints, …

Project Management

4 Key Principles of Agile Development Methodology

A lean approach is the only way to effectively meet the uncertainty in rapidly changing markets. As we explained in our article A Lean Approach in …

Why user stories are important for Agile development

We often cover the importance of lean startup approach and Agile methodology that we use here at RubyGarage. One of the key aspects of agile methods …

User Stories

Risk Management in Web Development

Risk is defined as the possibility of any negative occurrence that may happen due to external or internal factors, and that may be mitigated through …

A Guide to Human-Centered Design Methodology

Have you ever wondered how UX designers come up with intuitive, intelligible interfaces that present users with enjoyable experiences? Obviously, …

React vs AngularJS - A Popular JavaScript Library and a Powerful JavaScript Framework

A React vs AngularJS comparison is a popular topic. React and AngularJS are both advanced, widely adopted JavaScript (JS) technologies that we use to …

Native vs Hybrid App Development

We are a custom mobile application development company and our frequent clients are those who are searching for specialists in this sphere. At the …

Apps

Exposure - Event Analytics: Case Study. Part Two

Last week we started covering the story behind Exposure, the event analytics system processing big data in real time. It is one of the most notable …

ElasticSearch

Exposure - Event Analytics: Case Study. Part Three

Today we continue covering the story behind making Exposure, an event analytics system providing stats about offline marketing activities. We’ve been …

How Extreme Programming Helps Us Make Extremely Great Software

When Kent Beck joined the C3 project at the Chrysler corporation in 1996 to do performance tuning on their payroll system, he felt the need to refine …

Programming

How to Write a Bug Report

Writing quality bug reports is a skill often overlooked by app development companies. But well-written bug reports can decrease the time between …

Information Security

The Difference Between UI and UX Design

In the world of technology new terms appear every day. But though the term UX has been around for a while, people still confuse ‘UX’ and ‘UI’. At …

UI Design

Should You Hire Web Developers From Ukraine?

No matter how great is an outsourcing team you are considering to hire, there’s always a factor of the country they’re located in. We are located in …

Mobile Devices

Story Points vs Hours: 3 Reasons to Estimate with Story Points

In our previous article about Story Points estimation, we concluded that Story Points are a handy and efficient measurement technique for estimating …

Sharetribe Review: Why You Should Use Sharetribe for Your Business

Today, there’s nothing surprising about taking a ride with Uber or carpooling with your neighbours; people prefer Couchsurfing and Airbnb to …

Mobile Devices

How to Build a Startup that will Bring Success

Many of our clients are startup owners. So, we have analyzed there ups and downs and decided to write our article on how it is better to launch a …

Startups

How Much Does It Cost To Build MVP for Web App

When it comes to creating a new web app, whether it’s a social network, or a project management tool, or anything else, it’s always important to …

Web Applications

Checklist: Make Sure Your Website Is Mobile Friendly

<b>Refine your visuals</b><p>Creativity is great, but don’t try to be super creative and use all the design principles at once. When a user sees too many …

Case Study: How We Helped Relieve Pains of Shopper Marketers

When ConAgra Foods, one of the biggest American packaged foods companies, went through the process of restructuring a couple of years ago, an …

Marketing