Currently showing  Problem Solving Approach

  Show all blogs


Saving time with patterns and automation

By Mohd Shamoon

June 11, 2021


While working on Glific and thinking about how chatbots work it suddenly stuck to me that if the conversations can be automated why not anything else that I work with. In every automation, there is always a pattern that emerges and we automate based on that pattern. Thinking about these…


Multi-tenancy in Plio

By Vaibhav Rathore

April 29, 2021


Planning the database schema for the new Plio infrastructure was easy. Or that’s what I thought initially. The previous structure of Plio used to have various JSON files, each representing an entity on its own. For example, a typical user’s JSON file would look like this: So, creating a database…


Why re-captcha for your WordPress sites

By Pankaj Kandpal

December 17, 2020


Re-captcha is a world-known technology used to distinguish human beings and bots. For businesses running on WordPress websites, we see it as a remarkable asset for a healthy website.Recently, we came across a lot many challenges and issues around the websites we cover for a Creative Marketing Agency. Some of…


Providing a better solution for streaming your zoom recordings on your platform

By Satendra Rawat

November 19, 2020


We recently got a problem statement from one of our clients. They have an education platform for which they are using Zoom to provide online tutoring and are availing the Zoom recording to students once the session is over. They started with few institutes, but as the business grew up,…


Grow your business with early projection using data analytics

By Satendra Rawat

November 5, 2020


As we are going to discuss the projection, growth, and effective decisions making and its importance for a business, let’s start with a question.   What is the most important resource an organization can have to grow its business? There could be different answers to this question, but what I…


Building a SAAS platform for first-time entrepreneurs

By Tushar Bohra

November 5, 2020


Realize and discuss the common constraints of such projects with the clients Low budget Evolving requirements Abstractions High-cost sensitivity Deal with abstractions at an early stage. Requirements clarifications and detailing prior to moving forward. Freeze requirements before moving ahead. Utilizing popular and open source services for cost-effectiveness. Laying down the…


Glific – Setting up the right foundation

By Vaibhav Rathore

June 15, 2020


The strength of a building is heavily influenced by its construction process. Planning and plotting of the site determine its fitment with the terrain and the society. Well, it’s the same for software too. Like buildings, the foundation of software determines its longevity and adaptability in the world. To sustain,…


Must-know concepts before starting on a Laravel project

By Vaibhav Rathore

January 8, 2018


I didn’t go directly into making web applications in Laravel. And I don’t think anybody can without having some prerequisite knowledge about some concepts and tools. This blog is basically about the things I knew or had to know before I could say I was eligible to get onboard into…


What trying Redis made me realise

By Tushar Bohra

December 22, 2017


I have been working on a Laravel based healthcare project. This project covers couple of states in US and handles a huge number of patient. It also has a huge network of practices (clinics). We recently got a request to add a feature that would suggest patients that are near…


Towards being a responsive remote development team

By Tushar Bohra

December 21, 2017


Availability and responsiveness is often an issue when working with remote teams. Timezone different plays a vital role in the responsiveness of the team. However, other factors like team motivation and attachment with the project also plays an important role. While working with remote team is a vary lucrative business…


Website done, what’s next

By Abhishek Sharma

December 15, 2017


Building a website is about killing an abstraction for a business. It is about figuring out the business challenges and solving a purpose. Most of the times when people need websites built, initially they see it as a face for the business and as a web presence. But soon after…


Do you need the perfect solution or the right one?

By Tushar Bohra

December 14, 2017


For the past few days I was working on a solution for one of the product that I take care of. We were launching a new feature and for that we needed to run some scripts. I finished the development and after doing some review and testing we were ready….


How writing vision document helped us in a new project

By Tushar Bohra

December 13, 2017


We started of with a new project recently. We had done the initial very high level requirements for cost estimations. Now it was time to start on the road to execution.   The marketing team of our client had done there research. They had come up with a general requirement…


Laying the right foundation of product with design

By Abhishek Sharma

December 13, 2017


Many times, envisioning a product can’t seem to start without design. For the products that don’t start with design, will need design soon enough. The scope touches designing the technology around it, designing its interface, designing its experience. The product has to be conceptualised on these parameters based on the…


Exploring unchartered territories

By Vaibhav Rathore

December 12, 2017


There’s always something new to learn and know about. It could be anything in your personal or professional life. New things always add a thrill, making you hyperactive around these tasks (well only if you’re interested). I always look for new technology and development practices. Recently, I dived into Continuous…


Bazar model of delivery in a client project

By Tushar Bohra

December 8, 2017


I read The Cathedral and Bazar by Eric S. Raymond some time back. The author talks about the contrast between two very different delivery models. He also specifies the advantages of the Bazar model in an open source project. The essence of the bazar model is to ship features out…


How we reused our work to ship faster

By Vaibhav Rathore

December 2, 2017


In reference to KD‘s blog Catalogue work to reduce the cost to customers, we decided that we’ll go forward and build Clive’s website by re-using our cataloged work. The exercise was quite a challenge as we hardly did this before and we weren’t clear on the site’s final look also. THE…


Making startups capable

By Abhishek Sharma

December 2, 2017


Every time I see a successful startup I know they’ve made it, through identifying the problem and solving it well. When I hear stories of how they were created in a dorm or from a one room apartment, I know they’ve built their business out of constraints. Their stories and…


Happiness is: To solve a problem

By Himanshu Dhiman

November 30, 2017


While coding a software, I sometimes found some situations quite challenging such as implementing a complex algorithm, new API implementation, customizing an already defined system etc. And I think there could be nothing more interesting than to solve these kinds of problems.   While working in our product CodeTrek, I…


Eat your frogs

By Vaibhav Rathore

November 30, 2017


The blog title is derived from the book: Eat that frog. If you’ve read it, you must know what the content will be about. If you haven’t, fasten your seatbelts. The book talks primarily about managing your tasks and prioritizing them. A task is referenced to a frog and you…


“Don’t miss the little things” is a great Problem Solving approach

By Shubham Joshi

November 29, 2017


When I began working with ColoredCow, I was developing a new feature for one of our healthcare projects. It required me to understand how a certain part of the application works today and build the new feature on top of it. I was tempted to build the new feature as…


Talks
Building Scalable Applications for Nonprofits in Laravel
By Tushar Bohra
SOLID Design Principles
Know more to request this talk