Talks and Presentations

Workshops and sessions I have given, with the decks exactly as they were presented.

A slide from the talk: a group chat about a Goa trip, and the server sending one message to every member.

Inside Real-Time Systems

DY Patil College of Engineering, Akurdi, Pune·

How does a change in one place reach another person’s screen? The talk follows one cricket score from a single request, through TCP and UDP, polling, Server-Sent Events and WebSockets, to a group chat with rooms and a document that four people edit at once.

Read the talk
Dhruv Kothari speaking beside the projected title slide, at the meetup.

Crafting Design Systems at Scale

React India Pune Meetup·

Buttons and modals are the easy part. The talk goes underneath them: tokens named by intent, themes that hold up in a dark mode, and accessibility that is not traded away for looks. Plus how a team ends up with fifty shades of grey, and how not to.

Open the deck — opens in a new tab