Software Engineering Daily
Spela

Cruise: Self-Driving Engineering with Mo Elshenawy

Software Engineering Daily

00:00

Cruise: Self-Driving Engineering with Mo Elshenawy

Software Engineering Daily

Technical interviews about software topics.

Software Engineering Daily

The development of self-driving cars is one of the biggest technological changes that is under way. Across the world, thousands of engineers are working on developing self-driving cars. Although it still seems far away, self-driving cars are starting to feel like an inevitability. This is especially true if you spend much time in downtown San The post Cruise: Self-Driving Engineering with Mo Elshenawy appeared first on Software Engineering Daily.

Published

Play Episode

Related episodes Software Engineering Daily

Software Engineering Daily

Software Moats with Astasia Myers
(NaN)
Investors often use the term “moat” to describe the durable competitive advantage of a company. When an investor puts money into a company, they are making that investment based on a valuation. That valuation is subjective–it is how much the investor thinks the company is worth. A valuation is determined by the present value of The post Software Moats with Astasia Myers appeared first on Software Engineering Daily....

en

Software Engineering Daily

Stripe Infrastructure Management with Uma Chingunde
(NaN)
Software engineering is a new field. There are theories about how we should be building our systems, but these theories might change over time. The same is true for engineering management.  There are many successful examples of companies scaling with the management hierarchies pioneered by Microsoft and Google, but since everyone knows that those techniques The post Stripe Infrastructure Management with Uma Chingunde appeared first on Software Engineering Daily....

en

Software Engineering Daily

Life Insurance Engineering with Vipul Sharma and Lingke Wang
(NaN)
Ethos Life Insurance is a software company that sells life insurance products. Software is reshaping established industries such as banking, insurance, and manufacturing. In these large, established industries, incumbents are adopting new technology as fast as they can, but the new technology needs to be integrated with the old technology. The slow rate of technology The post Life Insurance Engineering with Vipul Sharma and Lingke Wang appeared first on Software Engineering Daily....

en

Software Engineering Daily

Life Insurance Engineering with Vipul Sharma and Lingke Wang
(NaN)
Ethos Life Insurance is a software company that sells life insurance products. Software is reshaping established industries such as banking, insurance, and manufacturing. In these large, established industries, incumbents are adopting new technology as fast as they can, but the new technology needs to be integrated with the old technology. The slow rate of technology The post Life Insurance Engineering with Vipul Sharma and Lingke Wang appeared first on Software Engineering Daily....

en

Software Engineering Daily

WebAssembly Isolation with Tyler McMullen
(NaN)
Isolation is a fundamental concept in computer science. Software workloads are isolated from each other in order to keep resource access cleanly separated.  When programs are properly isolated, it is easier for the programmer to reason about the memory safety of that program. When a program is not properly isolated, it can lead problems such The post WebAssembly Isolation with Tyler McMullen appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloud Foundry with Abby Kearns
(NaN)
Cloud Foundry is a system for managing distributed applications. Cloud Foundry was released in 2011, and has been widely adopted by enterprises that need a platform for deploying and scaling the applications that run within their company. The ecosystem around Cloud Foundry includes systems for continuous delivery, pubsub messaging, and containerization. Abby Kearns is the The post Cloud Foundry with Abby Kearns appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloud Foundry with Abby Kearns
(NaN)
Cloud Foundry is a system for managing distributed applications. Cloud Foundry was released in 2011, and has been widely adopted by enterprises that need a platform for deploying and scaling the applications that run within their company. The ecosystem around Cloud Foundry includes systems for continuous delivery, pubsub messaging, and containerization. Abby Kearns is the The post Cloud Foundry with Abby Kearns appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kafka Data Pipelines with Robin Moffatt
(NaN)
A new software product usually starts with a single database. That database manages the tables for user accounts and basic transactions. When a product becomes popular, the database grows in size. There are more transactions and more users. A company grows around that product, and the company starts to accumulate more data in different sources. The post Kafka Data Pipelines with Robin Moffatt appeared first on Software Engineering Daily....

en

Software Engineering Daily

ReadMe with Greg Koberger
(NaN)
A software company needs to get many things right in order to be successful. Having a useful product with solid engineering is only the beginning. ReadMe was started five years ago. The company solved a seemingly simple problem: documentation for software products. If you have worked as a software engineer, you have looked at documentation. The post ReadMe with Greg Koberger appeared first on Software Engineering Daily....

en

Software Engineering Daily

Open Source Ecosystem with Dirk Hohndel
(NaN)
Open source software is very new. Open source has existed for less than 30-40 years, depending on who you ask. The idea of open source was popularized by Linux, and open source software started to get heavily commercialized in the 1990s. By the early 2000s, open source was used by nearly every large software company. The post Open Source Ecosystem with Dirk Hohndel appeared first on Software Engineering Daily....

en

Software Engineering Daily

Open Source Ecosystem with Dirk Hohndel
(NaN)
Open source software is very new. Open source has existed for less than 30-40 years, depending on who you ask. The idea of open source was popularized by Linux, and open source software started to get heavily commercialized in the 1990s. By the early 2000s, open source was used by nearly every large software company. The post Open Source Ecosystem with Dirk Hohndel appeared first on Software Engineering Daily....

en

Software Engineering Daily

