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…


Saving Thousands of Dollars by BigQuery Cost Monitoring Dashboard

By Vivek Kumar

December 23, 2023


We recently found out that our client has to pay so much for the cost of using the GCP. So we decided to do a GCP audit to find out from where most of the costs are coming out. After the audit, we found out that we are spending thousands…


The magic of mentorship at ColoredCow

By ColoredCow

October 11, 2023


Mentorship is a beautiful thing. Sometimes mentorship helps unlock your potential, and sometimes it helps nurture your potential. We are glad to have a mentorship culture at ColoredCow that fosters our potential and enables us to do more, together. Lifecycle of Mentorship at ColoredCow Almost all of us wish to…


Securing Your Web Application – Best Practices

By Satendra Rawat

June 2, 2023


Web applications are now an essential part of our lives in the digital era. However, they also bring the risk of cyber attacks, which can lead to data breaches, theft of sensitive information, and significant financial losses. Thus, it is crucial to take necessary security precautions to protect your web…


Glific Consulting: Empowering NGO with Customized Solutions.

By ColoredCow

January 26, 2023


Introduction: Indus Action is a non-profit organization based in India that works to improve access to education and ColoredCow, as a founding member of the Glific development team, is well-positioned to provide complete Glific consulting services. We specialize in helping organizations customize and optimize Glific to suit their specific requirements….


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…


Questions to ask yourself, before applying for a new job

By Pankaj Kandpal

December 28, 2022


Do you feel stuck at your current job and still want to pursue a Software Development career? Here are a few questions you can ask yourself before switching. What’s your current learning stage in terms of career? Do you feel it’s great? what’s so good about it? If you feel…


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….


Database synchronization with Bigquery (In Elixir)

By Pankaj Agarwal

October 10, 2022


Data can play an important role for social sector organisations by helping them track progress, measure impact, and identify areas for improvement. It can also help social sector organisations communicate their work to funders, partners, and the general public. From a social sector organization’s perspective, data is crucial, and at…


Experiments with Frappe as CRM in Glific

By Akhilesh Negi

September 19, 2022


For the past few months, we have been working with Reap Benefit to visualize citizen engagement of their chatbot in a mapping dashboard created in R/shiny. Read more about their journey with Glific and our journey in creating the dashboard here. Initially, we went with the combination of Glific, BigQuery,…


Visualizing citizen engagement of Chatbot

By Akhilesh Negi

August 30, 2022


Imagine a nation where problems encountered by locals could be collected in one location and then resolved by locals utilizing local resources and data. A community where each resident takes responsibility for local problems and finds solutions. As Abhijit Naskar said “A nation can run without government, but it can’t…


My IndiaFOSS 2.0 experience

By Mohd Shamoon

August 2, 2022


I am a big fan of conferences as I always get to know a lot of new things which I wouldn’t have thought or heard otherwise. I have gone through most of the videos of past Javascript conferences and it really helped me to understand some core principles and thoughts…


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…


Building a bot on WhatsApp with Suno Sunao for the unserved and underserved women in urban areas

By Abhishek Sharma

June 18, 2022


Suno Sunao, an AI-powered video chatbot aims to empower women & vulnerable groups of the lesser served communities. Suno Sunao creates awareness minus the privilege of literacy, i.e. needing to type in a request or reading the response. The objective is to empower women with the information they need to…


My first 10k run

By Mohd Shamoon

June 15, 2022


This is a story of how I was able to run in an official 10k running event after a month of practice and proper planning. I have loved running since my childhood. I used to be the guy who did not get tired even after playing for the whole day….


Engage your Audience with a User-Friendly Chatbot. Here’s how.

By Lakshita Narang

June 7, 2022


Leveraging the power of chatbots to engage with your NGO’s beneficiaries.


M & E in Digital Green’s Farmer Chatbot

By Akhilesh Negi

June 2, 2022


Despite the fact that India is an agricultural country where agriculture is the primary source of income for over half of the people, farmers confront appalling conditions. These scenarios typically arise when crop products do not meet expectations because harvests have been ruined by pests or harsh climatic conditions, leaving…


Open source, automation and sharing with discord bots

By Mohd Shamoon

May 26, 2022


When do you think a developer is the happiest? For me it is when a piece of code written by you is used by someone and they are happy and thankful for it. That is the best feeling ever. It is so fascinating to be in the technology space in…


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…


Bringing the power of End-to-End testing in Plio’s open-source platform

By Vaibhav Rathore

March 22, 2022


Originally posted on Plio’s Blog Plio’s priority has always been building a simple and easy-to-use platform. The team works super hard to ensure any new functionality is properly reviewed, tested, and comes with its own set of unit tests. Rigorous testing cycles that sometimes have taken several rounds of code review before…


A month into the Fellowship program

By Akhilesh Negi

March 15, 2022


In most IT workplaces, there is a significant gender imbalance even though given the correct leadership, flexibility, and understanding, a woman has the capacity to thrive in any role she takes on. The lack of an inclusive ecosystem that promotes women to flourish in their chosen area is one of…


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…


Helping differently-abled households through Chatbot

By Akhilesh Negi

March 4, 2022


Nayi Disha is a non-profit organization whose mission is to empower and educate families of persons with intellectual and developmental impairments so that they may help their children reach their full potential. To assist these families, their platform is available in two languages: Hindi and English, and it has recently…


How custom dashboard can boost your Chatbot

By Akhilesh Negi

February 3, 2022


A chatbot for an NGO can be a godsend for keeping in touch with beneficiaries on a large scale, especially when one-on-one talks are impossible to continue in the midst of a global pandemic. NGOs can use chatbots to digitize their programs and distribute them to a wider audience through…


Intercepting Ajax requests to add an authorization header

By Mohd Shamoon

January 26, 2022


Before coming to the actual problem let’s start with a very basic question in web development. How do you update a specific section of a webpage without reloading the whole page? Yes, you guessed it right, by making an Ajax request to the server. In most of the projects at…


Creating customised visualizations in Data Studio with Chart.js

By Mohd Shamoon

January 15, 2022


Data Studio is a great tool to create visualizations of any kind. Its usefulness comes from the fact that even a non technical person can easily understand and create visualization, with some basic understanding of the platform concepts and the rest is drag and drop. Data Studio had only one…


Enhance review process with automated tools and services in an open source application

By Mohd Shamoon

January 12, 2022


One of the hardest things that I feel is to verify, if a new piece of code will not break another part of the application. A good reviewer can be as good as the knowledge and experience they have, but even they can’t deal with the unknown. Thankfully we have…


Improving Processes with Boilerplates

By Gaurav Gusain

January 10, 2022


What are the challenges we faced?  Being a growing organization, we regularly add, update and check our processes that are followed in the organization. So recently in ColoredCow, we decided to do the same and check for any of the process that is not being followed, any area where a…


Zoom Migration MicroService

By Gaurav Gusain

November 9, 2021


BackStory As a growing organization, we usually have many discussions and meetings and we thought to record these meetings so that we can revisit them for further use. We also organize a story club every Wednesday where everyone participates and shares their inspiring stories. With this idea of storing all…


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…


How BigQuery and WhatsApp is helping teachers with their students report in Haryana

By Akhilesh Negi

October 17, 2021


With Covid-19 and the global pandemic surge, NGOs faced major challenges in the delivery of their programs and carrying out their operations which gave rise to many platforms that can help them with their last-mile deliveries and digitalize their programs. That’s how Glific was initiated to bridge the communication gap…


Communication Leap with Glific

By Akhilesh Negi

September 20, 2021


The lifecycle of a product is a journey consisting of understanding novel challenges, the contribution from lots of people towards a solution, and rolling out updates to constantly improve the product and aid the end-user. Over the course of around one and a half years building Glific– a two-way communication…


How you can make your journey from Engineering to Design better – from my experiences

By Hitesh Kohli

September 16, 2021


A journey from being an engineering student to a design intern to a full-time designer at ColoredCow. My experiences that can help you avoid the challenges one might face. Wow, here’s me back in 2020 receiving a certificate for successfully completing Networking training completely unaware how life would change in the next few months. Engineering vs…


Boosting Automated conversations with Embedded Elixir (EEx)

By Akhilesh Negi

July 22, 2021


It’s been around one and a half years since we started working on an open-source project named Glific that would empower communication and help NGOs deliver their programs digitally and manage communication with their beneficiaries at scale.  One of the core features of Glific is the integration of FlowEditor which…


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 Building Graphs with D3 Makes Sense

By Abhishek Pokhriyal

