Duolingo came on the scene in 2011 operating as a teach and translate language learning app. It has since transformed into a $700+ million business, and become the first EdTech app to top $140 Million in annual revenue. Pretty good numbers, for a language learning app that still doesn’t charge
Category: Uncategorized
California is considered the world’s 5th biggest economy, ranking higher than some European countries. This is not a surprise as it’s home to Silicon Valley, the world’s premier innovation hub and headquarters of multiple tech giants, as well as secondary tech hubs like Silicon Beach. Given the numerous data breaches
As machine learning developers, we always need to deal with ETL processing (Extract, Transform, Load) to get data ready for our model. Airflow can help us build ETL pipelines, and visualize the results for each of the tasks in a centralized way. In this blog post, we look at some
Mobile app development is one of our core competencies here at Rootstrap, and we embrace best practices for development and delivery just as much as we do for backend and web applications. As Continuous Integration/Continuous Delivery requires maintaining multiple backend environments (Development, QA, Staging, Production), with fully automated deployments to
When you don’t have the internal resources to execute a product yourself, outsourcing to a top software developer seems to be the natural choice. While outsourcing is supposed to lift a burden, the vetting process can quickly turn into a chore. You’re tasked with finding a competent and skilled provider,
Our team here at Rootstrap woke up to a thrilling announcement this morning! We were just awarded as one of the top b2b service providers by Clutch.co! Most successful business have opted for investment in B2B providers in recent years, which is why it is essential that you pick the
If you are reading this article I can assume that you are a software developer, you have probably both heard the term “refactoring” and applied it yourself (conscious or not) several times while coding. To begin, let’s review the definition: Refactoring (noun): A change made to the internal structure of
I recently participated in a Machine Learning workshop at Rootstrap, where my coworkers and I learned about the basics of data science, did some research, and created interesting experiments. We had the opportunity to choose among the studied Machine Learning algorithms and work with them. So, I decided to do
Working with ActiveAdmin At Rootstrap, my first assignment was to develop a Ruby on Rails application which uses ActiveAdmin (with ActiveAdmin Addons) as a framework to implement the user interface. I had never used ActiveAdmin before and I found myself reading a lot of documentation of the gem, in some
Some days ago the React Summit Remote Edition gathered tons of people behind the screen with the promise of putting together popular speakers around the React Community like Kent C. Dodds and Guillermo Rauch among others, but one talk especially caught my attention, React Query: It’s Time to Break up with your “Global State”! by Tanner Linsley. In it,