Distributed Databases with Aly Cabral
(NaN)
Modern databases consist of multiple servers that host the data in a distributed fashion. Using multiple servers allows a database to be resilient to the failure of any one database node, because copies of the data are shared to other servers. A multi-node setup also lets the database grow beyond the size of data that The post Distributed Databases with Aly Cabral appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kafka Applications with Tim Berglund
(NaN)
Ever since Apache Kafka was open sourced from LinkedIn, it has been used to solve a wide variety of problems in distributed systems and data engineering. Kafka is a distributed messaging queue that is used by developers to publish messages and subscribe to topics with a certain message type. Kafka allows information to flow throughout The post Kafka Applications with Tim Berglund appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kafka Applications with Tim Berglund
(NaN)
Ever since Apache Kafka was open sourced from LinkedIn, it has been used to solve a wide variety of problems in distributed systems and data engineering. Kafka is a distributed messaging queue that is used by developers to publish messages and subscribe to topics with a certain message type. Kafka allows information to flow throughout The post Kafka Applications with Tim Berglund appeared first on Software Engineering Daily....

en

Software Engineering Daily

Okta Engineering with Hector Aguilar
(NaN)
A new employee at a software company needs access to a variety of tools. In order to get started working, the employee might need Slack, email, Google Docs, and Amazon Web Services, and all of these require an account with a username and password. Setting up all of these accounts can be time consuming, because The post Okta Engineering with Hector Aguilar appeared first on Software Engineering Daily....

en

Software Engineering Daily

Okta Engineering with Hector Aguilar
(NaN)
A new employee at a software company needs access to a variety of tools. In order to get started working, the employee might need Slack, email, Google Docs, and Amazon Web Services, and all of these require an account with a username and password. Setting up all of these accounts can be time consuming, because The post Okta Engineering with Hector Aguilar appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloud-Native Applications with Cornelia Davis
(NaN)
Amazon Web Services first came out in 2006. It took several years before the software industry realized that cloud computing was a transformative piece of technology. Initially, the common perspective around cloud computing was that it was a useful tool for startups, but would not be a smart option for large, established businesses. Cloud computing The post Cloud-Native Applications with Cornelia Davis appeared first on Software Engineering Daily....

en

Software Engineering Daily

Talking Python with Michael Kennedy
(NaN)
Python is one of the most popular programming languages in the software world. After working with Python and developing a love for the language, Michael Kennedy started to wonder why there was not a high quality podcast dedicated to covering the community and new technologies of the Python ecosystem. Michael started Talk Python To Me The post Talking Python with Michael Kennedy appeared first on Software Engineering Daily....

en

Software Engineering Daily

MongoDB Data Platform with Andrew Davidson
(NaN)
A new software application has simple requirements for a database.  The database needs to be written to and read from. The database fulfills simple needs such as storing user information and providing the application frontend with the necessary data to render a simple webpage of financial transactions or blog posts. As an application becomes successful, The post MongoDB Data Platform with Andrew Davidson appeared first on Software Engineering Daily....

en

Software Engineering Daily

MongoDB Data Platform with Andrew Davidson
(NaN)
A new software application has simple requirements for a database.  The database needs to be written to and read from. The database fulfills simple needs such as storing user information and providing the application frontend with the necessary data to render a simple webpage of financial transactions or blog posts. As an application becomes successful, The post MongoDB Data Platform with Andrew Davidson appeared first on Software Engineering Daily....

en

Software Engineering Daily

Google Spanner with Deepti Srivastava
(NaN)
Spanner is a globally distributed, transactionally consistent database.  Spanner initially emerged as a paper that came out of Google in 2012. Around this time, database scalability was difficult to solve, even for Google. The Spanner paper offered some breakthroughs in distributed systems which allowed Google to take some of the learnings from BigTable’s eventual consistency The post Google Spanner with Deepti Srivastava appeared first on Software Engineering Daily....

en

Software Engineering Daily

Open Source Policy with Bruce Perens
(NaN)
Open source plays a key role in today’s world of technology businesses. Today, the impact of open source seems obvious. From Kubernetes to distributed databases to cloud providers, so much of our software is powered by open source. But it was not always this way.   Bruce Perens was one of the earliest figures in the The post Open Source Policy with Bruce Perens appeared first on Software Engineering Daily....

en

Software Engineering Daily

JavaScript Jabber with Jeff Meyerson
(NaN)
Host: Charles Max Wood of JavaScript Jabber Joined by Special Guest: Jeffrey Meyerson Jeffrey Meyerson, founder of FindCollabs and host at Software Engineering Daily joins Charles Max Wood for a discussion about latest trends in the developer world, ways of monetizing podcasts, and finding ads for podcasts. Jeffrey shares how he started to host podcasts and how he became The post JavaScript Jabber with Jeff Meyerson appeared first on Software Engineering Daily....

en

Software Engineering Daily

Repl.it: Browser Coding with Amjad Masad
(NaN)
The browser has become the central application of the consumer operating system. Every piece of client software, from email to document management, has become usable through the browser. Even modern desktop software such as Slack is built using Electron, a tool for building client applications that essentially run inside of a browser without an address The post Repl.it: Browser Coding with Amjad Masad appeared first on Software Engineering Daily....

en

Software Engineering Daily

Monday: Business Management Software with Eran Zinman
(NaN)
Modern software is built with cloud services, APIs, and other high level tools. Technical software development is moving beyond the realm of writing code. Individuals who do not have a background in computer science or programming can create increasingly complex tools. Higher level APIs include Twilio for managing phone communications, and Stripe for managing financial The post Monday: Business Management Software with Eran Zinman appeared first on Software Engineering Daily....

en