Software Engineering Daily

By Software Engineering Daily

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store.


Category: Tech News

Open in iTunes


Open RSS feed


Open Website


Rate for this podcast


A Podcast Republic user
 Aug 16, 2018

A Podcast Republic user
 Jul 27, 2018

Description

Technical interviews about software topics.

Episode Date
Serverless Research with Ion Stoica
1:11:02
<p>The Berkeley AMPLab was a research lab where Apache Spark and Apache Mesos were both created. In the last five years, the Mesos and Spark projects have changed the way infrastructure is managed and improved the tools for data science. Because of its proximity to Silicon Valley, Berkeley has become a university where fundamental research</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/12/10/serverless-research-with-ion-stoica/">Serverless Research with Ion Stoica</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Dec 10, 2018
Technical Investing with Sunil Dhaliwal
1:01:38
<p>Robotics, genomics, and backend infrastructure: as an in vestor, it can be difficult to assess the viability of a startup that is on the cutting edge in any of these areas. A robotics startup requires a team with an integrated understanding of hardware and software. A genomics company will not only have to develop a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/12/07/technical-investing-with-sunil-dhaliwal/">Technical Investing with Sunil Dhaliwal</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Dec 07, 2018
RapidAPI: API Marketplace with Iddo Gino
59:47
<p>Building software was simplified by cloud providers. With the cloud, it became much easier to deploy a server, spin up a database, and scale an application. Cloud providers like AWS gave developers access to these infrastructure primitives like storage and compute. On top of those primitives, numerous API companies have been built. An API company</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/12/06/rapidapi-api-marketplace-with-iddo-gino/">RapidAPI: API Marketplace with Iddo Gino</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Dec 06, 2018
Bitcoin Payment Channels with Alex Bosworth
1:00:44
<p>The Bitcoin main chain is a large distributed ledger of transactions. Bitcoin is useful for maintaining a trusted record of payments, but is not practical for small day-to-day payments. Bitcoin payment channels allow users to issue small payments to each other without paying the high transaction cost and latency of going through the main chain.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/12/05/bitcoin-payment-channels-with-alex-bosworth/">Bitcoin Payment Channels with Alex Bosworth</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Dec 05, 2018
Streaming Platform Architecture with Luca Mezzalira and Yan Cui
51:54
<p>Demand for live streaming video over the internet is increasing. After the emergence of early live streaming platforms, like Twitch and Facebook Live, more forms of video have become accessible over live streams, such as sports. Live streaming is a harder engineering problem than delivering a static video file because the information distributed on a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/12/04/streaming-platform-architecture-with-luca-mezzarlira-and-yan-cui/">Streaming Platform Architecture with Luca Mezzalira and Yan Cui</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Dec 04, 2018
On-Prem Cloud with Bob Fraser
1:00:49
<p>Not every company wants to move to the public cloud. Some companies have already built data centers, and can continue to operate their business with their own servers. Some companies have compliance issues with the public cloud, and want to operate their own servers to avoid legal risk. Operating a data center is not easy.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/12/03/on-prem-cloud-with-bob-fraser/">On-Prem Cloud with Bob Fraser</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Dec 03, 2018
Anchor: Podcast Platform with Nir Zicherman
58:17
<p>Podcasts have surged in popularity, but the podcast ecosystem remains difficult to work with. Podcast listeners have difficulty finding episodes. Podcast creators have difficulty finding out how to get started. The advertising marketplaces for podcasts are immature, and it can be difficult to build a business as a podcaster. Podcasting is unlike almost any other</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/30/anchor-podcast-platform-with-nir-zicherman/">Anchor: Podcast Platform with Nir Zicherman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 30, 2018
Cloud Costs with Ran Rothschild
57:52
<p>Cloud computing changed the economics of running a software company. Before the cloud, a software company had to purchase physical machines which often required thousands of dollars paid up front. The cloud allowed developers to deploy their applications for free, to operate a business for cheap, and to scale without hiring a dedicated team to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/29/cloud-costs-with-ran-rothschild/">Cloud Costs with Ran Rothschild</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 29, 2018
Slack Messaging Architecture with Keith Adams
1:01:59
<p>Slack is a real-time messaging system for work communication. On Slack, chat rooms as big as 100,000 people have productive conversations. This might sound like the same problem solved by social networks like Facebook, where billions of users communicate over a newsfeed. But the engineering constraints of a messaging system are different than that of</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/28/slack-messaging-architecture-with-keith-adams/">Slack Messaging Architecture with Keith Adams</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 28, 2018
Facet Wealth Engineering with Gorkem Sevinc
1:00:37
<p>Many people have saved some money which they want to invest for the future. Some people are happy investing their money in a roboadviser, which programmatically puts money into long-term investments. Other people want a more personal approach involving a certified financial planner (CFP®). A CFP® is a human who allocates capital for an individual</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/27/facet-wealth-engineering-with-gorkem-sevinc/">Facet Wealth Engineering with Gorkem Sevinc</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 27, 2018
Parity: Blockchain Infrastructure with Gavin Wood
55:15
<p>Parity is a company that builds blockchain infrastructure. Parity has built several open source projects and works with enterprises to put blockchain technology in production. Gavin Wood is the founder of Parity, and he joins the show to talk about the state of blockchain technology and what his company is currently focused on. Four years</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/26/parity-blockchain-infrastructure-with-gavin-wood/">Parity: Blockchain Infrastructure with Gavin Wood</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 26, 2018
Death and Distributed Systems with Pieter Hintjens Holiday Repeat
1:03:15
<p>Originally posted on June 23, 2016. Pieter Hintjens grew up writing software by himself. The act of writing code brought him great pleasure, but the isolated creative process disconnected him from the rest of the world. As his life progressed he became involved in open source communities, and he discovered a passion for human interaction.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/23/death-and-distributed-systems-with-pieter-hintjens-holiday-repeat/">Death and Distributed Systems with Pieter Hintjens Holiday Repeat</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 23, 2018
Algorithms to Live By with Brian Christian Holiday Repeat
58:09
<p>Originally posted on May 12, 2016. When you are deciding who to marry, you are using an algorithm. The same is true when you are looking for a parking space, playing a game of poker, or deciding whether or not to organize your closet. Algorithms To Live By is a book about the computer science</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/22/6434/">Algorithms to Live By with Brian Christian Holiday Repeat</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 22, 2018
Poker Artificial Intelligence with Noam Brown Holiday Repeat
55:38
<p>Originally posted on May 12, 2015. Humans have now been defeated by computers at heads up no-limit holdem poker. Some people thought this wouldn’t be possible. Sure, we can teach a computer to beat a human at Go or Chess. Those games have a smaller decision space. There is no hidden information. There is no</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/21/poker-artificial-intelligence-with-noam-brown-holiday-repeat/">Poker Artificial Intelligence with Noam Brown Holiday Repeat</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 21, 2018
Salary Negotiation with Haseeb Qureshi Holiday Repeat
1:34:58
<p>Featured Image Photo Credits Originally posted on July 11, 2016. Negotiation is an important skill for software engineers. The salary you negotiate at the beginning of your job could be a difference of tens of thousands of dollars over the course of an engineer’s career, but intimidating recruiters and exploding offers scare many engineers from</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/20/salary-negotiation-with-haseeb-qureshi-holiday-repeat/">Salary Negotiation with Haseeb Qureshi Holiday Repeat</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 20, 2018
Schedulers with Adrian Cockcroft Holiday Repeat
58:08
<p>Originally published on July 6, 2016. Scheduling is the method by which work is assigned to resources to complete that work. At the operating system level, this can mean scheduling of threads and processes. At the data center level, this can mean scheduling Hadoop jobs or other workflows that require the orchestration of a network</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/19/schedulers-with-adrian-cockcroft-holiday-repeat/">Schedulers with Adrian Cockcroft Holiday Repeat</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 19, 2018
Reflow: Distributed Incremental Processing with Marius Eriksen
1:12:56
<p>The volume of data in the world is always increasing. The costs of storing that data is always decreasing. And the means for processing that data is always evolving. Sensors, cameras, and other small computers gather large quantities of data from the physical world around us. User analytics tools gather information about how we are</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/16/reflow-distributed-incremental-processing-with-marius-eriksen/">Reflow: Distributed Incremental Processing with Marius Eriksen</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 16, 2018
Liquid Software with Baruch Sadogursky
59:40
<p>The software release process is a barrier between written code and a live production environment that affects users. A software release process can involve a variety of different practices. Code might be tested for bugs using automation and manual testing. Static analysis tools can look at the code for potential memory leaks. A software release</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/15/liquid-software-with-baruch-sadogursky/">Liquid Software with Baruch Sadogursky</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 15, 2018
SPIFFE: Zero Trust Workload Identification with Evan Gilman
59:54
<p>Modern software consists of sprawling international networks of servers. Users contact these servers to access applications. Microservices talk to each other to fulfill complicated requests. Databases and machine learning frameworks crunch terabytes of information to provide complicated answers. Across this infrastructure, there is a lot of different activities–and a lot of vulnerabilities. Without a reliable</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/14/spiffe-zero-trust-workload-identification-with-evan-gilman/">SPIFFE: Zero Trust Workload Identification with Evan Gilman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 14, 2018
Fission: Serverless on Kubernetes with Soam Vasani
1:03:05
<p>Serverless computing abstracts away the idea of a server node. Serverless lets programmers treat compute resources as high-level, reliable APIs, rather than unreliable, low-level compute nodes that might fail. Serverless dramatically improves the efficiency of programmers. Instead of thinking of a database as a set of servers that need to be sharded and replicated, the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/13/fission-serverless-on-kubernetes-with-soam-vasani/">Fission: Serverless on Kubernetes with Soam Vasani</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 13, 2018
Open Policy Agent with Torin Sandall
58:55
<p>Policies define which users and applications can access and modify resources in a computer system. In a file system, a user might have permission to read or write to a file. In a cloud infrastructure deployment, a user might have the rights to deploy a new server. One microservice may or may not have the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/12/open-policy-agent-with-torin-sandall/">Open Policy Agent with Torin Sandall</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 12, 2018
TLA+ with Leslie Lamport
36:04
<p>TLA+ is a formal specification language. TLA+ is used to design, model, and verify concurrent systems. TLA+ allows a user to describe a system formally with simple, precise mathematics. TLA+ was designed by Leslie Lamport, a computer scientist and Turing Award winner. Leslie joins the show to talk about the purpose of TLA+. Since its</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/09/tla-with-leslie-lamport/">TLA+ with Leslie Lamport</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 09, 2018
Computer Vision with Peter Kontschieder
1:01:30
<p>Mapillary is a company that processes high volumes of images to develop a labeled 3-D model of the physical world. Mapillary’s APIs allow developers to build applications that are aware of stop signs, buildings, streets, trees, and other physical objects in real-world space. The potential use cases for Mapillary are numerous, ranging from self-driving cars</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/08/computer-vision-with-peter-kontschieder/">Computer Vision with Peter Kontschieder</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 08, 2018
Computer Architecture with Dave Patterson
51:07
<p>An instruction set defines a low level programming language for moving information throughout a computer. In the early 1970’s, the prevalent instruction set language used a large vocabulary of different instructions. One justification for a large instruction set was that it would give a programmer more freedom to express the logic of their programs. Many</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/07/computer-architecture-with-dave-patterson/">Computer Architecture with Dave Patterson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 07, 2018
OSS Capital with Joseph Jacks
1:03:46
<p>Open source projects benefit from the network effects of a large audience of developers. A popular open source project will be contributed to and used by thousands of developers, who are continuously testing, deploying, and improving the software. The open source movement has created massive communities and a thriving, collaborative economy. Infrastructure software companies are</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/06/oss-capital-with-joseph-jacks/">OSS Capital with Joseph Jacks</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 06, 2018
Commons Clause with Kevin Wang
1:03:37
<p>Open source software powers everything we do on the Internet. Google runs on Linux servers. Content sites are served by WordPress. Our data is queued in Kafka clusters and stored in MongoDB instances. The success of an open source project often leads to the creator of that open source software becoming wealthy. An open source</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/05/commons-clause-with-kevin-wang/">Commons Clause with Kevin Wang</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 05, 2018
Scaling Lyft with Matt Klein
57:47
<p>Matt Klein has worked for three rapidly growing Internet companies. At AWS, he worked on EC2, the compute-as-a-service product that powers a large percentage of the Internet. At Twitter, he helped scale the infrastructure in the chaotic days before Twitter’s IPO. Today he works at Lyft, building systems to allow for ride sharing infrastructure to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/02/scaling-lyft-with-matt-klein/">Scaling Lyft with Matt Klein</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 02, 2018
Wonolo: Staffing Marketplace with Jeremy Burton
56:51
<p>Online labor marketplaces are widely used for one-to-one transactions. On Uber, a rider hires a driver for transportation. On TaskRabbit, a homeowner hires a cleaner to come clean their kitchen. These types of marketplaces are not as widely used for one-to-many transactions, but they can be just as useful. A warehouse owner would want to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/11/01/wonolo-staffing-marketplace-with-jeremy-burton/">Wonolo: Staffing Marketplace with Jeremy Burton</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Nov 01, 2018
Diffbot: Knowledge Graph API with Mike Tung
57:43
<p>Google Search allows humans to find and access information across the web. A human enters an unstructured query into the search box, the search engine provides several links as a result, and the human clicks on one of those links. That link brings up a web page, which is a set of unstructured data. Humans</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/31/diffbot-knowledge-graph-api-with-mike-tung/">Diffbot: Knowledge Graph API with Mike Tung</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 31, 2018
Drift: Sales Bot Engineering with David Cancel
1:00:09
<p>David Cancel has started five companies, most recently Drift. Drift is a conversational marketing and sales platform. David has a depth of engineering skills and a breadth of business experience that make him an amazing source of knowledge. In today’s episode, David discusses topics ranging from the technical details of making a machine learning-driven sales</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/30/drift-sales-bot-engineering-with-david-cancel/">Drift: Sales Bot Engineering with David Cancel</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 30, 2018
Building a Hiring Process with Ammon Bartram
54:44
<p>Engineers who start companies often find themselves building something they have no experience with: a hiring process. Hiring engineers today is not as systematic as building software. We don’t have lots of data that tells us what makes for an effective programming interview question. The smartest tech companies in the world are still making hiring</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/29/building-a-hiring-process-with-ammon-bartram/">Building a Hiring Process with Ammon Bartram</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 29, 2018
Gig Economy
53:34
<p>I like to write music, and a year ago I started working on an album called “Gig Economy”. The plan for the album was to hire musicians from gig economy platforms like Fiverr and Upwork to perform on songs that I produced. The album is finished and I’m happy with the result, so I’m sharing</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/28/gig-economy/">Gig Economy</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 28, 2018
Blockchain Distribution Network with Aleksandar Kuzmanovic
1:18:25
<p>Cryptocurrencies are not very usable today. The main use cases for cryptocurrencies today are store of value (somewhat like gold) and speculation. One reason that the use cases are so narrow is the problem of scalability. Cryptocurrencies have several scalability bottlenecks. Think about the Internet in 1994. The consumer sitting at home with a dial-up</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/26/blockchain-distribution-network-with-aleksandar-kuzmanovic/">Blockchain Distribution Network with Aleksandar Kuzmanovic</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 26, 2018
Flogo: Event-Driven Ecosystem with Leon Stigter and Matt Ellis
52:16
<p>A smart security camera takes in a high volume of video images and processes those images using a set of machine learning models. Those models can be used to identify interesting snippets of movement throughout the day, and decide which of those snippets to keep. Some of the video snippets might contain movement of birds–but</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/25/flogo-event-driven-ecosystem-with-leon-stigter-and-matt-ellis/">Flogo: Event-Driven Ecosystem with Leon Stigter and Matt Ellis</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 25, 2018
JAM Stack with Phil Hawksworth
56:15
<p>Engineers can build applications faster by using tools that abstract away infrastructure. Major cloud providers offer this tooling in the form of functions-as-a-service, as well as managed services such as Google BigQuery or Azure Container Instances. The term “serverless” refers to these functions-as-a-service and the managed services–because when you use these tools, you are not</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/24/jam-stack-with-phil-hawksworth/">JAM Stack with Phil Hawksworth</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 24, 2018
DevSecOps with Edward Thomson
55:29
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/23/devsecops-with-edward-thomson/">DevSecOps with Edward Thomson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 23, 2018
Google JavaScript with Malte Ubl
1:05:19
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/22/google-javascript-with-malte-ubl/">Google JavaScript with Malte Ubl</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 22, 2018
AWS Containers with Deepak Singh
52:55
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/19/aws-containers-with-deepak-singh/">AWS Containers with Deepak Singh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 19, 2018
Open Source Product Strategy with Shaun Connolly
1:03:54
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/18/open-source-product-strategy-with-shaun-connolly/">Open Source Product Strategy with Shaun Connolly</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 18, 2018
Cloud Search with Liam Cavanagh
51:37
<p>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.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/17/cloud-search-with-liam-cavanagh/">Cloud Search with Liam Cavanagh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 17, 2018
Open vSwitch: Virtual Networking with Ben Pfaff
43:20
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/16/open-vswitch-virtual-networking-with-ben-pfaff/">Open vSwitch: Virtual Networking with Ben Pfaff</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 16, 2018
Data Warehouse with Christian Kleinerman
1:03:26
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/15/data-warehouse-with-christian-kleinerman/">Data Warehouse with Christian Kleinerman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 15, 2018
DevOps at Microsoft with Martin Woodward
1:04:56
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/12/devops-at-microsoft-with-martin-woodward/">DevOps at Microsoft with Martin Woodward</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 12, 2018
Generative Models with Doug Eck
1:08:59
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/11/generative-models-with-doug-eck/">Generative Models with Doug Eck</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 11, 2018
Mapillary: Computer Vision Crowdsourcing with Peter Neubauer
1:07:53
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/10/mapillary-computer-vision-crowdsourcing-with-peter-neubauer/">Mapillary: Computer Vision Crowdsourcing with Peter Neubauer</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 10, 2018
Digital Privacy with Aran Khanna
1:02:36
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/09/digital-privacy-with-aran-khanna/">Digital Privacy with Aran Khanna</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 09, 2018
Airbnb Engineering with Surabhi Gupta
51:31
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/08/airbnb-engineering-with-surabhi-gupta/">Airbnb Engineering with Surabhi Gupta</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 08, 2018
Monolith Migration with Jan Schiffman and Sherman Wood
50:56
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/06/monolith-migration-with-jan-schiffman-and-sherman-wood-2/">Monolith Migration with Jan Schiffman and Sherman Wood</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 06, 2018
Scalyr: Column-Oriented Log Management with Steve Newman
59:28
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/05/scalyr-column-oriented-log-management-with-steve-newman/">Scalyr: Column-Oriented Log Management with Steve Newman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 05, 2018
Database Performance and Optimization with Andrew Davidson
1:06:36
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/04/database-performance-and-optimization-with-andrew-davidson/">Database Performance and Optimization with Andrew Davidson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 04, 2018
Cursor: Data Collaboration with Adam Weinstein
54:58
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/03/cursor-data-collaboration-with-adam-weinstein/">Cursor: Data Collaboration with Adam Weinstein</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 03, 2018
Kotlin Design with Andrey Breslav
48:50
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/02/kotlin-design-with-andrey-breslav/">Kotlin Design with Andrey Breslav</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 02, 2018
Continuous Integration in Open Source with Oren Novotny
57:22
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/10/01/continuous-integration-in-open-source-with-oren-novotny/">Continuous Integration in Open Source with Oren Novotny</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Oct 01, 2018
Prisma: GraphQL Infrastructure with Soren Bramer Schmidt
54:17
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/28/prisma-graphql-infrastructure-with-soren-bramer-schmidt/">Prisma: GraphQL Infrastructure with Soren Bramer Schmidt</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 28, 2018
Android Things with Wayne Piekarski
1:02:01
<p>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</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/27/android-things-with-wayne-piekarski/">Android Things with Wayne Piekarski</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 27, 2018
JavaScript Engines with Mathias Bynens
53:20
<p>JavaScript performance has improved over time due to advances in JavaScript engines such as Google’s V8. A JavaScript engine performs compiler optimization, garbage collection, hot code management, caching, and other runtime aspects that keep a JavaScript program running efficiently.  JavaScript runs in browsers and servers. The resources that are available to a JavaScript engine vary</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/26/javascript-engines-with-mathias-bynens/">JavaScript Engines with Mathias Bynens</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 26, 2018
Unity and WebAssembly with Brett Bibby
1:08:16
<p>Unity is a game engine for building 2-D and 3-D experiences, augmented reality, movies, and other applications. Unity is cross-platform, so that applications can be written once and deployed to iOS, Android, web, and other surfaces. Unity has been around for 13 years, and has grown in popularity with the rise in gaming and game</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/25/unity-and-webassembly-with-brett-bibby/">Unity and WebAssembly with Brett Bibby</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 25, 2018
Front Engineering with Laurent Perrin
53:55
<p>Front is a shared inbox application that has seen rapid adoption within companies. Front allows multiple members of a company to collaborate together on a conversation–whether that conversation is in email, Twitter, or Facebook Messenger. This is useful when a customer email needs to be shared between the sales and engineering teams, or when a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/24/front-engineering-with-laurent-perrin/">Front Engineering with Laurent Perrin</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 24, 2018
Checkr: Background Check Platform with Tomas Barreto
1:03:55
<p>Background checks are a routine part of the hiring process. After a potential employee has made it through job interviews, a background check is administered to look through the applicant’s work history, criminal record, and other available data. Conducting a conventional background check can require manual work–including phone calls for reference checks and going to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/21/checkr-background-check-platform-with-tomas-barreto/">Checkr: Background Check Platform with Tomas Barreto</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 21, 2018
Android on Chrome with Shahid Hussain and Stefan Kuhne
54:35
<p>Google has two consumer operating systems: Android and Chrome. The Android operating system has been widely deployed on mobile devices. Chrome is an operating system for laptops and tablets, originally based around the Chrome browser. For several years, these two ecosystems were mostly separate–you could not run Android apps on a Chrome operating system. Shahid</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/20/android-on-chrome-with-shahid-hussain-and-stefan-kuhne/">Android on Chrome with Shahid Hussain and Stefan Kuhne</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 20, 2018
Kubernetes Distributions with Brian Gracely and Michael Hausenblas
1:03:32
<p>Kubernetes is an open source container management system. Kubernetes is sometimes described as “the Linux of distributed systems” and this description makes sense: the large numbers of users and contributors in the Kubernetes community is comparable to the volume of Linux adopters in its early days. There are many different distributions of Linux: Ubuntu, Red</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/19/kubernetes-distributions-with-brian-gracely-and-michael-hausenblas/">Kubernetes Distributions with Brian Gracely and Michael Hausenblas</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 19, 2018
Continuous Delivery Pipelines with Abel Wang
49:38
<p>Continuous integration and delivery allows teams to move faster by allowing developers to ship code independently of each other. A multi-stage CD pipeline might consist of development, staging, testing, and production. At each of these stages, a new piece of code undergoes additional tests, so that when the code finally makes it to production, the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/18/continuous-delivery-pipelines-with-abel-wang/">Continuous Delivery Pipelines with Abel Wang</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 18, 2018
DEV Community with Ben Halpern
1:03:22
<p>The DEV Community is a platform where developers share ideas, programming advice, and tools. Ben Halpern started it after running an extremely successful Twitter account creating humorous tweets for developers. One way to describe DEV Community is as a cross between Medium, Stack Overflow, and Reddit–but it has its own personality, so I recommend checking</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/17/dev-community-with-ben-halpern/">DEV Community with Ben Halpern</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 17, 2018
Druid Analytical Database with Fangjin Yang
53:01
<p>Modern applications produce large numbers of events. These events can be users clicking, IoT sensors accumulating data, or log messages. The cost of cloud storage and compute continues to drop, so engineers can afford to build applications around these high volumes of events, and a variety of tools have been developed to process them. Apache</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/14/druid-analytical-database-with-fangjin-yang/">Druid Analytical Database with Fangjin Yang</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 14, 2018
Orchestrating Kubernetes with Chris Gaun
59:15
<p>A company runs a variety of distributed systems applications such as Hadoop for batch processing jobs, Spark for data science, and Kubernetes for container management. These distributed systems tools can run on-prem, in a cloud provider, or in a hybrid system that uses on-prem and cloud infrastructure. Some enterprises use VMs, some use bare metal,</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/13/orchestrating-kubernetes-with-chris-gaun/">Orchestrating Kubernetes with Chris Gaun</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 13, 2018
Netflix Observability with Kevin Lew
54:20
<p>Netflix users stream terabytes of data from the cloud to their devices every day. During a high bandwidth, long-lived connection, a lot can go wrong. Networks can drop packets, machines can run out of memory, and the Netflix app on a user’s device can have a bug. All of these events can result in a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/12/netflix-observability-with-kevin-lew/">Netflix Observability with Kevin Lew</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 12, 2018
Real Estate Machine Learning with Or Hiltch
58:14
<p>Stock traders have access to high volumes of information to help them make decisions on whether to buy an asset. A trader who is considering buying a share of Google stock can find charts, reports, and statistical tools to help with their decision. There are a variety of machine learning products to help a technical</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/11/real-estate-machine-learning-with-or-hiltch/">Real Estate Machine Learning with Or Hiltch</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 11, 2018
Kubernetes Continuous Deployment with Sheroy Marker
54:16
<p>Engineering organizations can operate more efficiently by working with a continuous integration and continuous deployment workflow. Continuous integration is the process of automatically building and deploying code that gets pushed to a remote repository. Continuous deployment is the process of moving that code through a pipeline of environments, from dev to test to production. At</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/10/kubernetes-continuous-deployment-with-sheroy-marker/">Kubernetes Continuous Deployment with Sheroy Marker</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 10, 2018
Go To Market with Mitch Ferguson
1:18:44
<p>Engineers need to have an awareness of the business model that allows their company to succeed. When a software company is going to market, the engineers need to work closely with the sales and marketing team to formulate a strategy for building and selling that product. This is especially true in highly technical products, such</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/07/go-to-market-with-mitch-ferguson/">Go To Market with Mitch Ferguson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 07, 2018
Music Engineering with Dom Kane
1:07:23
<p>For most of history, a typical musician would learn to play one specific instrument. As synthesizers became available to the public, it became commonplace for a musician to create their own instruments using hardware and software. By the early 2000s, digital audio workstation software allowed a musician with a laptop to have access to the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/06/music-engineering-with-dom-kane/">Music Engineering with Dom Kane</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 06, 2018
Faust: Streaming at Robinhood with Ask Solem
53:48
<p>Robinhood is a platform for buying and selling stocks, cryptocurrencies, and other assets. Since its founding in 2013, Robinhood has grown to have more than 5 million user accounts, which is even more than the popular online broker E-Trade. With the surge in user growth and transaction volume, the demands on the software infrastructure have</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/05/faust-streaming-at-robinhood-with-ask-solem/">Faust: Streaming at Robinhood with Ask Solem</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 05, 2018
Monolith Migration with Jan Schiffman and Sherman Wood
50:55
<p>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 through products it developed in-house as well as through acquisitions. One acquisition was Jaspersoft, a business intelligence</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/09/04/monolith-migration-with-jan-schiffman-and-sherman-wood/">Monolith Migration with Jan Schiffman and Sherman Wood</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Sep 04, 2018
RideOS: Fleet Management with Rohan Paranjpe
58:11
<p>Self-driving transportation will be widely deployed at some point in the future. How far off is that future? There are widely varying estimations: maybe you will summon a self-driving Uber in a New York within 5 years, or maybe it will take 20 years to work out all of the challenges in legal and engineering.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/31/rideos-fleet-management-with-rohan-paranjpe/">RideOS: Fleet Management with Rohan Paranjpe</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 31, 2018
Kubernetes Impact with Clayton Coleman
1:11:26
<p>Kubernetes is in production clusters around the world with hundreds of thousands of containers. Kubernetes provides a distributed systems management environment for small startups and giant enterprises with applications ranging from microservices to machine learning pipelines. Because the use cases are already so wide-ranging, and the project has had so much adoption, the focus of</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/30/kubernetes-impact/">Kubernetes Impact with Clayton Coleman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 30, 2018
DataOps with Christopher Bergh
1:04:39
<p>Every company with a large set of customers has a large set of data–whether that company is 5 years old or 50 years old. That data is valuable whether you are an insurance company, a soft drink manufacturer, or a ridesharing company. All of these large companies know that their data is valuable, but some</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/29/dataops-with-christopher-bergh/">DataOps with Christopher Bergh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 29, 2018
Android Slices with Jason Monk
57:15
<p>The main user interfaces today are the smartphone, the laptop, and the desktop computer. Some people today interact with voice interfaces, augmented reality, virtual reality, and automotive computer screens like the Tesla. In the future, these other interfaces will become more common. Developers will want to be able to expose their applications to these new</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/28/android-slices-with-jason-monk/">Android Slices with Jason Monk</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 28, 2018
Helm with Michelle Noorali
57:18
<p>Back in 2014, platform-as-a-service was becoming an increasingly popular idea. The idea of PaaS was to sit on top of infrastructure-as-a-service providers like Azure, AWS, or Google Cloud, and simplify some of the complexity of these infrastructure providers. Heroku had built a successful businesses from the idea of platform-as-a-service, and there was a widely held</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/27/helm-with-michelle-noorali/">Helm with Michelle Noorali</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 27, 2018
Build Faster with Nader Dabit
1:07:06
<p>Building software today is much faster than it was just a few years ago. The tools are higher level, and abstract away tasks that would have required months of development. Much of a developer’s time used to be spent optimizing databases, load balancers, and queueing systems in order to be able to handle the load</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/24/build-faster-with-nader-dabit/">Build Faster with Nader Dabit</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 24, 2018
Stitch Fix Engineering with Cathy Polinsky
57:17
<p>Stitch Fix is a company that recommends packages of clothing based on a set of preferences that the user defines and updates over time. Stitch Fix’s software platform includes the website, data engineering infrastructure, and warehouse software. Stitch Fix has over 5000 employees, including a large team of engineers. Cathy Polinsky is the CTO of</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/23/stitchfix-engineering-with-cathy-polinsky/">Stitch Fix Engineering with Cathy Polinsky</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 23, 2018
OLIO: Food Sharing with Lloyd Watkin
46:52
<p>Food gets thrown away from restaurants, homes, catering companies, and any other place with a kitchen. Most of this food gets thrown away when it is still edible, and could provide nutrition to someone who is hungry. Just like Airbnb makes use of excess living capacity, OLIO was started to connect excess food with people</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/21/olio-food-sharing-with-lloyd-watkin/">OLIO: Food Sharing with Lloyd Watkin</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 21, 2018
WebAssembly Engineering with Ben Smith and Thomas Nattestad
1:01:45
<p>WebAssembly allows developers to run any language in a sandboxed, memory controlled module that can be called via well-defined semantics. As we have discussed in recent episodes with Lin Clark and Steve Klabnik from Mozilla, WebAssembly is changing application architectures both in and outside the browser. WebAssembly is being adopted by all of the major</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/20/webassembly-engineering-with-ben-smith-and-thomas-nattestad/">WebAssembly Engineering with Ben Smith and Thomas Nattestad</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 20, 2018
WebAssembly Future with Steve Klabnik
1:01:08
<p>WebAssembly is a low-level compilation target for any programming language that can be interpreted into WebAssembly. Alternatively, WebAssembly is a way to run languages other than JavaScript in the browser. Or, yet another way of describing WebAssembly is a virtual machine for executing code in a low level, well-defined sandbox. WebAssembly is reshaping what is</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/17/webassembly-future-with-steve-klabnik/">WebAssembly Future with Steve Klabnik</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 17, 2018
DoorDash Engineering with Raghav Ramesh
58:55
<p>DoorDash is a last mile logistics company that connects customers with their favorite national and local businesses. When a customer orders from a restaurant, DoorDash needs to identify the ideal driver for picking up the order from the restaurant and dropping it off with the customer. This process of matching an order to a driver</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/16/doordash-engineering-with-raghav-ramesh/">DoorDash Engineering with Raghav Ramesh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 16, 2018
Casa: Crypto Wallet Security with Jameson Lopp
1:06:28
<p>Cryptocurrency security is a concern to anyone who has a significant amount of money in the form of Bitcoin, Ethereum, or other crypto assets. Most Bitcoin is held in either a Bitcoin wallet or a Bitcoin bank. Your Bitcoin holdings are recorded on a public ledger. You access these holdings by authenticating with your private</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/15/casa-crypto-wallet-security-with-jameson-lopp/">Casa: Crypto Wallet Security with Jameson Lopp</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 15, 2018
Infrastructure Monitoring with Mark Carter
56:17
<p>At Google, the job of a site reliability engineer involves building tools to automate infrastructure operations. If a server crashes, there is automation in place to create a new server. If a service starts to receive a high load of traffic, there is automation in place to scale up the instances of that service. In</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/14/infrastructure-monitoring-with-mark-carter/">Infrastructure Monitoring with Mark Carter</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 14, 2018
GitOps: Kubernetes Continuous Delivery with Alexis Richardson
48:40
<p>Continuous delivery is a way of releasing software without requiring software engineers to synchronize during a release.  Over the last decade, continuous delivery workflows have evolved as the tools have changed. Jenkins was one of the first continuous delivery tools and is still in heavy use today. Netflix’s open sourced Spinnaker has also been widely</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/13/gitops-kubernetes-continuous-delivery-with-alexis-richardson/">GitOps: Kubernetes Continuous Delivery with Alexis Richardson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 13, 2018
Klarna Engineering with Marcus Granström
51:44
<p>Klarna is a payments company headquartered in Sweden. Since being established in 2005 it has grown to handling $21 billion in online sales in 2017. Roughly 40% of all e-commerce sales in Sweden go through Klarna. Klarna’s original differentiator was that it allowed users to checkout of e-commerce stores without entering in credit card information.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/10/klarna-engineering-with-marcus-granstrom/">Klarna Engineering with Marcus Granström</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 10, 2018
Stripe Engineering with Raylene Yung
48:23
<p>Stripe is a payments API that allows merchants to transact online. Since the creation of the payments API, Stripe has expanded into adjacent services such as fraud detection, business management, and billing. These other verticals leverage the existing customer base and infrastructure that Stripe has developed from the success of their payments business. Raylene Yung</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/09/stripe-engineering-with-raylene-yung/">Stripe Engineering with Raylene Yung</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 09, 2018
Self-Driving Engineering with George Hotz
1:04:32
<p>In the smartphone market there are two dominant operating systems: one closed source (iPhone) and one open source (Android). The market for self-driving cars could play out the same way, with a company like Tesla becoming the closed source iPhone of cars, and a company like Comma.ai developing the open source Android of self-driving cars.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/08/self-driving-engineering-with-george-hotz/">Self-Driving Engineering with George Hotz</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 08, 2018
Future Architecture with Chad Fowler
1:08:31
<p>Chad Fowler was the CTO of Wunderlist prior to its acquisition by Microsoft. Since the acquisition, Chad has become the general manager of developer advocacy at Microsoft. He also works as a venture capitalist at BlueYard Capital, an early stage investment firm. I’ve had a lot of fun talking to Chad, because he can move</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/07/future-architecture-with-chad-fowler/">Future Architecture with Chad Fowler</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 07, 2018
Splice: Music Collaboration with Matt Aimonetti
1:04:12
<p>Music collaboration has historically been accomplished by musicians gathering in bands. A band is usually an in-person, physical manifestation: a drummer, a guitarist, a piano player. Or, on a large scale, a symphony of classical instruments led by a conductor. Today, the most flexible instrument that anyone can play is arguably the computer, because a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/06/splice-music-collaboration-with-matt-aimonetti/">Splice: Music Collaboration with Matt Aimonetti</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 06, 2018
GraalVM with Thomas Wuerthinger
56:09
<p>Java programs compile into Java bytecode. Java bytecode executes in the Java Virtual Machine, a runtime environment that compiles that bytecode further into machine code, and optimizes the runtime by identifying “hot” code paths and keeping those hot code paths executing quickly. The Java Virtual Machine is a popular platform for building languages on top</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/03/graalvm-with-thomas-wuerthinger/">GraalVM with Thomas Wuerthinger</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 03, 2018
Token Types with Felipe Pereira
56:02
<p>A token is a unit of virtual currency. Most tokens are built on a blockchain-based cryptocurrency platform, such as Ethereum. Building on top of a platform like Ethereum allows these tokens to form their own financial ecosystem while leveraging the scale of an existing currency. Tokens became highly popular in early 2018, with the boom</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/02/token-types-with-felipe-pereira/">Token Types with Felipe Pereira</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 02, 2018
Castor EDC with Derk Arts
55:38
<p>Medical breakthroughs require medical research. Medical research requires patient testing and data collection. The most common form of capturing patient data is through surveys–and most of those surveys today are done on paper. Surveying patients to understand the side effects or benefits of trial drugs or treatments, and getting accurate results out of these are</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/08/01/castor-edc-with-derk-arts/">Castor EDC with Derk Arts</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Aug 01, 2018
Jailbreaking Apple Watch with Max Bazaliy
48:29
<p>Apple operating systems are closed source. This closed source nature gives Apple an extremely successful business model–and a very different software developer ecosystem than Linux-based systems. Since Linux is open source, the information on how to manipulate the system at a low level is very public. The lack of information about low-level programming in Apple</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/31/jailbreaking-apple-watch-with-max-bazaliy/">Jailbreaking Apple Watch with Max Bazaliy</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 31, 2018
Edge Kubernetes with Venkat Yalla
57:43
<p>“Edge computing” is a term used to define computation that takes place in an environment outside of a data center. Edge computing is a broad term. Your smartphone is an edge device. A self-driving car is an edge device. A security camera with a computer chip is an edge device. These “edge devices” have existed</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/30/edge-kubernetes-with-venkat-yalla/">Edge Kubernetes with Venkat Yalla</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 30, 2018
React Native at Airbnb with Gabriel Peal
1:01:23
<p>React Native allows developers to reuse frontend code between mobile platforms. A user interface component written in React Native can be used in both iOS and Android codebases. Since React Native allows for code reuse, this can save time for developers, in contrast to a model where completely separate teams have to create frontend logic</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/27/react-native-at-airbnb-with-gabriel-peal/">React Native at Airbnb with Gabriel Peal</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 27, 2018
Ghost: Open Source Publishing Platform with John O’Nolan
1:07:15
<p>Blogging is more than 20 years old. Over that period of time, numerous publishing platforms have been created. Squarespace, Blogger, Medium, and Twitter are popular closed source platforms. WordPress has been the most popular open source blogging platform–and much of the Internet (including Software Engineering Daily) runs on WordPress. WordPress is a powerful platform. News</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/26/ghost-open-source-publishing-platform-with-john-onolan/">Ghost: Open Source Publishing Platform with John O’Nolan</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 26, 2018
Video Games and Funding Techniques with Howard Marks
1:08:15
<p>Howard Marks ran two video game companies in the 90’s: Activision and Acclaim. While running these companies, he developed a love for entrepreneurship that he maintains today. Howard is the CEO of StartEngine, a company that functions as an accelerator, a crowdfunding platform, and ICO launcher. Howard joins the show to talk about his background</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/25/video-games-and-funding-techniques-with-howard-marks/">Video Games and Funding Techniques with Howard Marks</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 25, 2018
Video Machine Learning with Ben Dodson
53:03
<p>Video streaming platforms like Netflix offer a convenient way to watch video content. We are now able to watch our favorite TV shows, movies, or content creators on a range of devices. However, buffering while watching videos can be a painful experience on mobile phones and tablets that use 4G or LTE. As streaming becomes</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/24/video-machine-learning-with-ben-dodson/">Video Machine Learning with Ben Dodson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 24, 2018