Software Engineering Daily-logo

Software Engineering Daily

Technology News >

More Information

Episodes

DevSecOps with Edward Thomson

10/23/2018
More
DevSecOps emphasizes moving security out of a siloed audit process and distributing security practices throughout the software supply chain. In the past, software development usually followed a waterfall development process. Each step in building software was serialized, one after another. First, software was planned. Then it was built. Then it was tested. Finally, the software The post DevSecOps with Edward Thomson appeared first on Software Engineering Daily.

Duration:00:55:28

Google JavaScript with Malte Ubl

10/22/2018
More
Google Search is a highly interactive JavaScript application. As you enter a query, results are being automatically suggested to you before you even finish typing. When you press enter, some of your search results may be widgets that represent the weather, the price of a stock, a recipe for green bean soup, or a language The post Google JavaScript with Malte Ubl appeared first on Software Engineering Daily.

Duration:01:05:19

AWS Containers with Deepak Singh

10/19/2018
More
Deepak Singh is the director of compute services at AWS, where he works on cloud products relating to containers, Linux, and High Performance Computing. In today’s show, Deepak describes how the market for containers and serverless has evolved, and how Amazon thinks about product strategy. Back in 2014, Docker containers were becoming a popular way The post AWS Containers with Deepak Singh appeared first on Software Engineering Daily.

Duration:00:52:54

Open Source Product Strategy with Shaun Connolly

10/18/2018
More
Linux has created much more value for Google than it has for Linus Torvalds. Ruby on Rails has created more value for Airbnb than it has for David Heinemeier Hansson. Successful open source projects create more value than their creators’ capture–and that’s one reason why collections of people on the Internet are often inspired to The post Open Source Product Strategy with Shaun Connolly appeared first on Software Engineering Daily.

Duration:01:03:53

Cloud Search with Liam Cavanagh

10/17/2018
More
Search is part of almost every application. Users search for movies to watch. Engineers search through terabytes of log messages to find exceptions. Drivers search through maps to find a destination. Search remains an unsolved problem, with lots of room for optimization. Many search applications have been built Elasticsearch, an open source distributed search engine. The post Cloud Search with Liam Cavanagh appeared first on Software Engineering Daily.

Duration:00:51:36

Open vSwitch: Virtual Networking with Ben Pfaff

10/16/2018
More
Virtual machines are operating system instances that run alongside each other on the same physical host. The virtual machines running on a physical host are managed by a hypervisor running on the physical host. A cluster of two physical servers could have four virtual machines running across those two physical instances. Those four virtual machines The post Open vSwitch: Virtual Networking with Ben Pfaff appeared first on Software Engineering Daily.

Duration:00:43:20

Data Warehouse with Christian Kleinerman

10/15/2018
More
A data warehouse provides fast access to large data sets for analytics, data science, and dashboards. A data warehouse differs from a transactional database, because you often do not need to update specific records. Because of the read-only nature of the access patterns, and the high volumes of data being queried, the design of a The post Data Warehouse with Christian Kleinerman appeared first on Software Engineering Daily.

Duration:01:03:25

DevOps at Microsoft with Martin Woodward

10/12/2018
More
The Windows operating system is one of the most widely used pieces of software in history. Windows was started before there was any alternative to a monolithic codebase, because Microsoft was building software before the Internet was widely used by consumers. Networked computers gave rise to web applications, and software engineers began to rethink how The post DevOps at Microsoft with Martin Woodward appeared first on Software Engineering Daily.

Duration:01:04:55

Generative Models with Doug Eck

10/11/2018
More
Google Brain is an engineering team focused on deep learning research and applications. One growing area of interest within Google Brain is that of generative models. A generative model uses neural networks and a large data set to create new data similar to the ones that the network has seen before. One approach to making The post Generative Models with Doug Eck appeared first on Software Engineering Daily.

Duration:01:08:58

Mapillary: Computer Vision Crowdsourcing with Peter Neubauer

10/10/2018
More
Mapillary is a platform for gathering photos taken by smartphones and using that data to build a 3D model of the world. Mapillary’s model of the world includes labeled objects such as traffic signs, trees, humans, and buildings. This 3D model can be explored much like you can explore Google Street view. The data set The post Mapillary: Computer Vision Crowdsourcing with Peter Neubauer appeared first on Software Engineering Daily.

Duration:01:07:53

Digital Privacy with Aran Khanna

