Blog

We’ve built digital products for many startups.

Read this article How to develop a Telegram chatbot on Python

  Technological progress and automation are starting to influence numerous spheres of human economy and everyday life. The rapid development of artificial intelligence imposes training computers to do the human work and implement their usage…

Read this article How to Build a Freelance Marketplace

  In periods of globalization and development of modern technologies, people receive unlimited job opportunities. Only a few years ago both the clients and the workers were bound by their geographical location. Now, with the…

Read this article How to Use NLP for Building a Chatbot

  In the age of computer technologies, artificial intelligence progresses rapidly. Some years ago smart houses and self-driving cars were just ideas for sci-fi novels and movies – nowadays they are a reality. Some years…

Read this article 5 Best Ruby on Rails CMS platforms

  Having a development team working on your website is great. They can manage things, write impressive code, and make your site unique. Yet sometimes, it makes a project complicated. This happens especially when your…

Read this article The Ultimate Comparison: Angular vs React vs Vue

  Every day, JavaScript is becoming more and more widely used. If previously it was suitable only to create the client part of the web application, today it also has great capabilities for backend development….

Read this article How to Develop Online Marketplace MVP

  The online marketplace is a platform where one can review, compare and buy goods from different vendors. Generally speaking, the marketplaces are the mediators between the buyers and the sellers. The clients look for…

Read this article The Guide to the Cryptomarket: How to Develop Your Own Cryptocurrency

  Bitcoin was invented in 2009. However, for several years it was unlikely to become a powerful financial instrument. Only a few people were interested in blockchain technologies, considering Bitcoin to be the currency of…

Read this article The Guide to Smart Contracts for Business Owners

  Several years ago, Satoshi Nakamoto developed the blockchain and Bitcoin. Nakamoto left Bitcoin in 2010; however, his project is still going strong. Nowadays, it is obvious that Bitcoin is not the only possible cryptocurrency,…

Read this article How to Interview RoR Developers

  It may seem that in our age of rapid development of digital technologies and IT business it is quite easy to find a professional programmer or web developer. CEOs rely on numerous courses available…

Read this article Peer-to-Peer Video Calls Using Ruby on Rails

  Modern means of communication have changed the world forever. Now, with only a connection to the Internet, we can speak to somebody on the other side of the Earth. Video calls enabled people not…

Read this article Why Choose Ruby on Rails for a Startup?

  Topical blog posts, article comments sections and forum discussions on RoR (Ruby on Rails) tend to quite frequently start by emphasizing the framework’s startup-friendliness and increasing popularity owing to the language’s simplicity. While this…

Read this article The Guide to Blockchain for Business Owners

  In recent years only a few people have heard of the word “blockchain” and even fewer have understood what it means. In 2017 the situation changed dramatically: the price of bitcoin increased around 20…

Read this article How to Build Data Processing Software

  Data processing is a topic that attracts huge interest nowadays. Data processing software examples developed by leading IT companies impact all industries and have the ability to make any business process a lot simpler….

Read this article How to launch a successful ICO?

  Are you planning to become a part of the cryptomarket and create your own cryptocurrency? Great idea! Nowadays, the digital currencies are a global phenomenon that arouse huge interest among the investors. According to…

Read this article Should You Choose VueJS Over React?

  Choosing a front-end development tool can be a tricky and wearisome decision. Comparing VueJS vs ReactJS, along with other tools that can be included in a comprehensive comparison, is a highly relevant topic, especially…

Read this article How to Decide on MVP Functionality

  Before Agile development gained its popularity, the Waterfall principle was the primary system for development. Projects would start with tons of documentation explaining the idea itself, every single feature to be implemented or designed…

Read this article 7 Tips on Application Development for the Fintech Industry

  The world is changing rapidly, and new concepts and technologies are being created constantly. This unstoppable evolution has touched every single part of our lives. Within the last century, the world has witnessed the…

