Currently showing  Development Practices

  Show all blogs


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…


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…


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


Why re-captcha for your WordPress sites

By Pankaj Kandpal

December 17, 2020


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


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

By Satendra Rawat

November 19, 2020


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


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


11 Must-have free WordPress plugins for any business website

By ColoredCow

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…


Experiments with GitHub CLI

By pokhiii

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…


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…


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


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…


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


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…


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…


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…


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…


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…


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


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…


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…


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…


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…


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…


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…


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