Episodes

SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess

Filed in Episodes by on April 19, 2023 0 Comments
SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess

Sugu Sougoumarane discusses how to face the challenges of horizontally scaling MySQL databases through the Vitess distribution engine and Planetscale, a service built on top of Vitess. This episode explores ideas about topology management, sharding, Paxos, connection pooling, and how Vitess handles large transactions while abstracting complexity from the application layer.   Related Links SE […]

Continue Reading »

SE Radio 559: Ross Anderson on Software Obsolescence

Filed in Episodes by on April 12, 2023 1 Comment
SE Radio 559: Ross Anderson on Software Obsolescence

Ross John Anderson, Professor of Security Engineering at University of Cambridge, discusses software obsolescence with host Priyanka Raghavan. They examine risks associated with software going obsolete and consider several examples of software obsolescence, including how it can affect cars. Prof. Anderson discusses policy and research in the area of obsolescence and suggests some ways to […]

Continue Reading »

SE Radio 558: Michael Fazio on Modern Android Development

Filed in Episodes by on April 5, 2023 0 Comments
SE Radio 558: Michael Fazio on Modern Android Development

Michael Fazio, Engineering Manager (Android) at Albert and author of Kotlin and Android Development featuring Jetpack from the Pragmatic Programmers, speaks with SE Radio’s Gavin Henry about how the Android ecosystem looks today, and why it’s an excellent time to write native Android apps. They explore a wide range of topics about modern Android development, […]

Continue Reading »

SE Radio 557: Timothy Beamish on React and Next.js

Filed in Episodes by on March 28, 2023 0 Comments
SE Radio 557: Timothy Beamish on React and Next.js

Timothy Beamish of BenchSci discusses React and Next.js, two of today’s most popular front-end frameworks. Host Philip Winston speaks with Beamish about components, routing, JSX, client-side and server-side rendering, single-page applications, automatic code-splitting, image optimization, and more. Beamish also details his experience moving a real-world application to Next.js. Related links SE Radio 382: Michael Chan […]

Continue Reading »