April 25, 2021


It all started when our frontend lead Shamoon decided to go with D3 (and not with Chart.js or Google Charts!) for a project that aimed to help organizations run ad campaigns more smartly. A big part of the project focused on providing visualizations to enable customers see important trends and…


Code linting with pre-commit

By Vaibhav Rathore

April 15, 2021


Code linting, though a very small & basic thing, often gets ignored by many people in many projects. Probably because it’s small. There’s a problem that I’ve been facing consistently during code reviews. I, personally, can’t ignore incorrect indentations, and often when I found one, I keep looking for them….


Glific: Support Journey

By Mohit Sharma

March 8, 2021


About Glific Glific is an open-source two-way-communication platform. It is a simple to use tool, with a complex setup of Whatsapp business API, Gupshup, Google cloud storage, BigQuery, etc running behind the scene. Tides is the SAAS platform for Glific, hosted by ColoredCow, which NGOs subscribe to and use for…


Single Sign-On Technology Using SAML

By Gaurav Gusain

February 16, 2021


Single sign-on (SSO) is an authentication method through which users can log in to multiple services by being authenticated only in one of the services. This free business from the need to hold passwords in their databases, login troubleshooting, and decreases the damage a hack can cause. One of the…


Open-source contribution while working on an EdTech Project.

By Gaurav Gusain

February 5, 2021


It’s been a while I am working on an EdTech platform where we provide online communication for institutes and students. For this, we were using the Zoom platform and availing the Zoom recording to students once the session is over. For Zoom integration, we were using a Laravel package named…


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…


Glific: my version

By Mohd Shamoon

December 11, 2020


