Weblog

JavaScript

10 pieces.

2020

  1. Developing in a Large MonorepoAt Microsoft we keep high-value Microsoft 365 frontend components in one large TypeScript monorepo. This talk covers the tooling that keeps package management and cross-package work fast for hundreds of developers.

2017

  1. Dealing with Data Offline in Web AppsA ReactNext talk on elevating web apps with Service Workers and managing offline writes with IndexedDB, redux-offline, and PouchDB — then syncing cleanly when the network returns.

2016

  1. Know your application rendering inside outA JSFoo talk on measuring web rendering performance — the critical rendering path, frame budgets, jank, layout thrashing, layers, and the Chrome DevTools Timeline.

2015

  1. Building and deploying a Progressive Web App at scale with FlipkartHow Flipkart Lite used Service Workers, app shells, and careful performance work to ship one of the first real-world Progressive Web Apps at e-commerce scale.
  2. The Modern Front-end Engineer's ToolboxIn my talk at the first-ever NodeDay conference in India, I spoke about how Node.js can accelerate your front-end development process and how it worked for us at Flipkart.

2014

  1. An Intro to Web ComponentsAn introduction to the Web Components standards — Templates, Shadow DOM, Custom Elements, and HTML Imports — given at a Flipkart Web Meetup.
  2. React JS - A Sneak PeekReact JS is a JavaScript library for building User Interfaces. It is used in Facebook, Instagram and a lot of other sites as well.

2012

  1. YUI TidbitsA bunch of extremely simple YUI3 helpers, which I found were very useful to me, for your daily YUI usage.
  2. YUI Advanced - Deep DiveI gave a training on a few advanced topics of YUI to the Yahoo! Maktoob team in Jordan.

2011

  1. Hack with YUII gave a talk upon using YUI for your hacks in the IIT Delhi HackU event (University Hackday) in 2011 conducted by Yahoo!