Frontend Engineering at Slack with Shruti Kapoor
Podcast: Play in new window | Download
Subscribe: RSS
Slack is a team communication platform that originated as an internal tool within Tiny Speck, a game development company. When the company realized that their game would not achieve commercial success, they changed direction and repurposed the communication tool into a new product which eventually became Slack. Slack was launched in 2013 and is now ubiquitous in workplaces around the world.
Shruti Kapoor is a Lead Member of the Technical Staff at Slack. She’s worked on features including Huddles, the recent redesign of Slack, and currently works on accessibility. She joins the podcast to talk about her path into frontend engineering, the frontend tech stack at Slack, the developer tooling, how Slack evaluates new technologies, and more.
Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development.
Sponsorship inquiries: sponsor@softwareengineeringdaily.com
Sponsors
Introducing Height: the only autonomous project management tool. Backlog grooming, bug triage, keeping documentation up-to-date—those aren’t why you got into this job, right? Well, Height handles all that grunt work for you.
Using a first-of-its-kind AI approach, Height offloads time-consuming workflows, without you lifting a finger. It syncs your specs to scope changes, organizes your backlog, and prioritizes new bugs, escalating critical issues to the right person.
Everyone on your team manages projects—tracking updates, scoping work, balancing priorities. But your success shouldn’t depend on project management. With Height, autonomous workflows handle that mundane upkeep, so your team can focus on building great products.
If you’re ready to stop managing projects, it’s time for Height. Join the new era of product building—where projects manage themselves.
Sign up for Height today and offload project upkeep for good. Visit height.app/SEdaily to get started.