This is a short story of how I, as an outsider, saw Glific get going, evolve and finally start to solve meaningful problems. I’m hoping there must be others who may share the same story. The beginning It was around May 2020, that I first heard of Glific (I think…


How to boost educational domain e-commerce sales through product package

By Kuldeep Upreti

November 19, 2020


If you have an educational domain e-commerce website and you are facing difficulties to increase the sales, or users are facing issues while browsing the products and buying them, then we can help you in increasing your e-commerce sales by creating packages from the products. Whenever a user visits the…


Implemented split payment using Stripe in the multi-vendor Education platform.

By Mohit Gusain

November 19, 2020


Split a Money in the real world or offline is easy but splitting money without human interaction and in the online world is a bit challenging while you are working for a startup and entrepreneur. As we know Money plays a very big role in business. We solve this problem by…


Using discourse as a discussion platform

By Mohd Shamoon

November 19, 2020


One of the primary needs of an online education platform is the need for a discussion forum. A discussion forum is similar to Quora but different in that there is only one thread of answers/comments for each question. So in terms of an educational portal a discussion forum is a…


Discounts in a multi-vendor commission-based system

By Abhishek Pokhriyal

November 19, 2020


It’s no secret that discounts can be a great way to make your customer happy and help increase sales. Coupons are the most common way to offer discounts to customers. However, if your business model is a commission-based one, things can get a bit in some cases. To clear things…


BigQuery and DataStudio: A solution to Analytics

By Akhilesh Negi

November 19, 2020


A growing business requires taking crucial business decisions from time to time to improve the application in a way to better target customers and increase reach. Taking these crucial decisions can be a make it or break it decision and therefore requires a lot of researching, analysis, and forming various…


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,…


Storage cost considerations for an education platform

By ColoredCow

November 19, 2020


If you are planning to host an online education platform, offering classroom based or one-to-one digital tutoring, you definitely need to think about maintaining video recordings and give serious thinking on allocating storage budgets. Here’s a quick calculation of how much average data a small-scale education portal needs to store:…


How we may be able to solve our hiring needs through data analytics?

By Vaibhav Rathore

November 7, 2020


At ColoredCow, we’re fortunate and proud to say that we’re always hiring. Even in times of pandemic, we are looking for talented people to join the team. We’ve been receiving several applications every day. That’s good, right? Well… not really. The world is facing a huge business discontinuity due to…


How optimization can affect your marketing website

By Pankaj Kandpal

November 6, 2020


Here is the list of the very basic questions that come to mind for marketing through a website: How would it interact with the target audience? Will there be an exhausting delay in viewing even the front page? How much secure would it be for users to share their data?…


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…


Save double-taxation with split payment

By Abhishek Pokhriyal

November 5, 2020


Businesses with multiple vendors (registered in different countries across the globe) may suffer from double-taxation when the money is distributed. For instance, if you, the business owner, collect all the amount paid by the customer on your end first and later disperse it to your vendors, you might be paying…


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…


What NOT to write in “Why do you think you are fit for this job?”

By ColoredCow

November 4, 2020


There are some fields in our job and internship application forms that we’ve made mandatory. These are “Why you do you think you are fit for this job?”, “Why should we pick you?”, etc. You may also find these in job forms of other organizations. As someone filling the form,…


Rapid Deployment with Gigalixir

By Pankaj Agarwal

November 1, 2020


Talking with NGOs and understanding the processes they are using to communicate with their beneficiaries and the challenges they were facing, we were set on a path to create an application that would empower non-profits communication with their beneficiaries. After spending months and working on design and implementations we were…


WhatsApp Simulation within Glific

By Vaibhav Rathore

October 28, 2020


Glific aims to empower non-profits to take their communications to the next level through seamless integration with WhatsApp. While the larger goal is to help various organizations solve severe social problems like illiteracy, climate changes, gender oppression, etc, we also need to make sure that the tool is getting utilized…


11 Must-have free WordPress plugins for any business website

By Vivek Amola

October 26, 2020


If you build websites on WordPress for businesses, you may have a list of go-to WordPress plugins that you use for most of them. If you don’t, this one’s for you.  Having built a ton of WordPress websites and plugins we realised a set of go-to plugins help in avoiding…


Helping the clients by the better approach

By Mohit Gusain

October 25, 2020


In ColoredCow, we all are aligned with the thoughts of solving the problem with technology. For the last few years we are providing tech facilities to the social sector also. From these years, the one major challenge we faced with the social sector to provide the solution under the budget…


Product market fit - A product lesson for designers that beats any other

By Abhishek Sharma

October 23, 2020


Product-market-fit. These three words will change your approach to design. They’ll leave you puzzled, and at the same time so empowered. It’s not just for product leaders and managers. Read on to know why every designer needs to know this.  You may have heard about many products that connected with the…


Safeguarding healthcare applications

By Satendra Rawat

October 12, 2020


We are living in the world of digital data. Healthcare is one of the fields that is extensively utilizing electronic health records in everyday healthcare operations. The electronic health records include insurance information, medication and treatment plans, and other personal information of patients. The digital age of healthcare allows for…


Experiments with GitHub CLI

By Abhishek Pokhriyal

October 1, 2020


Something caught my eyes when I opened up my GitHub account a few days back. In the spotlight, GitHub was flaunting the launch of version 1.0 of their CLI. As a command-line fanatic, I knew I have to check this thing. And that’s exactly what I did, I installed it…


Reimagining communication with your Beneficiaries

By Abhishek Sharma

September 21, 2020


This article is co-authored with  Manish Manohar, Tech Lead, Saajha Saajha has been working with government schools since 2014 primarily focusing on Parental Partnerships by building leadership capacity of Parents and School Management Committees (SMCs), mandatory bodies consisting of parents, teachers and community members to ensure accountability for children’s leaning…


Overview: Deploying Glific on AWS ECS fargate with CD in place

By Satendra Rawat

September 10, 2020


The Glific project is being built by a distributed team, working across timezones. In addition to that, we have sub-teams for frontend and backend applications. This results in short release cycles, where we fix issues and release them quickly. To allow for quick integration and assessment of the work, the…


How React Native and its integration with Laravel can help social sector organizations create an impact on scale

By Pankaj Agarwal

August 27, 2020


Social Sector organizations are slowly moving towards using more technology to create large scale impact. React Native’s significance for the social sector in this regard has been ever increasing. With a mobile application, people working in remote areas can manage all operations smoothly. Building a mobile application in react native…


Aligning design with product goals

By Abhishek Sharma

August 17, 2020


When we started with Glific, we had a bunch of feature ideas in mind and a goal to achieve for the NGO end users. As is the case with all products. It was about solving a challenge, our users being the non-profits. There was not much form to that goal…


v0.1 of improving human lives through communications

By Abhishek Sharma

July 9, 2020


Glific v0.1 arrives Communicating with the beneficiaries is as important a part of an NGO’s work as running their impact programmes itself. For some, it may even be the main mode of improving human lives for domains such as education, healthcare or livelihoods counselling etc…  These needs led to many…


1 simple change for great product demos

By Abhishek Sharma

July 8, 2020


While we’re building Glific, we are staying open to feedback from the stakeholders. We’re open for the possibility to iterate it and get things right. We’ve been showing our product concept and the progress to NGOs and taking their inputs to build it further. Especially during the early stages of…


In conversation with Digital Green

By Abhishek Sharma

July 1, 2020


On their mission to empower farmer groups, Digital Green has been relentless in finding the best methods, tools and technology. In our previous conversation(coming soon) with Digital Green, Glific team learned about the various communication programs run by them to impact the farmers. Some of these included running pilot cases…


Community is the key to success for any Language/Framework

By Pankaj Agarwal

June 30, 2020


“Alone, we can do so little; together, we can do so much”, I couldn’t agree more and this phrase became reality when I started learning elixir(a dynamic functional programming language) to work on Glific(an open-source project that helps NGOs in a two-way communication). Although my experience of learning object-oriented programming…


Github Badges: How it fulfills Glific’s need

By Satendra Rawat

June 27, 2020


GitHub badges, a consolidated way to present concise pieces of information about a project. These badges help in increasing the readability of the readme file because they provide metrics about the repositories that help the readers to get a clear idea of the repository very quickly just by scanning the…


Categorize incoming data with Elixir GenStage

By Pankaj Agarwal

June 27, 2020


We are working on a communication system, now the requirements was to set up some automation with upcoming messages. So let’s say we have a message with some greeting keyword like hi/hello we need to respond to the user as a welcome message. This is a very simple example but…


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,…


Ravines and Plateaus

By Vaibhav Rathore

June 11, 2020


When you learn anything new or push yourself to do extra, you need to work on abstraction. You have to get out of your comfort zone and cope up with decreased productivity. However, this doesn’t last long. I faced two similar situations where I targeted doing extra and my efficiency…


Internship, interrupted?

By Abhishek Sharma

June 9, 2020


Many plans have been interrupted this year. As a matter of fact, our lives as we know it has been interrupted. This can truly be said for most things, but not all. Our interns in the summer of 2020 are proof. Having already spent the lockdown period with us they…


Making meaningful communication happen

By Abhishek Sharma

June 8, 2020


“What’s in a name?” I find myself chanting over and over. It’s 3:37am by the clock. A visual dictionary is opened next to me, to a chapter on 17th century architecture. I’ve already gone through the chapters on space, human anatomy, molecular chemistry. A thesaurus by the side is stuck…


From Procedural to Functional Programming

By Pankaj Agarwal

June 6, 2020


It’s been almost a month I’m working on the open-source project with Tech4Dev. Prior to this, I had been a part of many enterprise applications in several domains including the social sector. With a deep desire to explore more areas, I found one of the interesting aspects of this project…


FAQs for project Tides

By ColoredCow

June 1, 2020


Q: You’re new to this project, where can you begin? A: First of all, we’re happy to know you’re interested in this project. By now, you might know that we’re building an open-source chatting platform between NGOs and their beneficiaries. It is a great opportunity for us to make an…


Continuous integration & deployment for open source project

By Satendra Rawat

May 28, 2020


“TO ERR IS HUMAN” – It is natural for human beings to make mistakes.   Though it sounds ideal, you cannot (or must not) accommodate mistakes when people’s lives may depend on your software. Especially where users are interacting with your app in real-time and your code impacts their lives,…


Here’s how a chat platform can improve human lives

By Abhishek Sharma

May 25, 2020


The quality of information a person can access, can be a direct indicator of the quality of life they live. For some of the more vulnerable sections of society, it can play an even crucial role. In the most recent example of the COVID-19 pandemic, information became a matter of…


Product research for open source chat platform

By Abhishek Sharma

May 18, 2020


It’s been a week that our team has been interacting with various NGOs. Throwing multitudes of questions at them and learning everything we can about their interaction with their community of influence (or beneficiaries). They’ve been walking us through their processes which covers what they communicate and how. We’ve been…


Training for effective communication

By Nishanth KD

October 15, 2019


We’ve struggled with communication. First, in about 80% of all interviews, we observe prospects failing at communication. Whether they are from reputed Tier 1, Tier 2 colleges or not so known Tier 3 colleges. Second, those who got picked showed large scope for further improvement. Third, when we internally evaluated our team,…


Can hills be the next software development hub?

By Abhishek Sharma

October 10, 2019


  ColoredCow believes that the hills of Uttarakhand, India have a lot of untapped potential. There are a lot of talented people in the hills. Particularly students from various engineering colleges. The terrain itself can be harnessed for a greater productivity and livelihood generation. We believe software development specifically can…


Why you should not wait anymore to build an online donation page

By Sambhavna

May 18, 2019


Non-Profits need funds to create impact and successfully run their operations. Organizations use different methods to fundraise but one thing that most social sector organizations still use is the offline method of collecting donations. We wondered why the shift from offline to online fundraising did not take place amongst many…


Traditional resume is dead. Time to create a 21st-century resume

By Sambhavna

April 10, 2019


At ColoredCow, we love it when we receive resumes! However, many times these resumes don’t adequately tell the story of the person who wrote it. We know that there is more to it than that document. That’s why we wrote an article to guide applicants, especially freshers – what to…


A Laravel package for a consistent workflow

By Pankaj Agarwal

July 26, 2018


ColoredCow has been working on Laravel for the past 3 years. In this time period, we have learned a great deal about coding from the way the framework is architected. We have also vastly grown in terms of processes around development following some of the practices that are built into…


How students can benefit through our Training Programs

By Abhishek Sharma

June 17, 2018


From our experience of having interacted with hundreds of students and many academic institutions, over the years, the hard truth established is that there’s a gap between the talent/skills the industry needs and what the education system is imparting. On industry’s part, it is tough to prepare the students for…


Guidelines for Interviews over Video Call

By ColoredCow

June 1, 2018


How to prepare, manage and succeed in your Google Hangout/Skype Interview. Your interview creates your first impression for people you want to work with. You start a new journey and open new possibilities with an interview. When it is so important then why not give your best in it. With…


How Laravel helped a software development company in India achieve dream processes

By Vaibhav Rathore

May 27, 2018


Quick background Small businesses like us face the following problems: Our data is fragmented across various tools. There’s no connection between them. Finances are managed at one platform while hiring at completely different. Difficult tracking organizational activities. Small updates in emails and Chat/Slack are getting harder to track as data…


Cultivating a culture with values and shared beliefs

By Tushar Bohra

May 2, 2018


What’s needed to fulfill the mission to do great work and be successful? It’s not only the skills, but also how you behave, your attitude towards your work that makes it great and leads you to become successful. Your behaviour is highly influenced by your environment. At ColoredCow, we believe…


Security practices for healthcare application

By Pankaj Agarwal

April 24, 2018


For any software application, security is an integral part of the package that the customers must receive. It is one of the vitals of an application instead of being an afterthought. Security risks such as data loss, data theft, malicious activities or coming under an automated attack are a reality…


Practices we follow at ColoredCow for project management

By Abhishek Sharma

April 10, 2018


Being connected with the clients To understand the business requirements and align with their product goals. To resolve the abstraction of converting business requirements to working features and creating a smooth delivery model for it. We hold regular calls and meetings to discuss the progress and share the achievements. We…


A lean billing solution for practice management systems

By Abhishek Sharma

April 6, 2018


Many practices in the US continue to use paper based methods for billing their patients and filing for claims even though their other management areas are electronic or cloud based. The case might be because of complicated medical billing process and too many components to handle. This article offers a…


Employee Portal: Getting Hands-on

By Vaibhav Rathore

April 2, 2018


Ever since I’ve been working on the Employee Portal, I haven’t felt more amazed about Laravel. There are various things Laravel provides out of the box. Many popular third-party integrations are built-in and don’t require anything extra than setting proper configs. However, the best thing about Laravel is its documentation. The…


How we wrote the job descriptions: behind the scenes

By Abhishek Sharma

March 28, 2018


We’re collecting a tribe of people who are driven to build meaningful ideas and solve challenging problems of the world. This can only happen with the right people who care for their craft and are passionate to contribute with their skills. And we’re really excited to see it happening at…


Employee Portal – Even small businesses should have it – Part 1

By Vaibhav Rathore

March 16, 2018


Just like SesPress came out as a result of our effort towards sending event-triggered emails cost-effectively, we have initiated Employee Portal to channelize both our internal and external operations.   The need Like any small business, we started our journey by adopting various tools for our operations. As our activities started…


Exploring, Traveling, & Learning one of our NGO partners’s eco-system

By Abhishek Sharma

March 8, 2018


Our journey started when we were invited to our partner’s annual event in Mumbai – a gathering of people from the social sector to share ideas and create a stronger NGO community. A two-day trip allowing us to immerse into the experiences of the social development sector. We got to…


Out of the box experience: a look inside the unique business value of social development sector

By Abhishek Sharma

March 12, 2018


“NGOs are in the business of trust” streamed the bold voice of Annabel Mehta, President, Apnalaya. This statement struck a chord with the diginatories from the social development sector, who all had gathered in the Wodehouse Gymkhana hall in Mumbai for ToolBox’s annual event ‘Out of the Box’. The event…


See you at Laravel Live 2018!

By Abhishek Sharma

March 7, 2018


A community grows through the people who are passionate about the subject wanting to share their knowledge. And when there are new generations of people to follow this lead with their contribution. Example, Stack Overflow or TED is an ongoing phenomena because of its strong community of contributors. Growth of…


Laracon Online – Interacting with community

By Tushar Bohra

February 8, 2018


We started our journey with Laravel 3 years back and yesterday we took an important step towards being an active part of the community and meeting fellow Laravel Enthusiasts. We believe conferences are a great medium to know about what is happening and also to make connections.   In our…


Refactor regularly to delay legacy

By Nishanth KD

February 1, 2018


Have you ever gone over an application codebase and felt that it should be refactored because it’s poorly written and just doesn’t make any sense? However doing so feels like an enormous task? Read on to make sure your application doesn’t end up like that, Legacy. Lately, I’ve been consulting…


Tryst with Laravel – Supercharging DateTime manipulation with Carbon

By Tushar Bohra

January 19, 2018


Laravel has a beautiful support to include packages. This allows us to extend the functionalities of the framework to the project needs. With this we can easily have support of packages generic for PHP or specific to Laravel. One such PHP package that comes out of box with Laravel is…


Tryst with Laravel – Collections as substitute for Eloquent fetch

By Tushar Bohra

January 12, 2018


Laravel offers the Illuminate\Support\Collections as an ultimate powerful tool to work with arrays. Also the results of all Illuminate\Database\Eloquent queries are the instance of the Collection class. This makes collections a very important component of the Laravel ecosystem. I have couple of times performed operations in Collections which were too complicated to…


SesPress – Our first open sourced WordPress plugin

By Vaibhav Rathore

January 11, 2018


This time we’ve covered another milestone. After all the effort made by the team to reduce our overall emailing cost and build a custom WordPress functionality, we’re happy to release it to the public as a WordPress plugin titled SesPress.   This is one of the first open source projects…


How we chose Laravel for the first CodeTrek program

By Tushar Bohra

January 9, 2018


ColoredCow started the CodeTrek programs to help others understand our passion for software development. With this program we wanted to share it and empower like minded people to do the same. We wanted to share our willingness to walk the extra mile for building software the right way. Currently CodeTrek…


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…


Tryst with Laravel – Quick recovery from Homestead MySql Crash

By Tushar Bohra

January 5, 2018


I am a huge fan of the Homestead development environment. Among all the other benefits that it offers the robust set of pre-installed packages makes working with it a huge delight. Also the peace of mind that comes with it being a complete separate installation not affecting resources on other…


CodeTrek – helping us build software the right way

By Tushar Bohra

January 3, 2018


ColoredCow started with the dream to solve problems of other startups in a meaningful way using technology. We wanted to not only do the problem solving, but also do it the right way. This required the combination of right tools and using them in the way they were designed. It…


How we reduced our emailing cost and built a custom WordPress plugin

By Vaibhav Rathore

January 3, 2018


We were using Mandrill for quite some time. The amount of sending event-triggered emails for us was very low. We are a small and cost-conservative organization. So we decided to stick with Mandrill’s Free Plan until it fulfills our needs. We sort of made Mandrill a standard in ColoredCow. Since it’s…


Why you should build your REST API in Laravel

By Nishanth KD

January 2, 2018


Laravel has over the years built a reputation for making developers productive. Built with Convention over Configuration, it enables developers to focus more on the application logic over all the other routine work that goes into building an app. Am I the only one that kinda wants this short-cut to…


Tryst with Laravel – Exploring Eloquent Model Events

By Tushar Bohra

December 29, 2017


Events provide a simple architecture and better code organisation. They open up a whole new dimension of interaction with the application code.   In Laravel, we have Eloquent model events which are fired when we perform some operation on the model.   For simpler understanding I usually classify them into two…


Choosing the right tools

By Vaibhav Rathore

December 25, 2017


  Isn’t this a perfect screenshot?… Umm… I’ll take your vote as yes. Being a developer or any other professional, it’s important to make things happen. What’s more important is to make those things happen the right way. When I started out on WordPress, I didn’t care about how good…


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…


Things to consider when hiring a remote development team

By Nishanth KD

December 21, 2017


In the past, we consulted startups on hiring remote development teams for their digital products. Hiring a team over building one from scratch in-house product can reduce costs and save time in early years of business. From years of experience, we generalised these 5 pointers that books often don’t talk about….


Trying a different approach towards meeting

By Tushar Bohra

December 20, 2017


We all have read at some point of time how meeting is a waste of time mostly. There are so many suggestions and tips to make it better and more efficient. I observed one flaw with all the tips. They all centred around making the them efficient, but no one…


How a few code changes added more value to us

By Vaibhav Rathore

December 18, 2017


From here:     To here:   And we were able to do that with a few code changes that literally involved rearranging a few lines. Don’t believe it? Read further.   When I found out that the home page of our site was 1.8MB, I was shocked. Literally. Even…


Value Relationship over Money

By Pankaj Agarwal

December 18, 2017


Last week I had a very great experience. We got a task to fix some vulnerability in the project. The project was in a PHP Framework and the codebase was not compatible with the latest framework. Our client used an online tool and got some vulnerability pointers which should be…


Empowering our customers with more value, more impact

By Abhishek Sharma

December 16, 2017


Most of the times in our exchanges with the vendors we feel helpless. We feel we could get more out of the exchange. It ends up with a feeling of being settled for less. Well, as customers we have onus to be diligent and not make the lives of the…


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…


Build a Web App: your doorway to Web Development

By Shubham Joshi

December 15, 2017


When I first thought of the idea to start by a career in we web development, I was very confused. With so many technologies coming up every day, it was very hard to choose the right one. Most of the job requirements were listed in terms of technologies like PHP,…


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….


Revisiting an old product

By Abhishek Sharma

December 14, 2017


It’s human to feel funny on revisiting our old work. And it’s full of “did i really make this” moments. And occasionally there will be “wow, i made this” moment. It’s bittersweet. And you feel there’s so much more you could have done with it and so much more you…


Decision making in tech

By Vaibhav Rathore

December 14, 2017


Many times, while working on various tasks, you must’ve got stuck between options and cannot decide which one you should do. The easiest and most obvious route is you do the research and probably take consultation if needed. Many people manage a list of pros and cons and based on which…


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…


Testing code in mobile development

By Pankaj Agarwal

December 12, 2017


Learning new things brings happiness and confidence. I personally feel very good when I get the chance to learn new technology and features. As I like react native for mobile development I started learning the testing capability of this framework.There are various articles and tutorials available on the internet here…


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…


Creating a consistent and value based experience of building websites

By Abhishek Sharma

December 11, 2017


There is a little coffee shop close to our office, BiziBean, and we visit it very oftenly. They brew some great coffee. We’ve been going there for over 2 years now. We know the value and experience we’re going to get there, and that’s what keeps us coming back. Which…


Life is a Marathon, not a Sprint.

By Shubham Joshi

December 11, 2017


In life we all have our days of success and failures. Somedays are good when do our tasks perfectly while on some days we are barely able to make it halfway through. The world always expects the best from us, but that doesn’t mean that if we fail to give…


Difference between Using and Following a framework

By Tushar Bohra

December 11, 2017


Frameworks are a boon to the modern web development. A framework provides easy to follow guidelines that can be utilised to remove a lot of complication.   However, we all must understand the difference between using and following a framework. I remember when I started with Laravel. Given my heavy…


Building the habit of Remarkability

By Shubham Joshi

December 9, 2017


Throughout our lives, we aspire for remarkability in everything we do. It is the unanimous cause of passion behind our work. But sometimes we get so fixated to create that perfect masterpiece that we forget that remarkability comes out of habit, it’s a feeling that should be exhibited in our…


Reaching the real need for a website

By Abhishek Sharma

December 8, 2017


One of the most important parts while creating websites is to understand the vision of business owner and craft it as per the vision. There are so many failed projects and unsatisfactory work because there is no common understanding between the executioner and the website owner. The real need is…


Diving into legacy code: developer’s resentment

By Vaibhav Rathore

December 8, 2017


Recently, we got a project that is built on a popular PHP framework. We soon realized that the codebase wasn’t compatible with the latest framework version and needed to be updated. The project had come to us for a new feature with fresh requirements. That time, we can’t say to…


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…


Reading increases the productivity

By Pankaj Agarwal

December 8, 2017


Everyone knows that Reading is a good way to help you grow further. From last few months, I am also finding it very useful and interesting. It’s helping me to improve my personal and professional skills. I am sharing my thoughts on how reading is helping me to increase my…


The Power of Daily Rituals

By Shubham Joshi

December 7, 2017


From the time of our birth our life has been a journey of experiences. With more experiences our mind expand and so does our abilities and capabilities to connect with the world. It’s strange how even after so many years of learning new things, we haven’t mastered its art. The…


Harder, better, stronger at crafting websites

By Abhishek Sharma

December 6, 2017


We must from time to time look back at our work, how to deliver better value to our customers and level up the game by another notch. Improvement is the only way forward and there are two ways it can happen. One, as an everyday betterment-through our micro interaction with…


Importance of Acknowledgement in Communication

By Tushar Bohra

December 6, 2017


We as human, want to be the master of our work and look forward to appraisal and recognition. Due to this primitive nature, we often tend not to communicate when required. We want to be the one to solve the problems of other, and come out as heroes. If there…


Diving into legacy code: system update

By Vaibhav Rathore

December 6, 2017


Recently, we got a project that was already built on one of the popular frameworks. We realized that the project had become a legacy application. The code was written on the initial versions of the framework, wasn’t up to date and compatible with the latest framework version. Probable guess: the…


Do interviews really suck

By Abhishek Sharma

December 6, 2017


I’ve been juggling with the thought whether interviews are a good match making technique for companies and candidates or not. I conclude that it can’t be a means to an end for the purpose. Being a startup, it is more important to know if a person can work under the…


Switching between multiple projects

By Vaibhav Rathore

December 5, 2017


The perfection in multitasking is what everyone wants. Everybody juggles between multiple tasks and everybody wants to master the art. Not everyone works on large-scale applications. These applications have full-time dedicated resources constantly fixing bugs, building new features and maintaining the environments. These applications are rare. Not everyone owns a…


Being the winning team

By Tushar Bohra

December 5, 2017


What sets a winning team apart from others?   I remember watching a movie where the coach said how his players should not be concerned if they move ahead. Rather the focus should be on moving the ball forward. If the ball moves, they move forward automatically.   A lot…


Have backup for project team

By Pankaj Agarwal

December 5, 2017


Two weeks ago, I got the news that one of our team members has to leave the company (He was the key man in one of our main project) and I need to immediately take the charge of his project. Before leaving he has given his estimate and releasing dates…


Follow your Calling.

By Shubham Joshi

December 4, 2017


Remember when we were children how we used to do some of the most irrational things like making a sand castle and creating a story around it or creating our own games with our rules and storyline. If you would recall then you’ll realize that how these things don’t fit…


Building over Learning

By Tushar Bohra

December 4, 2017


Learning is a lifelong activity and it never ends. But the journey does not start with learning. It starts with building.   When I was in college, a couple of my seniors needed a web platform to prepare for some online tests. I hardly knew HTML back then, let alone…


Design Patterns are helpful

By Pankaj Agarwal

December 4, 2017


We all know that design patterns are very helpful and important in software development. Though It takes some time to understand and implement but, once you able to do that development becomes a very interesting job. I am working on a healthcare project. Though the project is doing well and…


Good experience is not just inside the product but also while delivering it

By Abhishek Sharma

December 3, 2017


When we work with startups to build their products, we don’t only design user experience inside the product  but also how it is shipped. This realisation came when recently, we were delivering a product to our client. We planned out how we should deliver it to them. To take them…


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…


Commitment as a value

By Himanshu Dhiman

December 1, 2017


A commitment is a promise made by someone to do or give something. And fulfilling those commitments enables a person, to build the trust of another person, in him. In ColoredCow, the whole team follows its one of the major value that is ‘commitment‘.   We follow this value because…


Seek Excellence not Perfection.

By Shubham Joshi

December 1, 2017


We as humans are driven by perfection. To become the best in our fields is something that the society has taught us to desire. But In order to deliver with perfection, we get stuck in a loop, discarding our less than perfect efforts. This at times doesn’t lead to any…


Now is the best time!

By Tushar Bohra

December 1, 2017


All of us, all our lives are always waiting for the best time to do something.   The Best time to start loosing weight. Best time to go on the trip you have been waiting for. To buy the gadget that you wanted.   Overwhelming and long shot examples? Here…


Sometimes you just need to be ZONE OUT

By Pankaj Agarwal

December 1, 2017


Recently I was working on a healthcare project’s assignment. Our client wants to have some integration with a third-party service. So I did my research and give the estimates to the client. When I started developing everything was going according to the plan. When I about to complete the task…


“Let’s go Bangalore” is not a solution

By Adiba Ahmed

December 1, 2017


Some years back you would ask a fresh engineering graduate what he would do next in his/her career, the answers would be something like a masters degree, a government job, civil services, management etc. After that came the time when students added private sector jobs to their list. And now…


CodeTrek: Learning through Hands on

By Adiba Ahmed

December 1, 2017


If we go back and think about the topics or subjects we are most comfortable with, we all will find this one particular pattern. In subjects where we went ahead to learn something by putting effort on our end, subjects where we practiced more and shared an active involvement, these…


CodeTrek is free. But why?

By Adiba Ahmed

December 1, 2017


Every time we introduce CodeTrek to students, professors, training placement heads, our friends or anyone for that matter, they at least once do come up with questions like these…   It is great that you have started an initiative like this, but how are you making money out of it?…


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…


Seeing the world through the lens of softwares

By Abhishek Sharma

November 30, 2017


Opportunity to create products is just about everywhere. If there’s respect and empathy for people, there are ways to solve their problem using the expertise one knows (for us it is creating softwares). When we received an assignment to design a coffee table book, our first instinct was to decline…


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…


Let’s find some long term smog free alternatives for life

By Adiba Ahmed

November 30, 2017


A couple of weeks back the smoggy state of Delhi was the talk of the World. Reaching some unprecedented levels, the air quality showed dangerous figures. A lot of emergency measures were taken like closing schools, banning construction activity and quadruple increase in parking charges to reduce exhaust emission from…


Knowledge one step closer with last mile internet connectivity

By Adiba Ahmed

November 30, 2017


“High-speed internet in rural and semi-urban areas across India.”   Can you believe this dream seems to be turning into reality with the second phase of BharatNet in action. BharatNet project is quite possibly the biggest initiative undertaken by the Indian government to bring the rural and semi-urban population under…


“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…


A bus journey in the life of a product designer

By Abhishek Sharma

November 29, 2017


I started ’today’ with some hopes and motivation, and of solving my problem of getting from Dehradun to Delhi. My underlying motive was also to get some of my work done along the way, and so i booked the best bus which would give me enough seat space to work…


CodeTrek – Knowing the System

By Himanshu Dhiman

November 29, 2017


While working in CodeTrek from its initial phase, it brought me an opportunity to create a new system altogether. I started working in CodeTrek along with Adiba and Abhishek. When CodeTrek began to develop, I was only taking care of the coding part of development. But only coding the assigned…


Under-commitment is fine!

By Tushar Bohra

November 29, 2017


The key to be productive at work is to have rough goals for the day. It helps in knowing what are your going out to achieve and also to measure your progress. However, most of us have issues keeping up with the day’s goal and often end the day with…


Why React Native?

By Pankaj Agarwal

November 29, 2017


I love to do mobile development at my college. I developed some mobile apps for my college events. When It comes to technology I have always been doubtful of cross-platform mobile development frameworks like Cordova and ionic because they use the mobile browser or HTML 5 base engine to run…


Increase experience not pressure as you prepare for higher studies

By Adiba Ahmed

November 29, 2017


When thinking about higher studies people usually opt for either of the two situations You go ahead to pursue it just after your undergrad You take a break to prepare or gain some experience   Now if you fall in the second category the path gets a bit rocky. A…


Design workshop that changed views – moving with the community part 3

By Abhishek Sharma

November 28, 2017


Read part 1 here Read part 2 here   At the end of the two days of the product design session at UPES, the students wanted ColoredCow to stay back more and continue the session further. They wanted to interact and learn more. It was really great to see them…


Work on your skills during college breaks – Don’t waste your Winters

By Himanshu Dhiman

November 28, 2017


When students enter in college, it becomes important for some students to think about achieving a “great career”. Those are the students, who actually want to do something great in their lives. They put some great efforts to make themselves better. And I think the time of vacations brings out the best…


What is it like being a WordPress Dev.

By Vaibhav Rathore

November 28, 2017


I had good decent grades in my college. While I was on my conquest to become a hardcore techie, my colleagues started freelancing in WordPress. Well, they didn’t have as good grades as mine, they started making money way before me. From there, words started floating that anybody can do…


Be the smart worker

By Tushar Bohra

November 28, 2017


I recently read an article on hiring. There was one of the hiring managers asking the candidates, if they are hard worker or smart worker.   I looked back at the working habits of people I have been around. There were some, who always appeared busy and deep into their work (the…


Understanding Data Recovery Plan

By Pankaj Agarwal

November 28, 2017


We have completed a solid chunk of development in one of our product ManageMyNGO. Now NGO organizations are putting their data into our system it’s very important for us to have a solid data recovery plan. Today  I have a discussion on DR plan activity with my team.  Sharing my…


Moving with the community part 2

By Abhishek Sharma

November 27, 2017


Read part 1 here The session at UPES started with an agenda to create a useable design for a product in two days. That we would start with a real world scenario and design a final prototype to solve a problem for that scenario. This would give the students a…


Higher Studies after Bachelors degree

By Himanshu Dhiman

November 27, 2017


After getting a Bachelors degree in any field, What would you opt to go for? Higher Studies or to get a job or start a business? Students who are in the middle of their courses must have started to think about there choices. I just want to share my understanding…


Work is important. So is fun.

By Vaibhav Rathore

November 27, 2017


A strong organization is comprised of passionate people. And intense passion towards our work may convert us to a nerd. According to Google, a nerd is a foolish or contemptible person who lacks social skills or is boringly studious. Well, most of us don’t fall on the first part of…


Compassion and Software Development

By Tushar Bohra

November 27, 2017


In the past, I have always written about the importance of having an open relationship with your clients and the benefits it has for the products. Having an open relationship helps to being in compassion and lets you think from your client’s perspective. It helps us to understand the needs…


Programming in The Zone

By Nishanth KD

November 27, 2017


10:00 AM Monday morning at ColoredCow, Gurgaon. The room is buzzing with the click-clack sound of the keyboard and slack notifications. My day has just begun and I have tonnes of programming assignments to complete by 5:00 PM today. To make things worse, I just realised that I forgot my…


Development Practices

By Himanshu Dhiman

November 25, 2017


Every product goes through a certain process involving multiple stages while its development phase. Software products are developed going through multiple cycles of Requirements, Design, Development, Testing and Releases and this whole cycle is known as a Software Development Life Cycle (SDLC). But here the question arises that only following…


Get that gangrene out!

By Abhishek Sharma

November 25, 2017


Sometimes we get approached for projects that does not go along with our true nature of the company. The body of this work can define a new arm of the company as it extends the business and sometimes it may feel like a gangrened part, because it can kill one…


Little things, greater experiences!

By Akansha Tiwari

November 25, 2017


Post-engineering I began looking for opportunities which could give me the freedom to explore, explore fearlessly. It was then that I got a chance to intern with Colored Cow, it didn’t take a lot of time for me to take the decision because I could resonate with the one of their fundamental element – ‘Passion’.


The two pillars of an organization

By Vaibhav Rathore

November 25, 2017


A success of an organization depends on several factors. It’s team, it’s products, it’s customer base and relationships, it’s tech and a lot more. These may vary depending on team size, the targeted audience and market. But the two things which are always there, irrespective of what the organization size…


Not missing out on life or work

By Adiba Ahmed

November 25, 2017


Our latest weekend experience taught me that life is much simpler than we like to see it and it is much more fun when seen through one lens.   Last Saturday on a spur of movement we decided to travel Mawana, Prateek’s hometown. Why? Because we had heard so much…


Great products are built by strong teams

By Abhishek Sharma

November 24, 2017


One of the great challenges in building greater products is to build the greatest team to do it. People who are driven by the same sense of purpose and motivation to achieve the goals. All together. Whether building your own products or hiring a team to take your vision ahead,…


Working with constraints

By Vaibhav Rathore

November 24, 2017


It’s going to be almost a year for ColoredCow to be working from hills. And it’s been a remarkable journey so far. Spending the summers in hills, a fantastic view of a huge lake, multiple treks on weekends and chilly nights. Who doesn’t want that? Life’s been perfect. But that’s…


Unexpected support to contribute : Mentors volunteering for CodeTrek

By Adiba Ahmed

November 24, 2017


Unexpected gifts, unannounced good news, a word of comfort, some support, some encouragement. Doesn’t, all of this add a fresh spark in life? Pushes you to do more, to walk an extra mile and be grateful for what you have.   I felt the same when Sarthak connected with me…


Walk before Running

By Tushar Bohra

November 24, 2017


I remember reading about an analogy where life is compared to walking reverse on an escalator.   If you don’t move, with every passing moment you are going backwards. If you do walk, you’ll just be staying in the place that you were. But if you run and hustle, only…


The human aspect of software integrations

By Tushar Bohra

November 23, 2017


Software development is a lot like how our world works. We all are good a somethings and not so good at so many things. In real world, we all collaborate and work together as an entity. We support each other and grow together.   In software development, we support each…


Growing a community and moving with them – taking a design session in UPES

By Abhishek Sharma

November 23, 2017


ColoredCow is soon going to be in UPES, Dehradun on 27 and 28 Nov, to teach and talk about product design. It’s never too soon or too late to share the knowledge and grow as a community. Ever since I joined the design community, I have learnt a lot through…


Come out of the shell

By Vaibhav Rathore

November 23, 2017


We are a small problem-solving organization. We need problem solvers, not developers or designers or marketers or managers. For an organization with a size of ours, if everyone sticks to their own domain, it’ll soon die. If a developer thinks he just needs to code and ship the tasks he’s…


Strengthening products through problem finding

By Abhishek Sharma

November 22, 2017


In our quest to build impactful products, we are employing a problem finding approach to build the product the right way. As a part of this process, to strengthen the products and business, we increase our exposure of the problems by identifying the current state and the challenge we’re facing…


The art and science of cost estimations

By Vaibhav Rathore

November 22, 2017


I’ve been doing a lot of cost estimations lately for the development effort. Being a developer, it does not lie in my comfort zone as there is always an anxiety of underestimating. After some practice, I realized that there isn’t any rocket science here.   Points to consider while estimating:…


Keeping a consistent product experience even as the user segment grows

By Abhishek Sharma

November 21, 2017


There’s another way a product grows and gets stronger, which is by identifying new scope, new audience and new areas of expansions. I covered earlier how feedback feeds into achieving goals and better products. But as more target audience gets added and they’re included in the goal of the product,…


Building relationship before building software

By Tushar Bohra

November 21, 2017


We often discuss how easy it is to build software development, if we get the basics right. Most of the time it is all about people and the relation we share among us. Working remote sometimes add to another level of abstraction and discontinuity between teams and often is a…


A design ecosystem that benefits the products

By Abhishek Sharma

November 20, 2017


For any startup it is important that the products get adopted by the intended users and this happens more effectively if the users find their problems solved with the use of that product. In effect, startups are problem solving machines. What powers this machine is a key elements that is…


Building better products with feedback, to achieve your goals.

By Abhishek Sharma

November 17, 2017


In a lifecycle of creating products, it is required time and again to look back at the purpose and the goals the product is meant to achieve and build it further through feedback. This can only happen once it is launched and people are using it to solve their problems…


How I quit engineering and became a designer

By Abhishek Sharma

November 16, 2017


Two things before I begin, a) I completed engineering and b) This is not about quitting but pursuing a calling. I was a mechanical engineering student before I became a full time designer. I guess it was in my last year that my heart started telling me full time that…


