Programming

Programming paradigms

Programming is much more than writing code. Here's a quick summary of common programming paradigms.

Read
Data Science

Analyze productive hours from git punches

Git logs can tell our history, when and what we were working on. So let's use that to analyze our productivity.

Read
Data Science

Interactive data visualization of tech skills

While exploring various kinds of charts and their use case. I found sunburst charts interesting and felt that they should be good fit for showcasing my technical skill set.

Read

Insights of git repository using git-quick-stats

It's interesting to get insights from our git repository like contributions stats, commits per author, commits per month/week/date, code reviewers. There is an interesting tool called git-quick-stats to help generating these insights.

Read
Front-end

Role based routes protection in React + MobX app

Almost all admin dashboard apps require some kind of role based access to enable disable access to the features of app based upon the user's role...

Read
DevOps

CI for sanity tests using CircleCI

Isn't it nice to automate running of basic sanity tests like checking linting and unit tests before proceeding with merging of a pull request or deploying a new build?It's easy to setup such a CI pipeline for your git repo. Let's see how...

Read