40 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


Frontend Engineering at Slack with Shruti Kapoor
Manage episode 448771310 series 2455731
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.
Please click here to see the transcript of this episode.
Sponsorship inquiries: sponsor@softwareengineeringdaily.com
2090 פרקים
Manage episode 448771310 series 2455731
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.
Please click here to see the transcript of this episode.
Sponsorship inquiries: sponsor@softwareengineeringdaily.com
2090 פרקים
すべてのエピソード
×
1 Grand Theft Auto III on the Dreamcast with Falco Girgis and Stef Kornilios Mitsis Poiitidis 47:39


1 LiveKit and OpenAI with Russ d’Sa 47:56

1 SED News: CoreWeave IPO, Anthropic’s MCP, and Microsoft Turns 50 46:42

1 Vibe Coding at Heroku with Vish Abrams 52:51

1 Agentic AI at Glean with Eddie Zhou 44:25

1 Turing Award Special: A Conversation with Martin Hellman 42:02

1 Prometheus and Open-Source Observability with Eric Schabell 46:06

1 Turing Award Special: A Conversation with David Patterson 56:25

1 Uber’s On-Call Copilot with Paarth Chothani and Eduards Sidorovics 45:23

1 Turing Award Special: A Conversation with John Hennessy 40:03

1 Sourcegraph and the Frontier of AI in Software Engineering with Beyang Liu 44:40

1 Turing Award Special: A Conversation with Jeffrey Ullman 38:13

1 Knowledge Graphs as Agentic Memory with Daniel Chalef 53:38


1 Turing Award Special: A Conversation with Jack Dongarra 50:01

1 Quantum Computing at Rigetti with David Rivas 53:50

1 The State of the Ethereum Blockchain with Andrew Koller 41:29

1 StackHawk and Shift-Left API Security with Scott Gerlach 46:07

1 NVIDIA RAPIDS and Open Source ML Acceleration with Chris Deotte and Jean-Francois Puget 42:32

1 Browser Security with Jeswin Mathai 50:00

1 Troubleshooting Microservices with Julia Blase 43:00

1 Vercel’s Developer Frameworks with Ary Khandelwal and Max Leiter 53:13

1 Docusign for Developers with Dan Selman and Larry Jin 45:10

1 The Subsea Cable Network with Josh Dzieza 45:18

1 LangChain and Agentic AI Engineering with Erick Friis 43:08

1 Secure Communications in Embedded Systems with Ismael Valenzuela and John Wall 46:43


1 Maximizing Cloud Efficiency with Jerzy Grzywinski and Brent Segner 45:52

1 NVIDIA’s Agentic AI for Container Security with Amanda Saunders and Allan Enemark 46:12

1 The Raylib C Library for Game Development with Ramon Santamaria 1:00:32


1 Mamba and Software Package Security with Sylvain Corlay 46:56


1 beeps and on-call for Next.js developers with Joey Parsons 47:42

1 Digital Forensics with Emre Tinaztepe 49:50

1 Fallout: London with Daniel Morrison Neil and Jordan Albon 1:14:36

1 Heroku and the Twelve-Factor App with Vish Abrams 38:19

1 AI Developer Tools at Google with Paige Bailey 38:28

1 Game Emulation on the Carbon Engine with Dimitris “MVG” Giannakis 45:04

1 Going Serverless in Financial Services with Brian McNamara 37:58

1 Teardown and Voxel-Based Rendering with Dennis Gustafsson 34:32

1 Streamlined React Native Development with Charlie Cheever and James Ide 50:54

1 The Vulkan Graphics API with Tom Olson and Ralph Potter 52:38

1 PlayStation 2 Emulation with TellowKrinkle 52:48

1 TSMC and the Geopolitics of the Chip Industry with Tim Culpan 47:34

1 Factorio with Michal Kovařík 1:21:03

1 Frontend Engineering at Slack with Shruti Kapoor 44:48

1 Boston Dynamics with Matt Malchano 50:56

1 TypeScript ESLint with Josh Goldberg 57:29

1 Sleuth and the Future of Engineering Teams with Dylan Etkin 42:48

1 The Big Changes in Python 3.13 with Łukasz Langa 46:35

1 Argo and Kubernetes with Michael Crenshaw and Zach Aller 45:26

1 Rust vs. C++ with Steve Klabnik and Herb Sutter 1:01:50

1 Engineering an Open Source CRISPR with Aadyot Bhatnagar 33:50

1 SoundCloud’s Platform Architecture with Matthew Drooker 39:21

1 The End of GraphQL with Matt Bessey 45:36

1 Linux on Apple Silicon with Alyssa Rosenzweig 36:09

1 DOOM on Super Nintendo with Randy Linden 50:17


1 MLOps at JFrog with Bill Manning 50:29

1 The Future of Offensive Pentesting with Mark Goodwin 44:43

1 WipEout and Rewriting a PlayStation Classic with Dominic Szablewski 49:00

1 Engineering at Discord with Justin Beckwith 41:40

1 Next.js 15 with Jimmy Lai and Tim Neutkens 51:51

1 CodeSandbox with Ives van Hoorne 1:04:39

1 Open Source Data Analytics with Sameer Al-Sakran 47:28

1 Node.js and the Javascript Ecosystem with Gil Tayar 49:09


1 Palantir with Akshay Krishnaswamy and Christopher Jeganathan 51:05

1 Creating a Rust IDE with Vitaly Bragilevsky 44:08

1 VC Investing at CRV with James Green 52:39

1 DataStax and the Future of Real-Time Data Applications with Jonathan Ellis 43:24

1 Enhancing OAuth Security and Interoperability Using FAPI with Joseph Heenan 42:48

1 React 18 at The New York Times with Ilya Gurevich 52:09

1 Lekko and Dynamic Software Configuration with Konrad Niemiec 41:08

1 Crafting a Stop Motion Video Game with Onat Hekimoglu 47:35

1 Why Stack Overflow Uses Svelte with Giamir Buoncristiani 46:37

1 How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner 47:25

1 Containers at the Edge with David Aronchick 40:55

1 Evolving JavaScript with Douglas Crockford 54:32

1 Developer Productivity with Damien Filiatrault 41:00


1 Modern Frontend Engineering with Stefan Li 42:32

1 AI Research at Capital One with Bayan Bruss 44:08


1 Creating GUIs in Rust with Emil Ernerfeldt 45:42

1 Chroma’s Vector Database with Anton Troynikov 50:58

1 The Vesuvius Challenge with Juli Schilliger and Youssef Nader 44:12

1 Identity and Access Management with Julianna Lamb 52:28

1 Building Secure Payments Infrastructure with Jack Gibson 43:54

1 MongoDB Vector Search with Ben Flast 41:57

1 N64 Recompiled with Darío and Wiseguy 1:01:50

1 The 2024 Stack Overflow Developer Survey with Erin Yepis and Ryan Polk 41:33

1 Container Security with Matt Moore 59:04

1 Google Maps Javascript API with Matt Toon 42:37

1 AI Pipelines with Maxime Armstrong and Yuhan Luo 45:19

1 Data Management at Capital One with Jim Lebonitte 28:58

1 Creating ESLint with Nicholas Zakas 46:22

1 Humane with George Kedenburg III and Josh Dickens 50:08

1 Building a Fast Financial Transactions Database with Joran Greef 59:17

1 Firefox Software Architecture with Brian Grinstead 51:22

1 AI Data Analytics at Google with Gerrit Kazmaier 50:38

1 Building a Collaborative DevOps Platform with Adam Jacob 55:00
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.