Read this article Building a cryptocurrency exchange like Binance

  The blockchain technology has managed to make an immense impact all over the Internet since its creation in 2008. Lots of companies all over the world are working towards incorporating blockchain into their business….

Read this article How to build an online auction website like eBay

  Having been inspired by some of the eCommerce legends, almost every online retailer gets the desire to follow the huge success and achieve the incredible profit. Attracting new customers is not a marketing strategy…

Read this article How Much Does it Cost to Build an Online Marketplace

  The online marketplace (or ecommerce website) is a platform, where the buyer can compare and buy goods from numerous suppliers. Marketplaces serve as mediators between the consumer and vendors of products or services. The…

Read this article Ruby on Rails vs Django Performance

  No matter what business you are running, it does not really exist if it has no manifestation on World Wide Web. However, having gotten yourself a dedicated website is not the end of the…

Read this article How Much Does It Cost To Build A Website Like Airbnb

  Airbnb has changed the general approach to finding a place to stay. The startup has become a leading apartment rentals service on the global market, but that doesn’t mean, however, that other similar services…

Read this article Sloboda Studio one year on: What’s changed?

  This year is almost over, so it’s time to review and summarise the work of our company. We’d like to identify the most important criteria and points of the year, from the point of…

Read this article Building a Dream Team: the Reality of a Self-Organizing Team

  The volatile market and the constant progress of technology forces us to look for new improved ways to organize development teams. At the same time, the problems that arise in teams with classical types…

Read this article How We Manage QA in Sloboda Studio

  Testing and software quality assurance is an integral part of any development process. The quality of how it is organized can show the professionalism of the developer company. We at Sloboda Studio, pay special…

Read this article IT Journeys: Why We Send Employees for 2-3 Week Planning Sessions Abroad

  We believe that communication is a number one question in IT projects. There are many ways to organize work remotely. For example, daily communication and calls in Skype help to be on the same…

Read this article How the Project Begins: Vision, SRS, Backlog, User Story and Other Scary Words

  When the Project Starts The project begins when the customer comes to you with their own (not always understandable) vision of the project. Vision is an essential part of every startup, which is aimed…

Read this article Office Workers, Freelancers or an Agency?

  Every employer wants to hire a competent, qualified, and teachable employees and faces the problem: is it better to hire office workers, freelancers or apply to the agency?   Office workers It has become…

Read this article Legends of VueJS

  A long time ago the world of a frontend reminded a set of chaotic pieces of a code designed to create functionality for a client part of a web application. There was a lack…

Read this article Common Project manager’s mistakes

  Project Manager is an expert whose main task is, essentially, to manage the project as a whole: designing, prioritizing and scheduling tasks, monitoring workflow, adjusting communication, and promptly solving problems – all these, among…

Read this article Methodology of IT projects

  How to find out what clients want even if they already have told you, let’s find out…   Evaluation purpose The presale stage evaluation is the most frequent case of our company that is…

Read this article Familiarization with payment systems

  Modern life sets the fast pace of actions: decisions and payments should be made pretty quick. The last point could be released with online payment systems. There is a huge variety of payment systems…

Read this article What is the difference between successful and unsuccessful outsourced project?

  One month back one of our potential customer from Ursula in Sweden asked me what is the actual difference between successful and unsuccessful outsourced project? Probably you heard many sad but true stories about…

Read this article Ruby on Rails Security Guide

  Why is Ruby on Rails the best choice for web development? Rails is a pretty popular development environment, which is considered among the most practical. RoR is suitable for teams of varying size –…

Read this article How to Communicate Your Ideas to Developers

  Some people generate ideas. Others can realize these ideas. Some people are good at submitting abstract ideas, but they are not good at technical terms, and there is a normal situation. But it is…

Read this article Vue.js: what is it?

  Professional developers often face the difficulties associated with user interface creation. Even working in such a comfortable environment as Ruby on Rails, when making changes to the code (and this happens very often), we…