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
 Jul 27, 2018

Description


Episode Date
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
Kubernetes in the Enterprise with Aparna Sinha
59:07
<p>Enterprises want to update their technology faster. One way an enterprise can accelerate the adoption of new tools is to move more aggressively towards the cloud. By giving internal developers access to the cloud, it becomes easier to provision new servers–allowing for rapid experimentation, test environments, and scalability. In previous shows we have explored how</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/23/kubernetes-in-the-enterprise-with-aparna-sinha-2/">Kubernetes in the Enterprise with Aparna Sinha</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 23, 2018
WebAssembly with Lin Clark
1:00:33
<p>JavaScript has been the exclusive language of the web browser for the last 20 years. Whether you use Chrome, Firefox, Internet Explorer, or Safari, your browser interprets and executes code in a virtual machine–and that virtual machine only runs JavaScript. Unfortunately, JavaScript is not ideal for every task we want to perform in the browser.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/20/webassembly-with-lin-clark/">WebAssembly with Lin Clark</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 20, 2018
Botchain with Rob May
53:24
<p>“Bots” are becoming increasingly relevant to our everyday interactions with technology. A bot sometimes mediates the interactions of two people. Examples of bots include automated reply systems, intelligent chat bots, classification systems, and prediction machines. These systems are often powered by machine learning systems that are black boxes to the user. Today’s guest Rob May</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/19/botchain-with-rob-may/">Botchain with Rob May</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 19, 2018
Build a Bank: N26 with Pat Kua
1:00:00
<p>Banking has been a part of the economy for 600 years. Banking has always been evolving. The most recent evolution: the financial industry has been going digital. Newer “fintech” companies have created innovative ways of doing everything related to money–from friendly payments to budgeting; from business transactions to insurance. However, the traditional banks themselves have</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/18/build-a-bank-n26-with-pat-kua/">Build a Bank: N26 with Pat Kua</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 18, 2018
Git Vulnerability with Edward Thomson
55:41
<p>Git is a distributed file system for version control. Git is extremely reliable, fast, and secure, owing to the fact that it is one of the oldest pieces of open source software. But even battle-tested software can have vulnerabilities. In this episode, we explore a subtle git vulnerability that could have potentially led to git</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/17/git-vulnerability-with-edward-thomson/">Git Vulnerability with Edward Thomson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 17, 2018
Counting People with Andrew Farah
50:53
<p>If you operate a restaurant, you want to know how many people are inside your restaurant at any given time. You also want to be able to know your occupancy if you operate a movie theater, coffee shop, or apparel store. Knowing how many people are in your building can answer several business-related questions. Do</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/16/counting-people-with-andrew-farah/">Counting People with Andrew Farah</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 16, 2018
Machine Learning Deployments with Diego Oppenheimer
1:00:33
<p>Machine learning models allow our applications to perform highly accurate inferences. A model can be used to classify a picture as a cat, or to predict what movie I might want to watch. But before a machine learning model can be used to make these inferences, the model must be trained and deployed. In the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/13/machine-learning-deployments-with-diego-oppenheimer/">Machine Learning Deployments with Diego Oppenheimer</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 13, 2018
Ballerina Language with Tyler Jewell
54:55
<p>Modern programming requires lots of integration between APIs. Some of these integrations are trivial–such as using Twilio or Stripe. But there are many more complex integrations. For example, when a large company acquires a smaller company, the acquiring company might want to integrate with that smaller company to leverage the synergies between the two companies.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/12/ballerina-language-with-tyler-jewell/">Ballerina Language with Tyler Jewell</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 12, 2018
Flutter in Practice with Randal Schwartz
1:02:04
<p>Flutter allows developers to build cross-platform mobile apps. In our previous show about Flutter, Eric Seidel from Google described the goals of Flutter, why he founded the project, and how Flutter is built. In today’s show, Randal Schwartz talks about Flutter in more detail–including the developer experience of building Flutter apps and why he finds</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/11/flutter-in-practice-with-randal-schwartz/">Flutter in Practice with Randal Schwartz</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 11, 2018
Build a Bank: Nubank with Edward Wible
59:49
<p>Nubank was started in 2013 with a credit card that was controlled through a mobile app. At the time, it was the first service in Brazil that allowed customers to do banking without going to a physical bank branch. Since then, Nubank has expanded into additional financial services and currently has 850 employees working in</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/10/build-a-bank-nubank-with-edward-wible/">Build a Bank: Nubank with Edward Wible</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 10, 2018
Flutter with Eric Seidel
55:29
<p>Flutter is a project from Google that is rebuilding user interface engineering from the ground up. Today, most engineering teams have dedicated engineering resources for web, iOS, and Android. These different platforms have their own design constraints, their own toolset, and their own programming languages. But each platform is merely building a user interface. Why</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/09/flutter-with-eric-seidel/">Flutter with Eric Seidel</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 09, 2018
Future Projection with Tim O’Reilly
1:06:46
<p>Tim O’Reilly’s book What’s the Future? is an overview of business, technology, and society. As the founder of O’Reilly Media, Tim has been steeped in technology trends for the last 40 years. From his vantage point running conferences and publishing technical content, Tim has been able to make informed predictions about what is coming next.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/06/future-projection-with-tim-oreilly/">Future Projection with Tim O’Reilly</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 06, 2018
Machine Learning Stroke Identification with David Golan
57:05
<p>When a patient comes into the hospital with stroke symptoms, the hospital will give that patient a CAT scan, a 3-dimensional imaging of the patient’s brain. The CAT scan needs to be examined by a radiologist, and the radiologist will decide whether to refer the patient to an interventionist–a surgeon who can perform an operation</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/05/machine-learning-stroke-identification-with-david-golan/">Machine Learning Stroke Identification with David Golan</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 05, 2018
Fintech Environment with Michael Walsh
57:01
<p>Computer systems consume memory, CPU, battery, data, and network bandwidth as inputs. These systems provide value for the end user by delivering information, virtual objects, and physical products as outputs. Another fundamental resource that is becoming easier to consume as input is money. There are also new outputs–financial constructs that are made possible by cloud</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/03/fintech-environment-with-michael-walsh/">Fintech Environment with Michael Walsh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 03, 2018
Kademlia: P2P Distributed Hash Table with Petar Maymounkov
57:47
<p>Napster, Kazaa, and Bittorrent are peer-to-peer file sharing systems. In these P2P systems, nodes need to find each other. Users need to be able to search for files that exist across the system. P2P systems are decentralized, so these routing problems must be solved without a centralized service in the middle. Without a centralized service</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/07/02/kademlia-p2p-distributed-hash-table-with-petar-maymounkov/">Kademlia: P2P Distributed Hash Table with Petar Maymounkov</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jul 02, 2018
Data Engineering Automation with Mike Kim
1:02:38
<p>Every company has the idea of the “nightly report.” A business analyst comes into the office, sits down in front their inbox, and looks at yesterday’s data. Did sales go up? Did the marketing campaigns bring in the expected number of customers? Was there an increase in helpdesk tickets? The statistics that these reports deliver</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/29/data-engineering-automation-with-mike-kim/">Data Engineering Automation with Mike Kim</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 29, 2018
Chrome and Chromium with David Bokan
56:10
<p>Chromium is an open source browser that shares code with the Chrome browser from Google. A browser is a large piece of software, with engineering challenges around threading, rendering, resource management, and networking. To add to the complexity, Chrome runs on iOS, Android, MacOSX, Windows, and other platforms. Chrome OS is an operating system based</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/28/chrome-and-chromium-with-david-bokan/">Chrome and Chromium with David Bokan</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 28, 2018
Shopify Infrastructure with Niko Kurtti
53:44
<p>Shopify runs more than 600,000 small business websites. When Shopify was figuring out how to scale, the engineering teams did not have a standard workflow for how to deploy and manage services. Some teams used AWS, some teams used Heroku, some teams used other infrastructure providers. To manage all those stores effectively, Shopify has built</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/27/shopify-infrastructure-with-niko-kurtti/">Shopify Infrastructure with Niko Kurtti</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 27, 2018
Function Platforms with Chad Arimura and Matt Stephenson
52:58
<p>“Serverless” is a word used to describe functions that get deployed and run without the developer having to manage the infrastructure explicitly. Instead of creating a server, installing the dependencies, and executing your code, the developer just provides the code to the serverless API, and the serverless system takes care of the server creation, the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/26/function-platforms-with-chad-arimura-and-matt-stephenson/">Function Platforms with Chad Arimura and Matt Stephenson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 26, 2018
Build a Bank: Monzo with Richard Dingwall
57:03
<p>When you interact with your bank, it probably feels different than when you interact with a software technology company. That’s because the biggest banks in the world were started before software became such a universally important tool. Their core competency is banking–not consumer software. Today, most banks make consumer-facing software. But these banks were not</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/25/build-a-bank-monzo-with-richard-dingwall/">Build a Bank: Monzo with Richard Dingwall</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 25, 2018
Browser Building with Osine Ikhianosime
29:14
<p>Crocodile Browser is a fast browser built by Osine and Anesi Ikhianosime, a pair of brothers from Nigeria. I interviewed them 3 years ago, and in this episode I caught up with Osine to learn what he and his brother have been working on since then. Osine and Anesi have become friends of mine since</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/23/browser-building-with-osine-ikhianosime/">Browser Building with Osine Ikhianosime</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 23, 2018
Video Search with Rasty Turek
1:05:14
<p>Searching through all of the videos on the Internet is not a simple problem. In order to search through all the videos, you need to build a search index. In order to build a search index, you need to build a web crawler. Video files are large. To store all of the actual video files</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/22/video-search-with-rasty-turek/">Video Search with Rasty Turek</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 22, 2018
Babel with Henry Zhu
1:06:26
<p>Different browsers consume JavaScript in different ways. When a new version of JavaScript comes out, developers are eager to use the new functionality of that language version. But if you are writing frontend JavaScript code, that code needs to be interpretable by every browser that might consume it–whether the consumer is on an iPhone running</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/21/babel-with-henry-zhu/">Babel with Henry Zhu</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 21, 2018
Database Reliability Engineering with Laine Campbell
1:03:15
<p>Over the last decade, cloud computing made it easier to programmatically define what infrastructure we have running, and perform operations across that infrastructure. This is called “infrastructure as code.” Whether you want to backup a database, deploy a new version of a service, or introduce a new tier of load balancers, the changes that we</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/20/database-reliability-engineering-with-laine-campbell/">Database Reliability Engineering with Laine Campbell</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 20, 2018
Rust Networking with Carl Lerche
53:37
<p>Rust is a systems programming language with a distinct set of features for safety and concurrency. In previous shows about Rust, we explored how Rust can prevent crashes and eliminate data races through its approach to type safety and memory management. Rust’s focus on efficiency and safety makes it a promising language for networking code.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/19/rust-networking-with-carl-lerche/">Rust Networking with Carl Lerche</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 19, 2018
Dremio Data Engineering with Tomer Shiran
1:02:00
<p>Twenty years ago, all of the data in an organization could fit inside of relational databases. Imagine a company like Proctor and Gamble. P&G is a consumer packaged goods company with hundreds of business sectors–shaving products, toothpaste, shampoo, laundry detergent. Twenty years ago, if the chief financial officer of P&G wanted to answer a question</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/18/dremio-data-engineering-with-tomer-shiran/">Dremio Data Engineering with Tomer Shiran</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 18, 2018
Digital Evolution with Joel Lehman, Dusan Misevic, and Jeff Clune
57:50
<p>Evolutionary algorithms can generate surprising, effective solutions to our problems. Evolutionary algorithms are often let loose within a simulated environment. The algorithm is given a function to optimize for, and the engineers expect that algorithm to evolve a solution that optimizes for the objective function given the constraints of the simulated environment. But sometimes these</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/15/digital-evolution-with-joel-lehman-dusan-misevic-and-jeff-clune/">Digital Evolution with Joel Lehman, Dusan Misevic, and Jeff Clune</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 15, 2018
Hacking Your Short-Term Rental with Jeremy Galloway
54:34
<p>If you have ever stayed in a short-term rental (like an Airbnb, HomeAway, or CouchSurfing), you have probably used the wifi network at that rental property. Why wouldn’t you? It’s no different than hopping on an open wifi network at an airport, or a Starbucks, or your friend’s house, right? One major difference: the hardware</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/14/hacking-your-short-term-rental-with-jeremy-galloway/">Hacking Your Short-Term Rental with Jeremy Galloway</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 14, 2018
Postgres Sharding and Scalability with Marco Slot
1:01:20
<p>Relational databases have been popular since the 1970s, but in the last 20 years the amount of data that applications need to collect and store has skyrocketed. The raw cost to store that data has decreased. There is a common phrase in software companies: “it costs you less to save the data than to throw</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/13/postgres-sharding-and-scalability-with-marco-slot/">Postgres Sharding and Scalability with Marco Slot</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 13, 2018
Necto: Build an ISP with Adam Montgomery
1:05:17
<p>In the tech industry, we have all grown to fear “lock-in.” Lock-in is a situation in which you have no choice but to pay a certain provider for some aspect of your computer services. Since computers are so fundamental to our lives, we sometimes have no choice but to pay the provider of that lock-in</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/12/necto-build-an-isp-with-adam-montgomery/">Necto: Build an ISP with Adam Montgomery</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 12, 2018
Bitcoin Lightning Network with Jameson Lopp
1:07:51
<p>Big blocks or small blocks: this is the fundamental question of Bitcoin scalability. The argument for big blocks is also known as “on-chain scalability.” Under this strategy, each block in the append-only chain of Bitcoin transaction blocks would grow in size to be able to support lower transaction fees and higher on-chain throughput. A set</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/11/bitcoin-lightning-network-with-jameson-lopp/">Bitcoin Lightning Network with Jameson Lopp</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 11, 2018
Investment Games with Brian Singerman
1:02:12
<p>Investing is an infinite game. In a game, a player can formulate a strategy based on the available resources, the apparent variance of the environment, and the metagame of the other actors involved. For an investor, the game board includes companies, currencies, and people. A successful game player can model their actions mathematically. They can</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/08/investment-games-with-brian-singerman/">Investment Games with Brian Singerman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 08, 2018
Future of Computing with John Hennessy
1:01:44
<p>Moore’s Law states that the number of transistors in a dense integrated circuit doubles about every two years. Moore’s Law is less like a “law” and more like an observation or a prediction. Moore’s Law is ending. We can no longer fit an increasing amount of transistors in the same amount of space with a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/07/future-of-computing-with-john-hennessy/">Future of Computing with John Hennessy</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 07, 2018
Container Storage with Jie Yu
59:24
<p>A database stores data to an underlying section of storage. If you are an application developer, you might think of your persistent storage system as being the database itself–but at a lower level, that database is writing to block storage, file storage, or object storage. A container orchestration system manages application containers. If you want</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/06/container-storage-with-jie-yu/">Container Storage with Jie Yu</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 06, 2018
Profilers with Julia Evans
51:20
<p>When software is performing suboptimally, the programmer can use a variety of tools to diagnose problems and improve the quality of the code. A profiler is a tool for examining where a program is spending time. Every program consists of a set of different functions. These functions call each other. The total amount of time</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/05/profilers-with-julia-evans/">Profilers with Julia Evans</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 05, 2018
OpenAI: Compute and Safety with Dario Amodei
1:03:13
<p>Applications of artificial intelligence are permeating our everyday lives. We notice it in small ways–improvements to speech recognition; better quality products being recommended to us; cheaper goods and services that have dropped in price because of more intelligent production. But what can we quantitatively say about the rate at which artificial intelligence is improving? How</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/04/openai-compute-and-safety-with-dario-amodei/">OpenAI: Compute and Safety with Dario Amodei</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 04, 2018
Scaling Ethereum with Raul Jordan and Preston Van Loon
53:54
<p>Cryptocurrency infrastructure is a new form of software. Thousands of developers are submitting transactions to Bitcoin and Ethereum, and this transaction volume tests the scalability of current blockchain implementations. The bottlenecks in scalability lead to slow transaction times and high fees. Over the last twenty years, engineers have learned how to scale databases. We’ve learned</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/06/01/scaling-ethereum-with-raul-jordan-and-preston-van-loon/">Scaling Ethereum with Raul Jordan and Preston Van Loon</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Jun 01, 2018
Life Science R&D with Sherwin Yu
1:02:00
<p>Ten years ago, a biology researcher was limited by the software tools available. Most of the electronic record keeping was done using Excel and other general purpose tools. Benchling is a suite of software tools that were designed to simplify the lives of life science researchers. Benchling helps with sample tracking, experiment design, and workflow</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/31/life-science-rd-with-sherwin-yu/">Life Science R&D with Sherwin Yu</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 31, 2018
Container Native Development with Ralph Squillace
55:01
<p>Containers have improved deployments and resource utilization. Kubernetes created a platform to manage those containers and orchestrate them into distributed applications. In today’s episode, we explore tools that improve the workflow of the application developer who is working with Kubernetes, including Helm, Draft, and Brigade. Helm is a package manager for Kubernetes, which allows users</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/30/container-native-development-with-ralph-squillace/">Container Native Development with Ralph Squillace</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 30, 2018
Pi Hole: Ad Blocker Hardware with Jacob Salmela
52:24
<p>Ad blockers in the browser protect us from the most annoying marketing messages that the Internet tries to serve to us. But we still pay a price for these ads. We pay the bandwidth costs of requesting these pages. Our browsers are slowed down by these extra requests. Pi Hole is a hardware based ad</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/29/pi-hole-ad-blocker-hardware-with-jacob-salmela/">Pi Hole: Ad Blocker Hardware with Jacob Salmela</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 29, 2018
Autonomy with Frank Chen
59:19
<p>Self-driving, electric cars will someday outnumber traditional automobiles on the road. As transportation becomes autonomous, it is hard to imagine an industry that will not be affected by the downstream effects of this change. These cars will likely be managed by fleet operators like Lyft and Uber. We will need fewer cars, and the amount</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/25/autonomy-with-frank-chen/">Autonomy with Frank Chen</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 25, 2018
Uber’s Data Platform with Zhenxiao Luo
1:02:41
<p>When a user takes a ride on Uber, the app on the user’s phone is communicating with Uber’s backend infrastructure, which is writing to a database that maintains the state of that user’s activity. This database is known as a transactional database or “OLTP” (online transaction processing). Every active user and driver and UberEATS restaurant</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/24/ubers-data-platform-with-zhenxiao-luo/">Uber’s Data Platform with Zhenxiao Luo</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 24, 2018
Software Law: GDPR, Patents, and Antitrust with Micah Kesselman
1:02:19
<p>The world of software moves faster than the laws that regulate it. When software companies do get regulated, that regulation is often enforced unevenly among different companies. Software continually presents the legal system with new requirements. Consumer data privacy needs to enforced on a granular level. Software developers need a system of protecting their intellectual</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/23/software-law-gdpr-patents-and-antitrust-with-micah-kesselman/">Software Law: GDPR, Patents, and Antitrust with Micah Kesselman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 23, 2018
Container Security with Maya Kaczorowski
47:21
<p>Deploying software to a container presents a different security model than deploying an application to a VM. There is a smaller attack surface per container, but the container is colocated on a node with other containers. Containers are meant to have a shorter lifetime than VMs, so there are generally fewer consequences if a container</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/22/container-security-with-maya-kaczorowski/">Container Security with Maya Kaczorowski</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 22, 2018
Voice with Rita Singh
1:02:59
<p>A sample of the human voice is a rich piece of unstructured data. Voice recordings can be turned into visualizations called spectrograms. Machine learning models can be trained to identify features of these spectrograms. Using this kind of analytic strategy, breakthroughs in voice analysis are happening at an amazing pace. Rita Singh researches voice at</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/21/voice-with-rita-singh/">Voice with Rita Singh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 21, 2018
Machine Learning with Data Skeptic and Second Spectrum at Telesign
1:10:00
<p>Data Skeptic is a podcast about machine learning, data science, and how software affects our lives. The first guest on today’s episode is Kyle Polich, the host of Data Skeptic. Kyle is one of the best explainers of machine learning concepts I have met, and for this episode, he presented some material that is perfect</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/19/machine-learning-with-data-skeptic-and-second-spectrum-at-telesign/">Machine Learning with Data Skeptic and Second Spectrum at Telesign</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 19, 2018
Alexa Voice Design with Paul Cutsinger
55:03
<p>Voice interfaces are a newer form of communicating with computers. Alexa is a voice interface platform from Amazon. Alexa powers the Amazon Echo, as well as Alexa-enabled cars, refrigerators, and dishwashers. Any developer can build a device with a voice interface using a Raspberry Pi. Paul Cutsinger works on Echo and Alexa at Amazon. He’s</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/18/alexa-voice-design-with-paul-cutsinger/">Alexa Voice Design with Paul Cutsinger</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 18, 2018
Pulsar Messaging with Lewis Kaneshiro
1:00:53
<p>Message broker systems decouple the consumers and producers of a message channel. In previous shows, we have explored ZeroMQ, PubNub, Apache Kafka, and NATS. In this episode, we talk about another message broker: Apache Pulsar. Pulsar is an open source distributed pub-sub message system originally created at Yahoo. It was used to scale products with</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/17/pulsar-messaging-with-lewis-kaneshiro/">Pulsar Messaging with Lewis Kaneshiro</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 17, 2018
Gloo: Function Gateway with Idit Levine
56:28
<p>Gloo is a function gateway built on top of the popular open source project Envoy. The goal of Gloo is to decouple client-facing APIs from upstream APIs. Gloo is similar to an API gateway, which is a tool that software companies can use to collect all their APIs and one place and impose security, monitoring,</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/16/gloo-function-gateway-with-idit-levine/">Gloo: Function Gateway with Idit Levine</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 16, 2018
Vitess: Scaling MySQL with Sugu Sougoumarane
59:01
<p>YouTube runs a large MySQL database to hold the metadata about its videos. As YouTube scaled, the database was sharded, and applications within YouTube had to write queries that were aware of the sharding layout of that database. This is problematic, because it pushes complexity to the application developer. An application developer shouldn’t have to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/15/vitess-scaling-mysql-with-sugu-sougoumarane/">Vitess: Scaling MySQL with Sugu Sougoumarane</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 15, 2018
Cloud Native Computing Foundation with Chris Aniszczyk and Dan Kohn
53:35
<p>The Kubernetes ecosystem consists of enterprises, vendors, open source projects, and individual engineers. The Cloud Native Computing Foundation was created to balance the interests of all the different groups within the cloud native community. CNCF has similarities to the Linux Foundation and the Apache Foundation. CNCF helps to guide open source projects in the Kubernetes</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/14/cloud-native-computing-foundation-with-chris-aniszczyk-and-dan-kohn/">Cloud Native Computing Foundation with Chris Aniszczyk and Dan Kohn</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 14, 2018
Cluster Schedulers with Ben Hindman
1:08:34
<p>Mesos is a system for managing distributed systems. The goal of Mesos is to help engineers orchestrate resources among multi-node applications like Spark. Mesos can also manage lower level schedulers like Kubernetes. A common misconception is that Mesos aims to solve the same problem as Kubernetes, but Mesos is a higher level abstraction. Ben Hindman</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/11/cluster-schedulers-with-ben-hindman/">Cluster Schedulers with Ben Hindman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 11, 2018
Deep Learning Topologies with Yinyin Liu
1:00:05
<p>Algorithms for building neural networks have existed for decades. For a long time, neural networks were not widely used. Recent changes to the cost of compute and the size of our data have made neural networks extremely useful. Our smart phones generate terabytes of useful data. Lower storage costs make it economical to keep that</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/10/deep-learning-topologies-with-yinyin-liu/">Deep Learning Topologies with Yinyin Liu</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 10, 2018
Data Engineering Podcast with Tobias Macey
58:16
<p>Cloud computing lowered the cost and improved accessibility to tools for storing large volumes of data. In the early 2000s, Hadoop caused a revolution in large scale batch processing. Since then, companies have been building ways to store and access their data faster and more efficiently. At the same time, the sheer volume of data</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/09/data-engineering-podcast-with-tobias-macey/">Data Engineering Podcast with Tobias Macey</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 09, 2018
Stripe Atlas with Patrick McKenzie
56:47
<p>Starting an Internet business is harder than it should be. You need to incorporate, create an operating agreement, set up a system to accept payments, and many other straightforward tasks. In the 1990s, this was how it felt to set up anything on the Internet. You always had to stand up a web server on</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/08/stripe-atlas-with-patrick-mckenzie/">Stripe Atlas with Patrick McKenzie</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 08, 2018
Affirm Engineering with Libor Michalek
59:52
<p>When I buy a mattress online, I pay for it with my credit card. Behind the scenes, a complex series of transactions occur between a payment gateway, the credit card company, and a few banks. There are problems with this process–it is slow, complex, and involves the synchronization of several different parties. Some consumers will</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/07/affirm-engineering-with-libor-michalek/">Affirm Engineering with Libor Michalek</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 07, 2018
Superpedestrian Robotic Wheel / Infrastructure at HubSpot Meetup Talks
1:02:21
<p>Superpedestrian is a robotic bicycle wheel that learns how you pedal and personalizes your bicycle ride. The engineering challenges of Superpedestrian are at the intersection of robotics, software, and real-time analytics. The first half of today’s show is about Superpedestrian. Goss Nuzzo Jones and Matt Cole are engineers at Superpedestrian. The slides for their presentation</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/05/superpedestrian-robotic-wheel-infrastructure-at-hubspot-meetup-talks/">Superpedestrian Robotic Wheel / Infrastructure at HubSpot Meetup Talks</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 05, 2018
Spark Geospatial Analytics with Ram Sriharsha
58:26
<p>Phones are constantly tracking the location of a user in space. Devices like cars, smart watches, and drones are also picking up high volumes of location data. This location data is also called “geospatial data.” The amount of geospatial data is rapidly increasing, and there is a growing demand for software to perform operations over</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/04/spark-geospatial-analytics-with-ram-sriharsha/">Spark Geospatial Analytics with Ram Sriharsha</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 04, 2018
WannaCry’s Gray Hat with Reeves Wiedeman
43:23
<p>Last year, the WannaCry ransomware attack shut down hospitals, public transportation systems, and governments, demanding payment to unlock key computer systems. A programmer named Marcus Hutchins was able to stop WannaCry by registering a DNS entry buried in the WannaCry code. Not long after he stopped the WannaCry attack, Marcus Hutchins was arrested at a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/03/wannacrys-gray-hat-with-reeves-wiedeman/">WannaCry’s Gray Hat with Reeves Wiedeman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 03, 2018
Building Datadog with Alexis Le-Quoc
52:38
<p>Alexis Le-Quoc started Datadog in 2010, after living through the Internet boom and bust cycle of the late 90s and early 2000s. In 2010, cloud was just starting to become popular. There was a gap in the market for infrastructure monitoring tools, which Alexis helped fill with the first version of Datadog. Since 2010, the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/02/building-datadog-with-alexis-le-quoc/">Building Datadog with Alexis Le-Quoc</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 02, 2018
Technology Utopia with Michael Solana
48:51
<p>Technology is pushing us rapidly toward a future that is impossible to forecast. We try to imagine what that future might look like, and we can’t help having our predictions shaped by the media we have consumed. 1984, Terminator, Gattaca, Ex Machina, Black Mirror–all of these stories present a dystopian future. But if you look</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/05/01/technology-utopia-with-michael-solana/">Technology Utopia with Michael Solana</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
May 01, 2018
Epicenter Cryptocurrencies with Brian Fabian Crain
1:00:23
<p>Podcasting about cryptocurrencies is a strange occupation. You get emails all the time from companies doing a token sale that you would never want to be affiliated with. You get angry tweets from anonymous Twitter accounts that are on one side of the Bitcoin scaling debate. You get to interview extreme personalities, and the technical</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/30/epicenter-cryptocurrencies-with-brian-fabian-crain/">Epicenter Cryptocurrencies with Brian Fabian Crain</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 30, 2018
Keybase Architecture / Clarifai Infrastructure Meetup Talks
1:12:50
<p>Keybase is a platform for managing public key infrastructure. Keybase’s products simplify the complicated process of associating your identity with a public key. Keybase is the subject of the first half of today’s show. Michael Maxim, an engineer from Keybase gives an overview for how the technology works and what kinds of applications Keybase unlocks.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/28/keybase-architecture-clarifai-infrastructure-meetup-talks/">Keybase Architecture / Clarifai Infrastructure Meetup Talks</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 28, 2018
Google Cluster Evolution with Brian Grant
51:21
<p>Google’s central system for managing compute resources is called Borg. On Borg, millions of Linux containers process a wide variety of workloads. When a new application is spun up, Borg provides that application with the resources it needs. Workloads at Google usually fall into one of two distinct categories: long-running application workloads (such as Gmail)</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/27/google-cluster-evolution-with-brian-grant/">Google Cluster Evolution with Brian Grant</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 27, 2018
TensorFlow Applications with Rajat Monga
56:40
<p>Rajat Monga is a director of engineering at Google where he works on TensorFlow. TensorFlow is a framework for numerical computation developed at Google. The majority of TensorFlow users are building machine learning applications such as image recognition, recommendation systems, and natural language processing–but TensorFlow is actually applicable to a broader range of scientific computation</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/26/tensorflow-applications-with-rajat-monga/">TensorFlow Applications with Rajat Monga</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 26, 2018
Siftery Engineering with Ayan Barua
53:26
<p>There are hundreds of different databases. There are tens of continuous delivery products. There is an ocean of cloud providers and CRM systems and monitoring platforms and sales prospecting tools. The range of available software products is so diverse that it can be overwhelming to figure out which products to buy. Siftery is a company</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/25/siftery-engineering-with-ayan-barua/">Siftery Engineering with Ayan Barua</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 25, 2018
NATS Messaging with Derek Collison
1:06:46
<p>A message broker is an architectural component that sends messages between different nodes in a distributed system. Message brokers are useful because the sender of a message does not always know who might want to receive that message. Message brokers can be used to implement the “publish/subscribe” pattern, and by centralizing the message workloads within</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/24/nats-messaging-with-derek-collison/">NATS Messaging with Derek Collison</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 24, 2018
Stripe Observability Pipeline with Cory Watson
1:08:01
<p>Stripe processes payments for thousands of businesses. A single payment could involve 10 different networked services. If a payment fails, engineers need to be able to diagnose what happened. The root cause could lie in any of those services. Distributed tracing is used to find the causes of failures and latency within networked services. In</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/23/stripe-observability-pipeline-with-cory-watson/">Stripe Observability Pipeline with Cory Watson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 23, 2018
Bitcoin Debates with Roger Ver
1:02:01
<p>Bitcoin and Bitcoin Cash are two cryptocurrencies with similar properties. But the supporters of each of these Bitcoin versions have strongly divergent opinions on the direction of the Bitcoin project. At the center of this debate is the subject of block size. Bitcoin’s block size determines how many transactions fit into each block that is</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/20/bitcoin-debates-with-roger-ver/">Bitcoin Debates with Roger Ver</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 20, 2018
React Stack with G2i Team
1:02:14
<p>Most new frontend webapps today use ReactJS. An increasing number of mobile apps are created using the cross-platform components of React Native. GraphQL, Facebook’s open source data-fetching middleware tool is being used by more and more companies, who are finding that it simplifies their development. Facebook’s open source suite of technologies created a new developer</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/19/react-stack-with-g2i-team/">React Stack with G2i Team</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 19, 2018
SafeGraph with Auren Hoffman
1:09:57
<p>Machine learning tools are rapidly maturing. TensorFlow gave developers an open source version of Google’s internal machine learning framework. Cloud computing provides a cost effective, accessible way of training models. Edge computing allows for low latency deployments of models. But even if you are a kid with a laptop who has learned all the machine</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/18/safegraph-with-auren-hoffman/">SafeGraph with Auren Hoffman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 18, 2018
Talking Bitcoin with Adam B. Levine
1:01:50
<p>Let’s Talk Bitcoin is one of the most popular podcasts about cryptocurrencies. Adam B. Levine started it after three other podcasts he started did not get the traction he had hoped for. Adam parlayed the success of Let’s Talk Bitcoin into a network of podcasts–the Let’s Talk Bitcoin Network–which also includes one of my favorite</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/17/talking-bitcoin-with-adam-b-levine/">Talking Bitcoin with Adam B. Levine</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 17, 2018
Monitoring Kubernetes with Ilan Rabinovitch
50:31
<p>Monitoring a Kubernetes cluster allows operators to track the resource utilization of the containers within that cluster. In today’s episode, Ilan Rabinovitch joins the show to explore the different options for setting up monitoring, and some common design patterns around Kubernetes logging and metrics gathering. Ilan is the VP of product and community at Datadog.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/16/monitoring-kubernetes-with-ilan-rabinovitch/">Monitoring Kubernetes with Ilan Rabinovitch</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 16, 2018
Unchained with Laura Shin
1:01:14
<p>Laura Shin is the host of Unchained, a podcast about cryptocurrencies and decentralized technology. For every episode, Laura does significant research and preparation, so the content turns out polished and high quality. Her enthusiasm for the subject of cryptocurrencies comes through in her reporting. Podcasting about cryptocurrencies requires walking a fine line. Cryptocurrencies have a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/13/unchained-with-laura-shin/">Unchained with Laura Shin</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 13, 2018
Mastodon: Federated Social Network with Eugen Rochko
1:00:46
<p>Social networks can make you feel connected to a global society. But those social networks are controlled by a corporate entity. The profit motivations of the corporation are not directly aligned with the experience of the users. Mastodon is an open source, decentralized social network. Eugen Rochko started building Mastodon in response to his dissatisfaction</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/12/mastodon-federated-social-network-with-eugen-rochko/">Mastodon: Federated Social Network with Eugen Rochko</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 12, 2018
Go Systems with Erik St. Martin
57:53
<p>Go is a language designed to improve systems programming. Go includes abstractions that simplify aspects of low level engineering that are historically difficult—concurrency, resource allocation, and dependency management. In that light, it makes sense that the Kubernetes container orchestration system was written in Go. Erik St. Martin is a cloud developer advocate at Microsoft, where</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/11/go-systems-with-erik-st-martin/">Go Systems with Erik St. Martin</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 11, 2018
Database Chaos with Tammy Butow
59:54
<p>Tammy Butow has worked at Digital Ocean and Dropbox, where she built out infrastructure and managed engineering teams. At both of these companies, the customer base was at a massive scale. At Dropbox, Tammy worked on the database that holds metadata used by Dropbox users to access their files. To call this metadata system simply</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/10/database-chaos-with-tammy-butow/">Database Chaos with Tammy Butow</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 10, 2018
Site Reliability Management with Mike Hiraga
47:17
<p>Software engineers have interacted with operations teams since software was being written. In the 1990s, most operations teams worked with physical infrastructure. They made sure that servers were provisioned correctly and installed with the proper software. When software engineers shipped bad code that took down a software company, the operations teams had to help recover</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/09/site-reliability-management-with-mike-hiraga/">Site Reliability Management with Mike Hiraga</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 09, 2018
IPFS Design with David Dias
1:00:20
<p>The Interplanetary File System (IPFS) is a decentralized global, peer-to-peer file system. IPFS combines ideas from BitTorrent, Git, and Bitcoin, creating a new way to store and access objects across the Internet. When you access an object on almost any website, you are accessing the object via a location address—a URL. The URL tells you</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/06/ipfs-design-with-david-dias/">IPFS Design with David Dias</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 06, 2018
Ethereum Governance with Hudson Jameson
56:12
<p>The Ethereum community started as a small group of dedicated engineers. It has ballooned to thousands of engineers, entrepreneurs and investors, all of whom have a stake in the direction of Ethereum. Ethereum is an open source project, and the direction of a popular open source project can get complex. Ethereum is figuring out how</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/05/ethereum-governance-with-hudson-jameson/">Ethereum Governance with Hudson Jameson</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 05, 2018
PubSub Infrastructure with Stephen Blum
1:00:36
<p>The pubsub pattern allows a developer to create channels, which messages can be written to and read from. Pubsub messaging is useful for multicast messaging–when you want to publish messages from a producer, and have multiple consumers who are subscribed to the publisher receive those messages. Almost any application that reaches a high level of</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/04/pubsub-infrastructure-with-stephen-blum/">PubSub Infrastructure with Stephen Blum</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 04, 2018
Gitcoin: Open Source Bounties with Kevin Owocki
57:59
<p>Most technology companies rely on open source software projects. But open source software projects are often maintained by a group of people that is not affiliated with any particular company. When an open source project develops too much technical debt, it can become a tragedy of the commons. Who is responsible for maintaining these open</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/03/gitcoin-open-source-bounties-with-kevin-owocki/">Gitcoin: Open Source Bounties with Kevin Owocki</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 03, 2018
Zcash Design with Sean Bowe
59:29
<p>Zcash is a payment and consensus system that allows users to transfer money to each other with strong guarantees of privacy. Zcash implements the same core features of Bitcoin, with the added functionality of shielded payments. Shielded payments are private, and they are enabled by a novel cryptographic technique called zk-SNARKS: zero knowledge succinct non-interactive</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/04/02/zcash-design-with-sean-bowe/">Zcash Design with Sean Bowe</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Apr 02, 2018
ShapeShift with Erik Voorhees
1:00:15
<p>“The Federal Reserve System is fraudulent. Whatever its stated purpose, its effective purpose is to create a mechanism of deficit spending by politicians, through the insidious invisible taxation of monetary debasement (aka inflation).” These are the words of Erik Voorhees, the CEO of crypto financial exchange ShapeShift. Long before he started ShapeShift, Erik was opposed</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/30/shapeshift-with-erik-voorhees/">ShapeShift with Erik Voorhees</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 30, 2018