A Short and Simple Guide to Scrum
We demystify Agile and Scrum and walk you through a typical development sprint.
7 Reasons Building an MVP is the Best Strategy for Your App Idea
Building a minimum viable product (MVP) allows you to avoid common risks and reap important benefits.
Sophilabers Explain Our Values: Work Hard
Our team members explain what working hard means to them, why it's important, and how they live this value on a daily basis.
The Top 6 Myths about Custom Voice Assistants, Debunked
We cover the most popular misconceptions about custom voice assistants and lay out some of the ways companies can leverage this technology to stay at the forefront of their industries.
How to Use django-tenant-schemas to Create a Multi-Tenant Application
We explain what a multi-tenant application is and how to build one in Django for a transport industry SaaS solution that assigns drivers to shipments.
Avoid Direct Access to Models in Django Apps
We propose a different approach to the development of Django apps. Instead of relying on the models themselves to create, update, and fetch data, we can benefit from writing controller modules that implement higher level actions on the data.