Jitsi, a Video Conferencing Alternative to Zoom and Google Hangouts
With remote working becoming more popular, video conferencing has become a daily part of our lives. Everything from daily standups, to creative brainstorms, even office social events have moved online.
Budgeting Tailored to Your Software Project Needs—Target Price
10 years of experience in delivering software have shown us that there is no one-size-fits-all budgeting solution for every business and type of project. Our role as a partner requires finding the budgeting model that...
Montelearn — An Open-source Platform for Building E-learning Apps
A new reality is upon us. Most countries around the world have closed their schools to fight the Coronavirus pandemic. Unfortunately, as of May 2020, this means that nearly 70% of the world learners have been impacted...
Open Source Ecommerce Platforms Comparison Part 2 — Performance and Extensibility [Summer 2020]
Our previous blog post gave you an overview of the most popular ecommerce platforms based on Ruby, Node.js, and Python. We’ve evaluated them in terms of how quickly you can set up an online shop and what possibilities...
How to Create App Clips for iOS 14 in React Native
Apple recently announced the release of a feature called App Clips. If you don’t know why it’s a big deal, here’s a quick overview.
Open Source Ecommerce Platforms Comparison Part 1 — The Best Ruby, Node, and Python Ones [Summer 2020]
There are tons of free or inexpensive ecommerce platforms available. The likes of Shopify or WooCommerce seemingly have it all and don’t require any development effort to be set up. But open source ecommerce platforms...
Has Software Development Adapted in the Age of Masks and Remote Work?
The COVID-19 pandemic has strained governments, industries, and people alike. We’re still trying to assess the damages, analyze strengths and weaknesses, and grasp the situation in its entirety. If anything is clear,...
How To Become A Task Automation Hero Using Python [With Examples]
Performing repetitive tasks can bore even the most resilient of us out of our minds. Lucky for us, the digital age we live in offers us a bevy of tools to relieve ourselves of that sort of tedious labor.
18 Tips on Running a Successful Software Development Project
What comes to mind when you think about running a web app project?
How Switching to Pipedrive Helped us Boost Sales Conversions
The Monterail Growth team has been working with a CRM system for many years now, and to great success. But as the team began expanding, growing along with the company, certain strategic changes had to be made.
What’s the Best Way to Upgrade an Outdated Codebase?
I have an app in Ruby on Rails dating back to 2011 that hasn’t gotten any new features in the past five years. It’s slow and barely able to serve our growing user base. Can you help us deal with it?
Exploring TypeScript from a Business and Software Development Perspective
What You Can Expect From an Account Manager in a Software Development Company
The roles and responsibilities of a developer and project manager are pretty well established and rather straightforward—one builds software, the other ensures that project work goes as planned.
When to Use Python and How Can It Benefit Your Business?
When thinking about starting a project, we tend to get bogged down by uncertainty about which technology should be used for best results, and when.
How to Decode What Developers Say? A Guide for Non-tech Project Managers to Mitigate Risks
As much as we all love our developers, sometimes it’s hard to understand what they really mean when they talk about work.
What Is a Minimum Viable Product (MVP) and Why Do You Need One?
A minimum viable product (MVP) paves the way for the successful creation of many software products. An MVP lets you gauge the demand and test your idea without the risk of sinking significant resources into full...