10/9/2018
More
When Aran Khanna was a college student, he accepted an internship to work at Facebook. Even before his internship started, he started playing around with Facebook’s APIs and applications. Aran built a Chrome extension called Marauder’s Map, which used Facebook Messenger’s web APIs to track where people lived, what their schedule was, and other highly The post Digital Privacy with Aran Khanna appeared first on Software Engineering Daily.

Duration:01:02:35

Airbnb Engineering with Surabhi Gupta

10/8/2018
More
Airbnb began in 2008 as a monolithic Rails application serving the simple purpose of listing homes for rental. Over time, the number of listings increased dramatically, as did the number of people who were renting. With that scale, the Rails app had to be broken into different services, and entire teams were built out to The post Airbnb Engineering with Surabhi Gupta appeared first on Software Engineering Daily.

Duration:00:51:30

Monolith Migration with Jan Schiffman and Sherman Wood

10/6/2018
More
We previously released this episode with the wrong audio file and are re-releasing it on a weekend. TIBCO was started in the 90’s with a popular message bus product that was widely used by finance companies, logistics providers, and other systems with high throughput. As TIBCO grew in popularity, the company expanded into other areas The post Monolith Migration with Jan Schiffman and Sherman Wood appeared first on Software Engineering Daily.

Duration:00:50:54

Scalyr: Column-Oriented Log Management with Steve Newman

10/5/2018
More
Log messages are fast, high volume, unstructured data. Logs are often the source of metrics, alerts, and dashboards, so these critical systems are downstream from a log management system. A log management system needs to be highly available, so that a failure in one part of your system will not be correlated with failure of The post Scalyr: Column-Oriented Log Management with Steve Newman appeared first on Software Engineering Daily.

Duration:00:59:27

Database Performance and Optimization with Andrew Davidson

10/4/2018
More
When a database gets large, it can start to perform poorly. This can manifest in slow query speed. You can speed up a query by defining an index, which is a data structure that allows for faster access to the data that is being indexed. As a consequence, whenever you update the database, you will The post Database Performance and Optimization with Andrew Davidson appeared first on Software Engineering Daily.

Duration:01:06:35

Cursor: Data Collaboration with Adam Weinstein

10/3/2018
More
Linkedin is an organization with thousands of employees. An enterprise of that size starts to develop problems with data collaboration. Data collaboration is the process of sharing and analyzing data with multiple users, such as data scientists, business analysts, and engineers. How do data scientists know what questions to ask? How do business analysts know The post Cursor: Data Collaboration with Adam Weinstein appeared first on Software Engineering Daily.

Duration:00:54:58

Kotlin Design with Andrey Breslav

10/2/2018
More
Kotlin is a statically typed programming language that started as a JVM language. It gained popularity because it reduces the amount of boilerplate code required for a typical Java project. Many of the early adopters of Kotlin were building Android apps or Java applications, but it has grown to a variety of use cases including The post Kotlin Design with Andrey Breslav appeared first on Software Engineering Daily.

Duration:00:48:50

Continuous Integration in Open Source with Oren Novotny

10/1/2018
More
Open source software is key to our software infrastructure. Closed source enterprises rely on open source software, but the development processes for closed source and open source software are often different in their approach to continuous integration and delivery. Oren Novotny is a chief architect of DevOps and modern software at BlueMetal Architects where he The post Continuous Integration in Open Source with Oren Novotny appeared first on Software Engineering Daily.

Duration:00:57:22

Prisma: GraphQL Infrastructure with Soren Bramer Schmidt

9/28/2018
More
GraphQL allows developers to communicate with all of their different data backends through a consistent query interface. A GraphQL query can be translated into queries to MySQL, MongoDB, ElasticSearch, or whatever kind of API or backend is needed to fulfill the GraphQL query. GraphQL users need to set up a GraphQL server to fulfill this The post Prisma: GraphQL Infrastructure with Soren Bramer Schmidt appeared first on Software Engineering Daily.

Duration:00:54:17

Android Things with Wayne Piekarski

9/27/2018
More
Internet of Things is a concept that describes lots of devices that you interact with regularly being connected to the Internet and networked together. Technologists have been dreaming of the world of IoT for many years, where our connected refrigerator can detect that we are out of food, and automatically order more food. Or our The post Android Things with Wayne Piekarski appeared first on Software Engineering Daily.

Duration:01:02:01