CodeTrek in Kumaon Engineering College, Dwarahat

By Shubham Joshi

November 15, 2017


Our love for the hills and the desire to share our learnings took us to Dwarahat, a beautiful hamlet situated in the Kumaon valley. The Kumaon Engineering College (KEC) situated here is the Alma Mater of many of my colleagues. When they came to know that they will be visiting…


Why fill a form?

By ColoredCow

November 13, 2017


Form filling isn’t usually anyone’s favorite hobby, you don’t sit down one fine Sunday morning and decide, “It is a beautiful day, I’ll fill forms today!”.   Taking out time to write about yourself, what you aspire to do, the way you think is a conscious effort, so why do…


What I learned over a Village Experience Festival

By Tushar Bohra

November 11, 2017


Learning has always been high on the list for us at ColoredCow. From start, we have believed that to grow as an organization it is important to both grow individually and as a group. Hence we keep finding new ways to broaden our perspective and outlook.   The aim is…


CodeTrek- Grow your skills in hills

By Adiba Ahmed

October 16, 2017


How can I learn new technologies? I know little about Software, how to enhance my skills? I feel like I am missing a lot in comparison to my friends who are studying from colleges in bigger cities and non-hilly areas? How to learn without impacting my studies?   These were…


5 Books that can increase your employability in a startup

