Software Engineering Daily-logo

Software Engineering Daily

Business

Technical interviews about software topics.

Technical interviews about software topics.

Location:

United States

Description:

Technical interviews about software topics.

Language:

English

Contact:

5122170273


Episodes

Uber’s Data Visualization Tools with Ib Green

6/5/2020
Uber needs to visualize data on a range of different surfaces. A smartphone user sees cars moving around on a map as they wait for their ride to arrive. Data scientists and operations researchers within Uber study the renderings of traffic moving throughout a city. Data visualization is core to Uber, and the company has The post Uber’s Data Visualization Tools with Ib Green appeared first on Software Engineering Daily.

Duration:00:48:41

Prisma: Modern Database Tooling with Johannes Schickling

6/4/2020
A frontend developer issuing a query to a backend server typically requires the developer to issue that query through an ORM or a raw database query. Prisma is an alternative to both of these data access patterns, allowing for easier database access through auto-generated, type-safe query building tailored to an existing database schema. By integrating The post Prisma: Modern Database Tooling with Johannes Schickling appeared first on Software Engineering Daily.

Duration:00:50:34

Tecton: Machine Learning Platform from Uber with Kevin Stumpf

6/3/2020
Machine learning workflows have had a problem for a long time: taking a model from the prototyping step and putting it into production is not an easy task. A data scientist who is developing a model is often working with different tools, or a smaller data set, or different hardware than the environment which that The post Tecton: Machine Learning Platform from Uber with Kevin Stumpf appeared first on Software Engineering Daily.

Duration:00:55:47

HoloClean: Data Quality Management with Theodoros Rekatsinas

6/2/2020
Many data sources produce new data points at a very high rate. With so much data, the issue of data quality emerges. Low quality data can degrade the accuracy of machine learning models that are built around those data sources. Ideally, we would have completely clean data sources, but that’s not very realistic. One alternative The post HoloClean: Data Quality Management with Theodoros Rekatsinas appeared first on Software Engineering Daily.

Duration:01:00:52

Disaggregated Servers with Yiying Zhang

6/1/2020
Server infrastructure traditionally consists of monolithic servers containing all of the necessary hardware to run a computer. These different hardware components are located next to each other, and do not need to communicate over a network boundary to connect the CPU and memory. LegoOS is a model for disaggregated, network-attached hardware. LegoOS disseminates the traditional The post Disaggregated Servers with Yiying Zhang appeared first on Software Engineering Daily.

Duration:00:57:48

Kubernetes vs. Serverless with Matt Ward

5/29/2020
Kubernetes has become a highly usable platform for deploying and managing distributed systems. The user experience for Kubernetes is great, but is still not as simple as a full-on serverless implementation–at least, that has been a long-held assumption. Why would you manage your own infrastructure, even if it is Kubernetes? Why not use autoscaling Lambda The post Kubernetes vs. Serverless with Matt Ward appeared first on Software Engineering Daily.

Duration:00:50:31

Distributed Systems Research with Peter Alvaro

5/28/2020
Every software company is a distributed system, and distributed systems fail in unexpected ways. This ever-present tendency for systems to fail has led to the rise of failure testing, otherwise known as chaos engineering. Chaos engineering involves the deliberate failure of subsystems within an overall system to ensure that the system itself can be resilient The post Distributed Systems Research with Peter Alvaro appeared first on Software Engineering Daily.

Duration:00:54:03

Brex Engineering with Cosmin Nicolaescu

5/27/2020
Brex is a credit card company that provides credit to startups, mostly companies which have raised money. Brex processes millions of transactions, and uses the data from those transactions to assess creditworthiness, prevent fraud, and surface insights for the users of their cards. Brex is full of interesting engineering problems. The high volume of transactions The post Brex Engineering with Cosmin Nicolaescu appeared first on Software Engineering Daily.

Duration:00:52:47

Edge Machine Learning with Zach Shelby

5/26/2020
Devices on the edge are becoming more useful with improvements in the machine learning ecosystem. TensorFlow Lite allows machine learning models to run on microcontrollers and other devices with only kilobytes of memory. Microcontrollers are very low-cost, tiny computational devices. They are cheap, and they are everywhere. The low-energy embedded systems community and the machine The post Edge Machine Learning with Zach Shelby appeared first on Software Engineering Daily.

Duration:01:03:00

Software Daily

5/23/2020
For the last five months, we have been working on a new version of Software Daily, the platform we built to host and present our content. We are creating a platform that integrates the podcast with a set of other features that make it easier to learn from the audio interviews. Software Daily includes the The post Software Daily appeared first on Software Engineering Daily.

