Gokulakrishnan Kalaikovan

Gokulakrishnan Kalaikovan

Web Developer &Google Developer Expertbased in India, Bangalore.

2018

Fix Mojave Rendering Issue

Today after updating macOS from to in my MacBook Pro, I found out that Mojave has some render issue. Here is how to fix the issue. Steps to fix Copy this code . Open your terminal application…

Add danger.js to your OSS in 5 mins

What is danger.js anyway? DangerJS runs during your CI process, and helps your team to automate certain manual code review tasks like: Is there a or ? Does this are added to ? Is kept up to…

Prettier - Opinionated Code Formatter

What is prettier? Prettier is an opinionated code formatter. That’s all. ✅ Language support 👉🏻 Life without Prettier Dev (A) : Hey, can you review my code?, Here is the PR link . Dev (B) : Sure…

Introduction to GraphQL

😼 So what is GraphQL exactly? A query language for your API. GraphQL gives the power to ask for exactly what we need and nothing more. Get as many as resources in a single request. Evolve your API’s…

2017

Tool I use for web development

Why this post? As a web developer, I use a lot of tools (new & old), utilities & some tips from my discovery and from lots of people around ( twitter , product hunt etc,). Today I want to share all…

Comparison of HTTP and HTTP/2

This comparison blog post is to show why you should move from HTTP to HTTPS and why you should add support to HTTP/2 . Before comparing HTTP vs HTTP/2 . Lets see what is HTTP first…

Best Practices for Push Notifications

As the web is moving forward very fast and now we can do almost everything on the web which can be done in native applications ( & ). Such as , , etc. But many websites started using these…

What is accessibility?

Accessibility means letting the user navigate and interact with a website by any means. Let it be a keyboard, a mouse or people with disabilities or impairments. Web Accessibility Let us learn what is…

How To Setup Webpack 2

Webpack is module bundler for modern web applications. It is a highly configurable and easy to use. Reduces the network request by bundling all static assets into a single file. Hot Reloading helps…

2016

CSS4 Selectors

A CSS selector is like patterns which are used to select and style the pattern matching elements. We will compare with selectors and give some examples for better understanding. Pseudo Class…

2014

Web Performance Optimization

An average user stays in your site if the page loads in < 1000ms. In 2014, an average page size is 1.9MB. See the below chart for more stats. via source httparchive The core content of site should…

Chrome DevTools

Google chrome is one of the fastest browser around and using chrome devTools for development is simply awesome. I use two chrome browers, one is normal chrome and other is chrome canary . The…