Currently showing  Problem Solving Approach

  Show all blogs

Efficient GCP Budget Monitoring through Slack Alerts

By Sachin Bisht

February 24, 2024

Google Cloud Platform provides you with simple ways to access computing resources and services. Using Google Cloud services comes with expenses, so it’s crucial to keep a close eye on your spending. In April, we recently found out that our spending on GCP services, where we host our projects and…

Internal Dashboard comes to Glific

By Akhilesh Negi

January 23, 2023

At Glific, we had a solid 2022 where we released a bunch of new features in Glific and onboarded many new NGOs which eventually helped reach out to more beneficiaries and have a greater impact. Check out how last year went in detail in this blog As we continue our…

Integrating Google Sheets in Glific

By Akhilesh Negi

October 21, 2022

While building Glific for the past 2.5 years, one of the problems we face while scaling it is that it is difficult to find a one-size-fits-all solution that would work for everyone. As a result, it is often necessary to tailor the solution to the specific needs of each user….

Multiple Profiles: A possible way to increase chatbot’s reach beyond one person per number

By Akhilesh Negi

July 15, 2022

One WhatsApp + Multiple Profiles = Greater Impact! Well, the equation seems simple and makes more sense as we go deeper into the impact of a chatbot and its reach to beneficiaries. Especially for NGOs working in sectors where mobile device availability is not common and thus the same device…

Coding is just 20 percent

By Mohd Shamoon

March 24, 2022

One line that I have heard quite frequently in ColoredCow is- In any project the actual development or coding part is only 20 percent. I have also heard variations to this statement where the percentage has even gone down to one percent- Coding is just one percent. Being a software…

Spring Sprint with Mukkamaar

By Akhilesh Negi

March 9, 2022

After the Covid crisis intensified, everyone was being pushed into tight corners and was still adjusting to the new norm of working remotely. Thus working together in a cohesive environment, jotting down ideas, and discussing work plans felt like a distant memory. However, as the situation in India has begun…

How custom DataStudio Reports can contribute to building foundations for lifelong learning

By Akhilesh Negi

November 3, 2021

“The most sustainable way to build the foundations of lifelong learning among children and young people of today is by reigniting intrinsic motivation at all levels of an education system” – STiR Education. STiR Education is an international NGO that supports governments to employ practical strategies that promote positive behaviors…

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…

Demystifying Laravel Service Container
By Vaibhav Rathore
Digging deep into the framework
Know more to request this talk