Vaidik Kapoor

Vaidik Kapoor

United Kingdom
7K followers 500+ connections

About

I am an experienced technology leader and architect who loves building products…

Activity

Join now to see all activity

Experience

  • Gaia Graphic

    Gaia

    London Area, United Kingdom

  • -

    India

  • -

    Remote

  • -

    Gurugram, Haryana, India

  • -

    Gurgaon, India

  • -

    Gurgaon, Haryana, India

  • -

    New Delhi Area, India

  • -

    Mountain View, CA

  • -

    New Delhi Area, India

  • -

  • -

    Bangalore, India

  • -

  • -

    New Delhi

  • -

  • -

    Noida Area, India

Publications

  • Need for Better Documentation

    Hackernoon

    Even though we all agree about the importance of good documentation, there seems to be a widespread failure on our part to act on this belief and pay attention to how we document our software. Why does this happen?

    I explore the reason for our failure to write good documentation in this article.

    See publication
  • Ansible at Grofers (Part 1) - Introduction

    Grofers Engineering

    About a year ago, we started setting up our infrastructure platform to make daily system operations and infrastructure maintenance easy and enable our developers in a way that they can move faster. This post is part one of a series on how we use Ansible at Grofers to manage our infrastructure.

    See publication
  • Postmortem: Outage due to Elasticsearch’s flexibility and our carelessness

    Grofers Engineering

    On November 25 at 4:30 AM, our consumer apps stopped working because of some issue with our backend API. This article is a postmortem of what happened that night.

    See publication
  • Elasticsearch for Analytics

    Elasticsearch is essentially a distributed search-engine but there have been more than one example of companies and projects using Elasticsearch for analytics instead of search. We, at Wingify, had similar requirements when we decided to make our analytics more powerful to empower the customers of our product, Visual Website Optimizer (VWO). This blog post is about how we used Elasticsearch to make VWO’s user tracking a lot more powerful than it earlier was.

    See publication
  • Queues in Web Application

    Open Source for You

    This article explores message queues as a technique that can be used to improve the user-perceived responsiveness of Web applications.

    See publication

Projects

  • Sherlock - Easy distributed locks for Python with a choice of backends

    - Present

    When you are working with resources which are accessed by multiple services or distributed services, more than often you need some kind of locking mechanism to make it possible to access some resources at a time.

    Distributed Locks or Mutexes can help you with this. Sherlock provides the exact same facility, with some extra goodies. It provides an easy-to-use API that resembles standard library's threading.Lock semantics. Apart from this, Sherlock gives you the flexibilty of using a…

    When you are working with resources which are accessed by multiple services or distributed services, more than often you need some kind of locking mechanism to make it possible to access some resources at a time.

    Distributed Locks or Mutexes can help you with this. Sherlock provides the exact same facility, with some extra goodies. It provides an easy-to-use API that resembles standard library's threading.Lock semantics. Apart from this, Sherlock gives you the flexibilty of using a backend of your choice (Etcd, Redis and Memcached) for managing locks. Sherlock is easy to extend to use backends that are not supported.

    See project
  • Incoming - JSON Validation Framework for Python

    The project aims at helping web developers get rid of JSON validation and organize their validation code into more usable and modular pieces.

    See project
  • commentjson

    This project is a Python package that allows you to add Python style comments in JSON and let you parse those JSON files like you would parse any valid JSON.

    See project
  • Marg - A Request Routing Framework in PHP

    -

    Marg is an attempt to create an easy-to-use and extensible request router for PHP programmers.

    See project
  • redux-cookies-middleware

    -

    redux-cookies-middleware is a Redux middleware which watches for changes in Redux state & stores them in browser cookie.

    See project

Languages

  • English

    -

  • Hindi

    -

Recommendations received

More activity by Vaidik

View Vaidik’s full profile

  • See who you know in common
  • Get introduced
  • Contact Vaidik directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses