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…