By ColoredCow

October 2, 2017


Employability is the talk of the town, and sadly not for very positive reasons. Every other day new statistics keep coming up and we hear about abysmal facts like ‘Less than 8% Indian engineers fit for core engineering roles’ (Economic Times), ‘80% of India’s engineers remain unemployable in the software…


Hiring for Culture, Training for Skills

By ColoredCow

August 23, 2017


You spend a third of your lives at work. That is a lot of time. Time that impacts varied aspects of your lives and has the potential to greatly influence your identity, mental peace, and growth. If work is what you do the most then choosing it should be a…


WordCamp Delhi 2017. How we took it.

By Vaibhav Rathore

August 21, 2017


We attended WordCamp Delhi 2017, held on August 19th at NDMC Convention center, New Delhi. We registered one month prior and were excited to attend the camp.   Quick Flashback When I joined ColoredCow, WordPress didn’t mean more than any other framework to me. I wasn’t even confident if it’s “the…


My first Internship.

By Sanchit Bajaj

June 19, 2017


Hello Reader, I am a budding designer from School of Design Studies, Dehradun. Before telling you about my first internship, I would like to tell you something about my journey so far. Getting into college after 12th was not that tough for me but settling into a new environment was….


Painting hope in hills

By Adiba Ahmed

June 12, 2017


