Software Engineering Daily

By Software Engineering Daily

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

Description


Episode Date
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
Enterprise Smart Contracts with Marley Gray
53:28
<p>We sign many different types of contracts throughout our lives. We sign a mortgage to get a loan for a house. When we go to the hospital, we sign a piece of paper that defines how our medical data can be shared between organizations. These pieces of paper represent our opting into an agreement that</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/29/enterprise-smart-contracts-with-marley-gray/">Enterprise Smart Contracts with Marley Gray</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 29, 2018
Plasma: Smart Contract Scalability with Christian Reitwiessner
47:31
<p>Ethereum is a system for running decentralized smart contracts. In the current implementation of Ethereum, every smart contract gets deployed to every full node. Whenever a user wants to call a smart contract, that smart contract gets executed on each full node–across the entire network. The current model for smart contract execution needs to be</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/28/plasma-smart-contract-scalability-with-christian-reitwiessner/">Plasma: Smart Contract Scalability with Christian Reitwiessner</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 28, 2018
Cryptocurrency Networking with Soumya Basu
54:59
<p>Soumya Basu is a PhD student at Cornell, where he studies distributed systems problems associated with cryptocurrencies. Soumya is advised by Emin Gun Sirer, a Cornell professor who previously appeared on the show to discuss smart contract security. Soumya joins the show today to talk about a variety of issues in the cryptocurrency space. We</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/27/cryptocurrency-networking-with-soumya-basu/">Cryptocurrency Networking with Soumya Basu</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 27, 2018
Consensus Systems with Ethan Buchman
1:03:03
<p>Consensus protocols are used to allow computers to work together. A consensus protocol lets different servers agree on the state of a system. For decades, these protocols have been used to establish consensus among database nodes, application servers, and other infrastructure that runs within an enterprise. More recently, new consensus protocols have been invented to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/26/consensus-systems-with-ethan-buchman/">Consensus Systems with Ethan Buchman</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 26, 2018
DAO Reflections and Slock.it with Christoph Jentzsch
57:52
<p>The DAO was a system of smart contracts on the Ethereum blockchain that investors put millions of dollars into. Back in May 2016, it was the largest crowdfunding event in history, and we discussed it in detail in a previous episode with Matt Leising. The DAO was hacked due to a security vulnerability, and this</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/23/dao-reflections-and-slock-it-with-christoph-jentzsch/">DAO Reflections and Slock.it with Christoph Jentzsch</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 23, 2018
Streamr: Data Streaming Marketplace with Henri Pihkala
59:28
<p>Data streams about the weather can be used to predict how soybean futures are going to change in price. Satellite data streams can take pictures of the number of cars on the road, and judge how traffic patterns are changing. Search engines can aggregate data from different queries and determine what people are most interested</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/22/streamr-data-streaming-marketplace-with-henri-pihkala/">Streamr: Data Streaming Marketplace with Henri Pihkala</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 22, 2018
Status.im: Ethereum Mobile Browser with Jarrad Hope and Oskar Thoren
56:50
<p>To use a web application, you probably open a web browser or a mobile app. To access an Ethereum application, many people use an Ethereum browser. In previous episodes, we explored Metamask and Mist, which are Ethereum browsers for the desktop. In today’s episode, we explore Status, a mobile Ethereum browser. Status founders Jarrad Hope</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/21/status-im-ethereum-mobile-browser-with-jarrad-hope-and-oskar-thoren/">Status.im: Ethereum Mobile Browser with Jarrad Hope and Oskar Thoren</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 21, 2018
The Business of Decentralization with Anthony Diiorio
35:46
<p>Anthony Diiorio was involved with Ethereum since the earliest days. He was one of the first people to see the Ethereum ideas presented by Vitalik Buterin, and he invested deeply in Ethereum–both financially and by helping to establish the early Ethereum community. Anthony started Decentral in 2014, which is a hub for his projects in</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/20/the-business-of-decentralization-with-anthony-diiorio/">The Business of Decentralization with Anthony Diiorio</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 20, 2018
ShapeShift Operations with Jon ShapeShift
54:42
<p>A financial exchange is an operationally intensive business. You have customers making a high volume of transactions, your service has to be low latency and highly available, and you are dealing with a lot of money. A cryptocurrency exchange has all of the complexity of a typical financial exchange–and then some additional complexity. ShapeShift is</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/19/shapeshift-operations-with-jon-shapeshift/">ShapeShift Operations with Jon ShapeShift</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 19, 2018
Crypto Pump and Dumps with Bruno Skvorc
59:14
<p>Cryptocurrency speculation has pulled in a large population of people who do not know what they are investing in. If you hear about an investment of $1000 turning into $1M, it’s tempting to get sucked in yourself. For most of these everyday people, the game is completely rigged. A large percentage of market activity is</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/16/crypto-pump-and-dumps-with-bruno-skvorc/">Crypto Pump and Dumps with Bruno Skvorc</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 16, 2018
Crypto Bloomberg with Valentin Mihov
1:00:59
<p>In the finance industry, many people have a computer on their desk called a Bloomberg terminal. A Bloomberg terminal contains news, stock prices, communication tools, and other features that make it worth a high subscription price. And people in finance can afford to pay that high subscription because their decisions can cause a gain or</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/15/crypto-bloomberg-with-valentin-mihov/">Crypto Bloomberg with Valentin Mihov</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 15, 2018
Web3 with Fabian Vogelsteller
51:53
<p>Most applications today run on a cloud provider like AWS. They are built with a framework like Ruby on Rails. They use a set of APIs like Stripe and Twilio for middleware services. This is the era of “web 2.0.” With decentralized systems, we are starting to get a feel for what “web 3.0” might</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/14/web3-with-fabian-vogelsteller/">Web3 with Fabian Vogelsteller</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 14, 2018
Metamask with Dan Finlay
49:09
<p>Decentralized applications can be built on the Ethereum blockchain. Just as the Bitcoin blockchain is a distributed, append-only ledger of financial transaction history, Ethereum is a distributed, append-only ledger of computational transaction history. New kinds of applications can be built on the Ethereum blockchain—and just like every new technology, we need an interface to bridge</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/13/metamask-with-dan-finlay/">Metamask with Dan Finlay</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 13, 2018
Monopolies and Proof of Stake with Karl Floersh
59:11
<p>Decentralized applications might someday offer alternatives to modern monopolies. Uber, Airbnb, Facebook, Amazon—all of these services could be recreated on a decentralized stack of technologies like Ethereum, IPFS, and Golem. Fully decentralized services could be more transparent, cheaper, and more efficient. But let’s be realistic. Today, even the simplest applications of fully decentralized blockchains don’t</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/12/monopolies-and-proof-of-stake-with-karl-floersh/">Monopolies and Proof of Stake with Karl Floersh</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 12, 2018
Proof of Stake with Subhan Nadeem
1:03:13
<p>For a decade, Bitcoin’s proof-of-work system has run without disruption. In a proof-of-work scheme, Bitcoin miners compete to solve a cryptographic puzzle associated with a block of transactions. Every ten minutes, all the Bitcoin miner nodes race to be the first to solve a block of transactions. Only one miner wins each block, meaning the</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/09/proof-of-stake-with-subhan-nadeem/">Proof of Stake with Subhan Nadeem</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 09, 2018
How Aragon Manages DAOs with Luis Cuende
53:16
<p>Humans organize into groups. There are lots of group types: religions, corporations, national governments, state governments, citizenries, clubs, musical bands. Every group has governance. Governance defines the rules, and the ways that rules change. The United States requires citizens to pay taxes. A corporation requires you to show up to work, but they have to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/08/how-aragon-manages-daos-with-luis-cuende/">How Aragon Manages DAOs with Luis Cuende</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 08, 2018
Smart Contracts with Raine Revere
52:10
<p>Smart contracts are programs that run on the Ethereum blockchain. A smart contract developer pays Ether to deploy the contract. When a contract is deployed, every full node on the Ethereum blockchain has a copy of the contract code in that node’s address space. Every full node needs to hold a copy of every smart</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/07/smart-contracts-with-raine-revere/">Smart Contracts with Raine Revere</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 07, 2018
Bitcoin’s Future with Joseph Bonneau
58:26
<p>Joseph Bonneau is co-author of Bitcoin and Cryptocurrency Technologies, a popular textbook. At NYU, he works as an assistant professor exploring cryptography and security. His YouTube lessons teaching Bitcoin have hundreds of thousands of views. His material offers clear explanations of how Bitcoin works. Since Joseph has a clear understanding of the objective facts around</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/06/bitcoins-future-with-joseph-bonneau/">Bitcoin’s Future with Joseph Bonneau</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 06, 2018
Smart Agriculture with Mike Prorock
53:37
<p>Farms have lots of data. A corn farmer needs to monitor the chemical composition of soil. A soybean farmer needs to track crop yield. A chicken farmer needs to count the number of eggs produced. If this data is captured, it can be acted upon—for example, a dry farm can automatically turn up its irrigation</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/05/smart-agriculture-with-mike-prorock/">Smart Agriculture with Mike Prorock</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 05, 2018
Dogecoin with Jackson Palmer
55:42
<p>Dogecoin was started in 2013 as a joke. Jackson Palmer forked Bitcoin and created his cryptocurrency as a play off the “doge” meme. The currency became popular as a means of reddit users “tipping” each other. If I made a comment on reddit that you liked, you might send me some Dogecoin. This use case</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/02/dogecoin-with-jackson-palmer/">Dogecoin with Jackson Palmer</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 02, 2018
Blockchain Scalability with Peter Ullrich
1:03:39
<p>There are two factors that limit the rate at which transactions are accepted into the Bitcoin blockchain: block time and block size. Block time defines how often a new block is appended onto the blockchain. Block size defines how many transactions fit into a new block. As of March 2018, the current block time and</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/03/01/blockchain-scalability-with-peter-ullrich/">Blockchain Scalability with Peter Ullrich</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Mar 01, 2018
Bitcoin Transactions with Daniel Van Flymen
52:06
<p>Bitcoin is an immutable, append-only blockchain ledger that reaches consensus through proof-of-work. The contents of the ledger are financial transactions–people sending and receiving Bitcoin currency to each other. Since Bitcoin, there have been other cryptocurrencies that have similar properties–like Ethereum and the IPFS/Filecoin system. Similar to Bitcoin, they use a decentralized, proof of work based</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/28/bitcoin-transactions-with-daniel-van-flymen/">Bitcoin Transactions with Daniel Van Flymen</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 28, 2018
Scale Self-Driving with Alexandr Wang
49:52
<p>The easiest way to train a computer to recognize a picture of cat is to show the computer a million labeled images of cats. The easiest way to train a computer to recognize a stop sign is to show the computer a million labeled stop signs. Supervised machine learning systems require labeled data. Today, most</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/27/scale-self-driving-with-alexandr-wang/">Scale Self-Driving with Alexandr Wang</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 27, 2018
Spark and Streaming with Matei Zaharia
1:00:04
<p>Apache Spark is a system for processing large data sets in parallel. The core abstraction of Spark is the resilient distributed dataset (RDD), a working set of data that sits in memory for fast, iterative processing. Matei Zaharia created Spark with two goals: to provide a composable, high-level set of APIs for performing distributed processing;</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/26/spark-and-streaming-with-matei-zaharia/">Spark and Streaming with Matei Zaharia</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 26, 2018
Cloud and Edge with Steve Herrod
1:03:44
<p>Steve Herrod led engineering at VMWare as the company scaled from 30 engineers to 3,000 engineers. After 11 years, he left to become a managing director for General Catalyst, a venture capital firm. Since he has both operating experience and a wide view of the technology landscape as an investor, he is well-equipped to discuss</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/23/cloud-and-edge-with-steve-herrod/">Cloud and Edge with Steve Herrod</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 23, 2018
Serverless Systems with Eduardo Laureano
1:01:30
<p>On Software Engineering Daily, we have been covering the “serverless” movement in detail. For people who don’t use serverless functions, it seems like a niche. Serverless functions are stateless, auto-scaling, event driven blobs of code. You might say “serverless sounds kind of cool, but why don’t I just use a server? It’s a paradigm I’m</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/22/serverless-systems-with-eduardo-laureano/">Serverless Systems with Eduardo Laureano</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 22, 2018
Cloud Foundry Overview with Mike Dalessio
1:02:40
<p>Earlier this year we did several shows about Cloud Foundry, followed by several shows about Kubernetes. Both of these projects allow you to build scalable, multi-node applications–but they serve different types of users. Cloud Foundry encompasses a larger scope of the application experience than Kubernetes. Kubernetes is lower level, and is actually being used within</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/21/cloud-foundry-overview-with-mike-dalessio/">Cloud Foundry Overview with Mike Dalessio</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 21, 2018
Kafka Design Patterns with Gwen Shapira
1:02:13
<p>Kafka is at the center of modern streaming systems. Kafka serves as a database, a pubsub system, a buffer, and a data recovery tool. It’s an extremely flexible tool, and that flexibility has led to its use as a platform for a wide variety of data intensive applications. Today’s guest is Gwen Shapira, a product</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/20/kafka-design-patterns-with-gwen-shapira/">Kafka Design Patterns with Gwen Shapira</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 20, 2018
Streaming Architecture with Ted Dunning
1:00:53
<p>Streaming architecture defines how large volumes of data make their way through an organization. Data is created at a user’s smartphone, or on a sensor inside of a conveyor belt at a factory. That data is sent to a set of backend services that aggregate the data, organizing it and making it available to business</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/19/streaming-architecture-with-ted-dunning/">Streaming Architecture with Ted Dunning</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 19, 2018
Streaming Analytics with Scott Kidder
56:46
<p>When you go to a website where a video is playing, and your video lags, how does the website know that you are having a bad experience? Problems with video are often not complete failures–maybe part of the video loads, and plays just fine, and then the rest of the video is buffering. You have</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/16/streaming-analytics-with-scott-kidder/">Streaming Analytics with Scott Kidder</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 16, 2018
Streaming Architecture with Tugdual Grall
57:53
<p>At a big enough scale, every software product produces lots of data. Whether you are building an advertising technology company, a social network, or a system for IoT devices, you have thousands of events coming in at a fast pace that you want to aggregate, study and act upon. For the last decade, engineers have</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/15/streaming-architecture-with-tugdual-grall/">Streaming Architecture with Tugdual Grall</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 15, 2018
Machine Learning Deployments with Kinnary Jangla
47:12
<p>Pinterest is a visual feed of ideas, products, clothing, and recipes. Millions of users browse Pinterest to find images and text that are tailored to their interests. Like most companies, Pinterest started with a large monolithic application that served all requests. As Pinterest’s engineering resources expanded, some of the architecture was broken up into microservices</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/14/machine-learning-deployments-with-kinnary-jangla/">Machine Learning Deployments with Kinnary Jangla</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 14, 2018
Box Kubernetes Migration with Sam Ghods
56:17
<p>Over 12 years of engineering, Box has developed a complex architecture of services. Whenever a user uploads a file to Box, that upload might cause 5 or 6 different services to react to the event. Each of these services is managed by a set of servers, and managing all of these different servers is a</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/13/box-kubernetes-migration-with-sam-ghods/">Box Kubernetes Migration with Sam Ghods</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 13, 2018
Scaling Box with Jeff Quiesser
48:11
<p>When Box started in 2006, the small engineering team had a lot to learn. Box was one of the earliest cloud storage companies, with a product that allowed companies to securely upload files to remote storage. This was two years before Amazon Web Services introduced on-demand infrastructure, so the Box team managed their own servers,</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/12/scaling-box-with-jeff-quiesser/">Scaling Box with Jeff Quiesser</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 12, 2018
Google BeyondCorp with Max Saltonstall
1:01:44
<p>Employees often find themselves needing to do work outside of the office. Depending on the sensitivity of your task, accessing internal systems from a remote location may or may not be OK. If you are using a corporate application that shows the menu of your company’s cafe on your smartphone, your workload is less sensitive.</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/09/google-beyondcorp-with-max-saltonstall/">Google BeyondCorp with Max Saltonstall</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 09, 2018
Load Testing Mobile Applications with Paulo Costa and Rodrigo Coutinho
56:54
<p>Applications need to be ready to scale in response to high-load events. With mobile applications, this can be even more important. People rely on mobile applications such as banking, ride sharing, and GPS. During Black Friday, a popular ecommerce application could be bombarded by user requests–you might not be able to complete a request to</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/08/load-testing-mobile-applications-with-paulo-costa-and-rodrigo-coutinho/">Load Testing Mobile Applications with Paulo Costa and Rodrigo Coutinho</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 08, 2018
Tether, Ripple, and Blockchain Reporting with Matt Leising
1:19:40
<p>Your friends from college are asking you how to buy Bitcoin. Your mom is emailing you articles about the benefits of decentralized peer-to-peer networks. Your shoe shiner is telling you to buy XRP. It is 2018, and cryptocurrencies have become a daily part of news headlines. The general public may not understand how this technology</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/07/tether-ripple-and-blockchain-reporting-with-matt-leising/">Tether, Ripple, and Blockchain Reporting with Matt Leising</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 07, 2018
Serverless at the Edge with Kenton Varda
59:48
<p>Over the last decade, computation and storage has moved from on-premise hardware into the cloud data center. Instead of having large servers “on premise,” companies started to outsource their server workloads to cloud service providers. At the same time, there has been a proliferation of devices at the “edge.” The most common edge device is</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/06/serverless-at-the-edge-with-kenton-varda/">Serverless at the Edge with Kenton Varda</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 06, 2018
Linkedin Resilience with Bhaskaran Devaraj and Xiao Li
50:16
<p>How do you build resilient, failure tested systems? Redundancy, backups, and testing are all important. But there is also an increasing trend towards chaos engineering–the technique of inducing controlled failures in order to prove that a system is fault tolerant in the way that you expect. In last week’s episode with Kolton Andrus, we discussed</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/05/linkedin-resilience-with-bhaskaran-devaraj-and-xiao-li/">Linkedin Resilience with Bhaskaran Devaraj and Xiao Li</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 05, 2018
Chaos Engineering with Kolton Andrus
59:31
<p>The number of ways that applications can fail are numerous. Disks fail all the time. Servers overheat. Network connections get flaky. You assume that you are prepared for such a scenario, because you have replicated your servers. You have the database backed up. Your core application is spread across multiple availability zones. But are you</p> <p>The post <a rel="nofollow" href="https://softwareengineeringdaily.com/2018/02/02/chaos-engineering-with-kolton-andrus/">Chaos Engineering with Kolton Andrus</a> appeared first on <a rel="nofollow" href="https://softwareengineeringdaily.com">Software Engineering Daily</a>.</p>
Feb 02, 2018