Software Engineering Daily

Software Engineering Daily


Latest Episodes

Modin: Pandas Scalability with Devin Petersohn
July 23, 2020

Pandas is a Python data analysis library, and an essential tool in data science. Pandas allows users to load large quantities of data into a data structure called a dataframe, over which the user can call mathematical operations.

Sourcegraph: Code Search and Intelligence with Beyang Liu
July 22, 2020

A large codebase cannot be searched with naive indexing algorithms. In order to search through a codebase the size of Uber’s it is necessary to build a much more sophisticated indexing system than simple pure text search.

Digital Experience Analytics with Michael Morrissey
July 21, 2020

Users do not use web applications in the way that you might expect. And it is not easy to get the data that is necessary to get a full picture. But a newer API within browsers does make this more possible by capturing DOM mutations.

Cortex: Microservices Management with Anish Dhar and Ganesh Datta
July 20, 2020

Managing microservices becomes a challenge as the number of services within the organization grows. With that many services comes more interdependencies–downstream and upstream services that may be impacted by an update to your service.

ADP Engineering with Tim Halbur
July 17, 2020

ADP has been around for more than 70 years, fulfilling payroll and other human resources services. Payroll processing is a complex business, involving the movement of money in accordance with regulatory and legal strictures.

Capital Allocation with Blair Silverberg and Chris Olivares
July 16, 2020

Software companies can be funded in a variety of ways: venture capital, self-funding, and debt, among others. In order to receive financing, a company is evaluated on its ability to generate future cash flows. After all,

GitHub Mobile with Brian Lovin and Ryan Nystrom
July 15, 2020

GitHub has been a social network for developers for many years. Most social networks are centered around mobile applications, but GitHub sits squarely in a developer’s browser-based desktop workflow. As a result,

Multimesh with Luke Kysow
July 14, 2020

A service mesh provides routing, load balancing, policy management, and other features to a set of services that need to communicate with each other. The mesh can simplify operations across these different services by providing an interface to configur...

Metaflow: Netflix Machine Learning Platform with Savin Goyal
July 13, 2020

Netflix runs all of its infrastructure on Amazon Web Services. This includes business logic, data infrastructure, and machine learning. By tightly coupling itself to AWS, Netflix has been able to move faster and have strong defaults about engineering d...

Strapi: Headless CMS with Pierre Burgy
July 10, 2020

WordPress has been a dominant force in the world of online publishing for many years because of how battle-tested it is. WordPress is the definitive leader in CMS technology. But there have always been alternatives.  Drupal, Ghost,