It is not every day you hear that someone decides to paint a ghost village with life lessons. Yes, you read it right, I am talking about painting an abundant village with life lessons of people who lived there. And yes, I agree you don’t hear that at all!  …


Celebrating a year of togetherness with Vaibhav

By Adiba Ahmed

June 8, 2017


This morning when we all walked in our office, a pleasant surprise awaited us. To our delight, we were greeted by boxes of sweets! With sugar lovers in the house, it was a happy kick-start to the day. What added more to the sweetness was the reason for celebration. Vaibhav…


How to find an internship that boosts your career

By ColoredCow

May 8, 2017


  Before we talk about ways to find an internship that can help your career. Let’s first pose a simple question, What is your reason for doing an internship?  Why would you go for one?   Is it about earning money, getting exposure or just getting a certificate of experience….


How clarity of purpose improves employability chances

By Adiba Ahmed

May 5, 2017


Sometimes while aiming for the higher rungs on the ladder we overlook the fundamental steps. Clarity of purpose, tends to be one such neglected step. A clear blueprint of what you wish to do and what would it take to be there increases chances of achieving it. So all the…


Why WordPress Reach does not converts into high revenue WordPress Services?

By Tushar Bohra

May 2, 2017


WordPress in recent times has become a hugely popular platform to build a variety of web apps. It started off as a simple blogging platform but very soon evolved into a lot of different dimensions. With recent updates, we now have support for API developments in as well. Currently, more…


