Insights
Field notes on shipping AI inside real systems.

Page 5
Why You Should Choose Your DBMS's Full Text Search Over a Dedicated Search Engine
If your project already uses a DBMS and you are uncertain whether to use a dedicated search engine, today we will share 3 reasons why you should *not*.
Read post
Complex Outer Joins with Django’s FilteredRelations
Today we will look at a problem that is trivial to solve with plain SQL but, until recently, couldn't be solved with the ORM without resorting to more complex approaches.
Read post
How We Do Code Reviews
Thorough code reviews are an important part of how we deliver state-of-the-art web and mobile apps that users love. In this post, we walk through our process step by step.
Read post
The Scrum Pillars at Sophilabs: Adaptation
In our final installment of our Scrum Pillars series, we'll take a look at how adaptation happens in Scrum and how our teams stay adaptive throughout every sprint.
Read post
The Scrum Pillars at Sophilabs: Inspection
Our teams are committed to practicing Scrum. In this second installment of our Scrum Pillars series, we look at how we practice inspection in every sprint.
Read post
How to Choose the Right Software Company
It can be a challenge to find a suitable software development company. How do you choose the right one for your needs? Read on to learn about the top things to consider when looking for a software partner.
Read post
Why React is a Great Choice for Your Web App
React helps developers efficiently build and scale products that users love. In this post, we’ll explain why React is our top choice for front end development.
Read post