Software Engineering Daily

Software Engineering Daily


Latest Episodes

Robotic Process Automation with Antti Karjalainen
September 04, 2020

Robotic process automation involves the scripting and automation of highly repeatable tasks. RPA tools such as UIPath paved the way for a newer wave of automation, including the Robot Framework, an open source system for RPA.

Modern Venture with Jerry Chen
September 03, 2020

After working at VMware for 10 years, Jerry Chen developed an expertise in technology companies. Today, he works at Greylock, where he looks at deals in the infrastructure and developer tooling space. Jerry is an expert in go-to-market strategy and mak...

API Change Management with Aidan Cunniffe
September 02, 2020

APIs within a company change all the time. Every service owner has an API to manage, and those APIs have upstream and downstream connections. APIs need to be tested for integration points as well as for their “contract”,

WebAssembly Migration with Nicolo Davis
September 01, 2020

WebAssembly allows for the execution of languages other than JavaScript in a browser-based environment. But WebAssembly is still not widely used outside of a few particular niches such as Dropbox and Figma.

Hyperparameter Tuning with Richard Liaw
August 28, 2020

Hyperparameters define the strategy for exploring a space in which a machine learning model is being developed. Whereas the parameters of a machine learning model are the actual data coming into a system, the hyperparameters define how those data point...

Anduril Engineering with Gokul Subramanian
August 27, 2020

Anduril is a technology defense company with a focus on drones, computer vision, and other problems related to national security. It is a full-stack company that builds its own hardware and software, which leads to a great many interesting questions ab...

Machine Learning Labeling and Tooling with Lukas Biewald
August 26, 2020

CrowdFlower was a company started in 2007 by Lukas Biewald, an entrepreneur and computer scientist. CrowdFlower solved some of the data labeling problems that were not being solved by Amazon Mechanical Turk. A decade after starting CrowdFlower,

Software and the Law with Mark Radcliffe
August 25, 2020

As software permeates our lives, there are an increased number of situations where the legal system must be designed to account for that software. Whether the issues are open source licensing, cryptocurrencies, or worker classifications,

Data Version Control with Dmitry Petrov
August 24, 2020

Code is version controlled through git, the version control system originally built to manage the Linux codebase. For decades, software has been developed using git for version control. More recently, data engineering has become an unavoidable facet of...

Release Apps with Tommy McClung
August 21, 2020

Every software company works off of several different development environments–at the very least there is staging, testing, and production. Every push to staging can be spun up as an application to be explored, tinkered with, and tested.