ColoredCow: A Name, An Identity, A Reflection

By ColoredCow

May 1, 2017


A name, a word that creates an identity. An identity that we hold closest to our existence and which in turn forms the starting point of every introduction we make. The sound of one particular word that is so deeply engraved that we remember it even in a crowd. With…


My first day at ColoredCow

By Shubham Joshi

April 27, 2017


“Some beautiful paths can’t  be discovered without getting lost.”  -Erol Ozan I am beginning with this quote. why?? It’s because I was lost once. After completing my graduation from THDC-IHET a college which is situated in a place as beautiful as paradise but with no promise of career growth at the time…


Including meditation in routine for better well being

By ColoredCow

April 25, 2017


In a slow but progressive manner, we see organizations around the world moving towards a people-centered functioning. Making new policies and including different activities in their schedules to pave way for a healthy and motivational environment for their employees. The intent can be debated but if done genuinely a people-centered…


Enhancing the learning curve with a mentor

By ColoredCow

April 19, 2017


The world has seen multiple examples of successful mentorship relations. A lot of the most influential people in history were encouraged to succeed by some of the most well-known people of our time. For example, Oprah Winfrey, best known for her talk show The Oprah Winfrey Show, was mentored by…


Town Hall Meetings: Incremental in a transparent way of functioning

By ColoredCow

April 17, 2017


Transparency by its fundamental nature tends to give way to trust. This can be with respect to any relation or dealings that one creates, in particular, if we talk about this with respect to an individual and his organization, transparency is highly important but most of the time not valued…


Induction Process Step 1: Feeling Welcomed

By Adiba Ahmed

April 14, 2017


Take a second, go back and think about your first day in school, work or any new thing you started with. Do you remember that giddy feeling you had before each of those new events. Whether veteran or rookie, we all are graced by those initial moments of nervousness, those…


Write To Share

By Adiba Ahmed

April 12, 2017


As humans, we are gifted with an evolved way of communication. We not only express ourselves through words and gestures but also through intricate ways like music, art, and literature. Each of these forms of expressions gives us an advantage of expressing what we think and feel with clarity. This…


Implementing modified role based access control in Laravel

By ColoredCow

April 10, 2017


Access control is an important aspect of any system dealing with sensitive content. At ColoredCow, we recently worked on a healthcare system and one of its key requirement was having an ACL system to enable secure and efficient handling of data.   Key specifications that we identified from the requirements…


Shaping life in hills

By ColoredCow

April 7, 2017


“It is always the same with mountains. Once you have lived with them for any length of time, you belong to them.”   – Ruskin Bond (Rain in the Mountains: Notes from the Himalayas) Mountains have always had high importance for mankind. They have been considered the abode of Gods,…


Living the hill journey

By ColoredCow

April 4, 2017


  The inauguration ceremony is done, we have started working from our Tehri office, it has been a month and it still feels like a dream. Having a workplace on top of a hill feels no less than a natural retreat. In this serene environment, we have tried to blend…


From Gurgaon to Tehri: How The Hill Chapter Started?

By ColoredCow

April 4, 2017


  ColoredCow started its official journey 3 years back in Gurgaon, the Millennium City of India. The city that caters more than 250 of Fortune 500 companies and houses many Gen-Next entrepreneurs. We started our journey from this place, the place that inspires many from it’s ‘rags to riches’ story,…


Incubation center a new window of possibilities

By ColoredCow

March 29, 2017


The process or the phase of incubation fundamentally helps each organism to develop and be prepared for the external world, incubation provides right conditions to grow and be ready to survive. Inspired by the concept of incubation we have seen a lot of countries over the years using a similar…


Benefits of working with us to build a product

By ColoredCow

March 14, 2017


Building a great product for you shouldn’t be about managing teams and coordinating its design and development. While you figure out the market, and develop the business plan for your product we empower you to do so with the following benefits:   Stand Out Differentiate your business with custom softwares…


How we screen resume quickly and effectively

By Adiba Ahmed

March 2, 2017


RESUME SCREENING We at ColoredCow use this simple algorithm to screen resume, cover letters, google forms or linked.in profiles that we receive for hiring. So far this method has never failed us and every time we use it our conviction for the technique increases. To get shortlisted, a candidate should…


My first day as an intern

By Adiba Ahmed

February 6, 2017


Thinking about all the new beginnings, all the first days of my life I was walking towards ColoredCow. Anxious and nervous, imagining all the things I can mess up in. Wishing that somehow it all goes normal and I don’t end up making a fool of myself. Isn’t that what…


How to build a great product

By Abhishek Sharma

April 3, 2016