Duration:00:08:14

RedwoodJS with Tom Preston-Werner

5/22/2020
Over the last 5 years, web development has matured considerably. React has become a standard for frontend component development. GraphQL has seen massive growth in adoption as a data fetching middleware layer. The hosting platforms have expanded beyond AWS and Heroku, to newer environments like Netlify and Vercel. These changes are collectively known as the The post RedwoodJS with Tom Preston-Werner appeared first on Software Engineering Daily.

Duration:01:04:29

ArcGIS: Geographic Information Software with Max Payson

5/21/2020
Geospatial analytics tools are used to render visualizations for a vast array of applications. Data sources such as satellites and cellular data can gather location data, and that data can be superimposed over a map. A map-based visualization can allow the end user to make decisions based on what they see. ArcGIS is one of The post ArcGIS: Geographic Information Software with Max Payson appeared first on Software Engineering Daily.

Duration:00:56:36

RudderStack: Open Source Customer Data Infrastructure with Soumyadeb Mitra

5/20/2020
Customer data infrastructure is a type of tool for saving analytics and information about your customers. The company that is best known in this category is Segment, a very popular API company. This customer data is used for making all kinds of decisions around product roadmap, pricing, and design. RudderStack is a company built around The post RudderStack: Open Source Customer Data Infrastructure with Soumyadeb Mitra appeared first on Software Engineering Daily.

Duration:00:47:51

Matterport 3-D Imaging with Japjit Tulsi

5/19/2020
Matterport is a company that builds 3-D imaging for the inside of buildings, construction sites, and other locations that require a “digital twin.” Generating digital images of the insides of buildings has a broad spectrum of applications, and there are considerable engineering challenges in building such a system. Matterport’s hardware stack involves a camera built The post Matterport 3-D Imaging with Japjit Tulsi appeared first on Software Engineering Daily.

Duration:00:49:38

Frontend Performance with Anycart’s Rafael Sanches

5/18/2020
There are many bad recipe web sites. Every time I navigate to a recipe website, it feels like my browser is filling up with spyware. The page loads slowly, everything seems broken, I can feel the 25 different JavaScript adtech tags interrupting each other. Whether I am searching for banana bread or a spaghetti sauce The post Frontend Performance with Anycart’s Rafael Sanches appeared first on Software Engineering Daily.

Duration:00:51:13

AWS Virtualization with Anthony Liguori

5/15/2020
Amazon’s virtual server instances have come a long way since the early days of EC2. There are now a wide variety of available configuration options for spinning up an EC2 instance, which can be chosen from based on the workload that will be scheduled onto a virtual machine. There are also Fargate containers and AWS The post AWS Virtualization with Anthony Liguori appeared first on Software Engineering Daily.

Duration:00:59:04

International Consumer Credit Infrastructure with Brian Regan and Misha Esipov

5/14/2020
A credit score is a rating that allows someone to qualify for a line of credit, which could be a loan such as a mortgage, or a credit card. We are assigned a credit score based on a credit history, which could be related to work history, rental payments, or loan repayments. One problem with The post International Consumer Credit Infrastructure with Brian Regan and Misha Esipov appeared first on Software Engineering Daily.

Duration:00:45:13

Grapl: Graph-Based Detection and Response with Colin O’Brien

5/13/2020
A large software company such as Dropbox is at a constant risk of security breaches. These security breaches can take the form of social engineering attacks, network breaches, and other malicious adversarial behavior. This behavior can be surfaced by analyzing collections of log data. Log-based threat response is not a new technique. But how should The post Grapl: Graph-Based Detection and Response with Colin O’Brien appeared first on Software Engineering Daily.

Duration:01:02:52

Static Analysis for Infrastructure with Guy Eisenkot

5/12/2020
Infrastructure-as-code tools are used to define the architecture of software systems. Common infrastructure-as-code tools include Terraform and AWS CloudFormation. When infrastructure is defined as code, we can use static analysis tools to analyze that code for configuration mistakes, just as we could analyze a programming language with traditional static analysis tools. When a developer writes The post Static Analysis for Infrastructure with Guy Eisenkot appeared first on Software...

Duration:01:00:57

Social Distancing Data with Ryan Fox Squire

5/11/2020
Social distancing has been imposed across the United States. We are running an experiment unlike anything before it in history, and it is likely to have a lasting impact on human behavior. By looking at location data of how people are moving around today, we can examine the real-world impacts of social distancing. SafeGraph is The post Social Distancing Data with Ryan Fox Squire appeared first on Software Engineering Daily.

Duration:00:50:24