Weblog
Jai Santhosh

Jai Santhosh

Building the Future with AI and Engineering.

Technology Leader · Engineer · Innovator

From pioneering web experiences to enterprise platforms and AI-powered innovation.

I also speak at conferences & meetups sometimes.

Notes

Talks, writeups, and things I learned the hard way.

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.

2013

  1. Using Yahoo! BOSS API for your hacksSlides of the talk on using Yahoo!'s BOSS API and Content Analysis API for searching data on the Web given at the HackU event at IIT Bombay.

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. YQL & Yahoo! APIsI gave a talk on December 3, 2011 on YQL & Yahoo! APIs in the RHoK Bangalore hackathon event.
  2. 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!

2009

  1. Shim Technique In IEIn one of the projects I was working, we had an interaction where a DIV element pops up and demands some user action. The DIV used to get obscured whenever it shows up over a select box in IE6 though…