Software Engineering Daily

Software Engineering Daily


Latest Episodes

Java 13 with Georges Saab
December 03, 2019

Java has been popular since the 90s, when it started to be used as a programming language for enterprises.  Today, Java is still widely deployed, but the infrastructure environment is dramatically different.

Distributed SQL with Karthik Ranganathan and Sid Choudhury
December 02, 2019

Relational databases provide durable transactional systems for storing data. The relational model has existed for decades, but the requirements for a relational database have changed. Modern applications have requirements for high volumes of data that ...

Economics of Software with Russ Roberts Holiday Repeat
November 29, 2019

Originally published July 14, 2016 EconTalk is a weekly economics podcast that has been going for a decade. On EconTalk, Russ Roberts brings on writers, intellectuals, and entrepreneurs for engaging conversations about the world as seen through the len...

Uber’s Data Platform with Zhenxiao Luo Holiday Repeat
November 28, 2019

Originally published May 24, 2018 When a user takes a ride on Uber, the app on the user’s phone is communicating with Uber’s backend infrastructure, which is writing to a database that maintains the state of that user’s activity.

Kong API Platform with Marco Palladino Holiday Repeat
November 27, 2019

Originally published January 4, 2019 When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway is the entry point for an external request. An API gateway serves several purposes: authentication,

Future of Computing with John Hennessy Holiday Repeat
November 26, 2019

Originally published June 7, 2018 Moore’s Law states that the number of transistors in a dense integrated circuit doubles about every two years. Moore’s Law is less like a “law” and more like an observation or a prediction. Moore’s Law is ending.

Indie Hackers with Courtland Allen Holiday Repeat
November 25, 2019

Originally published November 4, 2016 Indie Hackers is a website that profiles independent developers who have made profitable software projects, usually without raising any money. These projects make anywhere from a few hundred dollars a month to more...

Cloud Dependencies with Mya Pitzeruse
November 23, 2019

New software abstractions always take advantage of the abstractions that have been built before. Software libraries allow us to import code that sits on the same host as a new program. Open source software let us copy and paste existing code,

Web Application Testing with Gabriel-James Safar
November 22, 2019

Web applications are used on a wide variety of platforms.  On each of these platforms the web app needs to load properly and allow the user to navigate the website and interact with all of the user flows, such as sign-up, login,

HTTP with Julia Evans
November 21, 2019

HTTP is a protocol that allows browsers and web applications to communicate across the Internet. Everyone knows that HTTP is doing some important work, because “HTTP” is at the beginning of most URLs that you enter into your browser.