Software Engineering Daily

Software Engineering Daily


Latest Episodes

Staff Engineering with Will Larson
October 29, 2020

Staff engineer is a job title that suggests the engineer has deep expertise, and considerable experience. More and more companies are adopting a “staff engineer track” where an engineer can work to become a staff engineer.

Salesforce Developers with Chuck Liddell
October 28, 2020

The Salesforce Ecosystem has thousands of developers, designers, product people, and entrepreneurs engaging with each other. Salesforce exposes APIs and SDKs that allow people to build infrastructure on top of the Salesforce platform.

GitDuck: Pair Programming Tool with Dragos Fotescu and Thiago Monteiro
October 27, 2020

Pair programming allows developers to partner on solving problems and learn from each other more effectively. Pair programming has become harder to do as remote work has become more prevalent. GitDuck is a tool to enable more effective pair programming...

Datafold: Data Quality Tooling with Gleb Mezhanskiy
October 26, 2020

Effective data science requires clean data. As data moves through the data pipeline, there may be errors introduced. Errors can also arise from code changes, database migrations, and other forms of data movement.

Federated Learning with Mike Lee Williams
October 23, 2020

Federated learning is machine learning without a centralized data source. Federated Learning enables mobile phones or edge servers to collaboratively learn a shared prediction model while keeping all the training data on device.

Fig: Visual Terminal Assistant with Brendan Falk and Matt Schrage
October 22, 2020

For all the advances in software development over the years, one area that has seen minimal improvement is the terminal. Typing commands into a black text interface seems antiquated compared to the dynamic,

Cloud Custodian with Kapil Thangavelu
October 21, 2020

Cloud resources can get out of control if proper management constraints are not put in place. Cloud Custodian enables users to be well managed in the cloud. It is a YAML DSL that allows you to easily define rules to enable a well-managed cloud infrastr...

COVID Modeling with Josh Wills and Sam Shah
October 20, 2020

Predicting the spread of COVID-19 is not easy. The best methods we have available require us to extrapolate trends from a large volume of data, and this requires the construction of large-scale models. Because of the expertise needed for developing the...

Labelbox: Data Labeling Platform
October 19, 2020

Machine learning models require training data, and training data needs to be labeled. Raw images and text can be labeled using a training data platform like Labelbox. Labelbox is a system of labeling tools that enables a human workforce to create data ...

Sysbox: Containerization Runtime with Cesar Talledo
October 16, 2020

Containers and virtual machines are two ways of running virtualized infrastructure. Containers use less resources than VMs, and typically use the runc open source container runtime. Sysbox is a containerization runtime that offers an alternative to run...