There are two parts to building a great website (or any product for that matter). One, to explore the story behind that product; a story that brings the purpose in perspective. Purpose is generally constant throughout the project (unless the problem you’re trying to solve changes). This constant will keep…


Getting the client of your choice

By Abhishek Sharma

March 8, 2016


It is great chance if your clients think the same way you do. The journey of working together becomes rewarding and enjoyable. Such was our situation with our client the Predictive Strategy Group. It was exciting to just hear about their product but after using it, I was a believer…


Why website templates aren’t good for your business.

By Abhishek Sharma

October 5, 2015


A website solves a business problem. It is not just a page for people to find your phone number and address. It helps you gain more customers by engaging with them, by telling about yourself and your product. It ultimately helps you sell a proposition. When people talk about you…


Handshakes

By Abhishek Sharma

September 28, 2015


There’s something not right about handshakes. I mean, it is a good symbol of warmth and showing interest but it must not be used as means to an end. A good handshake holds a lot of responsibility, it should not be substituted for communication by overdoing it. I’ve seen people…


Our Business Card

By Abhishek Sharma

September 25, 2015


Small pieces of paper that carry information about how one could reach you but not about why they should reach you. What leaves the lasting impression of why one should get to you is the kind of service you deliver and the way you made your customer feel. If your…


Ship it

By Abhishek Sharma

September 23, 2015


To ship it is to let your work float out into the ocean. If you think you’ll perfect your work first and then send it out, you might end up taking forever. Imagine facebook’s fate if they had waited to launch their site till they had perfected the ‘like’ button,…


Finding treasure

By Abhishek Sharma

August 15, 2015


Money isn’t necessary to make us feel rich. People are precious jewels and much more treasure worthy than money will ever be. But people do not come with a red mark ‘X’ on their heads like those treasure maps. You have to be on constant journey with a shovel ready…


Iterate or perfect

By Abhishek Sharma

August 12, 2015


Perfection isn’t achieved in one go. This is the toughest fact of life because to accept this means you will have to work much more and much harder to get there. If you witness something perfect, and you know it isn’t a result of beginner’s luck or a fluke then…


What a difference a day makes

By Abhishek Sharma

August 11, 2015


Despite doing the work you love, there will be times when you start observing a pattern, regularity. This will be easy to overlook because you love your work. You wake up each morning, excited to go to work only to do the same thing you have been doing for a…


First step for creativity is to Ignore Everybody

By Abhishek Sharma

July 26, 2015


Hugh Macleod’s book ‘Ignore Everybody and 39 Other Keys to Creativity’ comes from a great experiential learning. His ideas are profound and ripe and they made a connection with me. There was a lot of truth in his voice; I wonder why he preferred to call it ‘keys to creativity’…


Rework Review

By Abhishek Sharma

July 16, 2015


I would recommend Rework to anyone starting their own business. What I think of the book: If you are running on a business model designed by your grand-father, or as an individual you strongly believe in one way of working and wouldn’t change it for the world, then Jason Fried…


Shipping Good Experience to Client

By ColoredCow

July 4, 2015


If you are in a service sector and you deal with many clients, then work related turbulence with some of the clients is inevitable. There can be many reasons for this; you might fail to prioritize the tasks owing to the many clients, there could be some error on your…


Roger That

By Abhishek Sharma

July 2, 2015


There was a time in college when I would get mails from my professors and I had a problem in responding them. I did not know how to say to them what I wanted to say. What I mean is, I doubted myself if I was saying the right thing….


Read Read Read

By Abhishek Sharma

June 30, 2015


When you read, outside noise is suppressed giving way to your inside voice. It is like meditation. At ColoredCow, we give a lot of importance to reading. More than an advice, reading has become a part of our culture. We have a list of books that we want each of…


Over Commitment is a Vice.

By Abhishek Sharma

June 29, 2015


At school, the homework came with a due date and I had to adhere to it. There were times when I’d reach home with a huge load of work from all the subject teachers with very less time to finish it. I was forced to overcommit. I couldn’t argue with…


What is the best way to learn new technology?

By ColoredCow

June 26, 2015


If someone asked me whether I wanted to learn something new every day, I would raise my hand every time. But there is more to it than just raising a hand which is the “HOW” of learning. Learning a new technology is a roller coaster ride, it is not that…


The Kitchen Experiment or How Cooking Has Molded Colored Cow

By Abhishek Sharma

June 22, 2015


Companies these days are taking unconventional approach to impart values and culture into their people. We realized how one such approach was unknowingly building ours. Colored Cow is a small company and we prefer to cook our own food. We buy groceries on a Sunday and stock our fridge for…


Women in Colored Cow

By ColoredCow

June 20, 2015


It was 12 minutes past 8 in the night and I saw 3 women coming out of the meeting room, all of them from different age groups. I did not dare ask for their ages, they looked vibrant and enthusiastic. I should be crazy to have bound their energies by…


Puzzled by the amount of learning I need to do

By Nishanth KD

June 19, 2015


Have you always wanted to build eye-catching, making-dent-in-the universe user-interfaces? Flash Back – 2013 I had always wanted to get into web design and development. Fancy aesthetic user interfaces that make you feel cool. I applied my perfectionist approach to it and started collecting the stuff I need to know…


Response to a Newsletter by 9 Clouds on Snackification

By Abhishek Sharma

June 15, 2015


We have been sharing our thoughts on all things digital and a part of it covered digital communication. Prateek read a newsletter by 9 Clouds which talked about the same, so we decided to write our own post as a critique of the newsletter. Please read the newsletter before you read further;…


Building a Stage

By ColoredCow

June 13, 2015


At Colored Cow, we’re trying to identify and build a community of people who are passionate about technology. We want to give back to this community all that we have learnt through our experience. We’re doing it by creating a platform for them. On www.meetup.com, we found a group of…


It’s not a 9-to-5

By ColoredCow

June 12, 2015


In one corner of the office I saw a bar stool standing tall with dignity amidst the business environment. Little did I realize that it was the chair that KD was talking about, the chair that ColoredCow got for him, for he is at his best when he is on…


Learning an Alien language

By ColoredCow

June 12, 2015


I know a way to learn something new- jump in. Javascript and Ajax presented themselves to me as alien’s languages. Despite having an edge in object oriented languages I had an initial hitch when the time came for me to learn new ones. I leapt at the chance of learning…


I met ColoredCows today

By ColoredCow

June 12, 2015


KD, a friend of mine who is the lead developer at ColoredCow called me, saying that I should join ColoredCow, because the company was scaling up. He knew that I could code really well in Java and that it would be an awesome thing to explore whole new world of…


Thank You Mohit

By ColoredCow

June 8, 2015


Thank You Mohit!   And this is how Mohit helped us:     -Abhishek


How Naveen Molded Me

By ColoredCow

June 8, 2015


A common problem that one faces today is how to move from ‘Hello World’ problems to building world class integrated systems with complex use cases that are closely coupled with each other. Here is my story on how i evolved from “Hello World” to building two online marketplaces, starting a…


The day we ganged up and started building the future

By ColoredCow

January 11, 2015


It started with an informal meeting. Post this meeting, Mohit Pawar, Gautam, Naveen and Deepti joined us for another discussion. The agenda was to give Mohit a clear picture of where we stand as a company, which would help him identify our shortcomings as a team and as individuals. After…


Your business don't need a Website

By ColoredCow

March 12, 2014


Or your business don’t need a Facebook page, or a Twitter account, or anything of that sort if you don’t have answer for the following question – What are the 3(at least!) most important outcomes that you wish to get from your website(Facebook, Twitter, etc)? Outcomes could either be actions…


Do you have enough Customers to survive?

By ColoredCow

January 28, 2014


You started your business with a dream of turning your greatest passion into creation of a road to freedom and independence. Unlike so many people who just talk about it, you put your neck on the line with a dream to grow and prosper. You’ve been running your business for…


Know your Customers

By ColoredCow

January 24, 2014


Every business owner knows that it’s very important to know his or her customers. Even then in my last five transactions, I’ve done with local businesses, nobody tried to know me. Why? They don’t have time to make any effort for this! They don’t see any value in it! May…


Growth opportunities for Indian SMBs

By ColoredCow

December 25, 2013


My shopping patterns have changed significantly over the last few years. Thanks to the advances in the technologies, my experiences of getting things done is getting better and better. Like, for quite some time now all the books I’ve purchased were purchased online. I don’t remember the last time I…


Talks
An effortless way to make businesses efficient
By Prateek Narang
A talk on enhancing the efficiency of businesses with a better handle on it through data and tools already being used
Know more to request this talk