Since Uber’s first ride request in 2010, the tech giant’s innovative engineers have revolutionized the rideshare industry. Fast forward to 2021, and withstanding a global pandemic, the company is now valued at over $15 billion. These are impressive numbers for what started out as a simple idea that quickly became
Working with large controllers How many times have you encountered large controller methods? If you are lucky like me, probably many times. One of the most common practices to start refactoring a long controller is to move the code to a service. Services are great, and if we code them in an
There are a few moments in life that feel like a lightbulb going off. Suddenly, you can see a new idea in stunning clarity – and if you’ve recently had a lightbulb moment with an app idea, you’re probably excited.
This is an introductory post to Phoenix, Elixir’s web framework. It is not intended to be a complete guide, but rather a quick primer if you’re interested in Phoenix and have a background in Rails and Ruby. I’ll explore the differences and similarities using a classic blog setup example, although
If you want to understand machine learning algorithms, it is very important to understand basic statistics and what is behind them. Understanding how the algorithm operates gives you the option of configuring the model according to what you need, as well as explaining with more confidence the results obtained from
Introduction Software is constantly evolving, both in specification and implementation. Keeping an extensible and maintainable codebase is, therefore, crucial to deal with these changes quickly and easily. Ruby on Rails comes with a lot of good techniques and patterns out of the box that facilitates this. Nevertheless, some of these
Here at Rootstrap, mobile app development is one of our core competencies and we embrace best practices for development and delivery, just 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, it also requires
At Rootstrap, we provide outcome-driven development at any scale. Our team of experts can help your company grow your business. Clutch has just announced the top B2B companies in Argentina. We are excited to announce that Rootstrap has been listed among the top app developers in Argentina. What is Clutch?
A huge amount of existing applications have registration and authentication for users. Maybe every developer in the world has implemented something related to this in their work or while they learned. After the creation of the Django REST framework, Django developers started to implement more and more app-level REST API endpoints.
In statistics and ML, ensemble methods use multiple learning algorithms to obtain better predictive performance than could be obtained from any of the constituent learning algorithms alone.