Software Engineering Daily

Software Engineering Daily

softwareengineeringdaily.com
Technical interviews about software topics.
Products with Ryan Hoover
Apr 19 • 62 min
RECENT UPDATES: Podsheets is our open source set of tools for managing podcasts and podcast businesses New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine…
Facebook OSS License Policy with Joel Marcey, Michael Cheng, and Kathy Kam
Apr 18 • 49 min
RECENT UPDATES: Podsheets is our open source set of tools for managing podcasts and podcast businesses New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine…
Drishti: Deep Learning for Manufacturing with Krish Chaudhury
Apr 17 • 59 min
RECENT UPDATES: Podsheets is our open source set of tools for managing podcasts and podcast businesses New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine…
Lyft Data Discovery with Tao Feng and Mark Grover
Apr 16 • 58 min
RECENT UPDATES: Podsheets is our open source set of tools for managing podcasts and podcast businesses New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine…
Protein Structure Deep Learning with Mohammed Al Quraishi
Apr 15 • 60 min
RECENT UPDATES: Podsheets is our open source set of tools for managing podcasts and podcast businesses New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine…
Podsheets: Open Source Podcasting
Apr 14 • 56 min
Podsheets is a set of open source tools for podcast hosting, publishing, ad management, community engagement, and more. Podsheets is influenced by our experience managing Software Engineering Daily, a full-time podcast business. Software Engineering Daily…
Bubbles with Haseeb Qureshi
Apr 12 • 95 min
RECENT UPDATES: FindCollabs $5000 Hackathon Ends Saturday April 15th, 2019 New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine learning, and more Haseeb Qureshi…
Consul Service Mesh with Paul Banks
Apr 11 • 64 min
RECENT UPDATES: FindCollabs $5000 Hackathon Ends Saturday April 15th, 2019 New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine learning, and more Consul is a tool…
Machine Learning Joins with Arun Kumar
Apr 10 • 67 min
RECENT UPDATES: FindCollabs $5000 Hackathon Ends Saturday April 15th, 2019 New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine learning, and more Data sets can be…
Streaming with Holden Karau
Apr 9 • 52 min
RECENT UPDATES: FindCollabs $5000 Hackathon Ends Saturday April 15th, 2019 New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine learning, and more Distributed…
AWS Storage with Kevin Miller
Apr 8 • 55 min
RECENT UPDATES: FindCollabs $5000 Hackathon Ends Saturday April 15th, 2019 New version of Software Daily, our app and ad-free subscription service Software Daily is looking for help with Android engineering, QA, machine learning, and more A software…
AWS Compute with Deepak Singh
Apr 5 • 58 min
Upcoming event: FindCollabs Hackathon at App Academy on April 6, 2019 On Amazon Web Services, there are many ways to run an application on a single node. The first compute option on AWS was the EC2 virtual server instance. But EC2 is a large abstraction…
Data with Ben Lorica
Apr 4 • 51 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Ben Lorica is the chief data scientist at O’Reilly Media and the program director of the Strata Data Conference. In…
Stablecoins with Rune Christensen
Apr 3 • 68 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 A currency can fulfill numerous financial use cases. One use case is store of value: currency holders can reliably…
Blitzscaling with Chris Yeh
Apr 2 • 71 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Chris Yeh is an entrepreneur, investor, and author. He co-wrote Blitzscaling with LinkedIn founder Reid Hoffman.…
Uber Infrastructure with Prashant Varanasi and Akshay Shah
Apr 1 • 62 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Uber’s infrastructure supports millions of riders and billions of dollars in transactions. Uber has high throughput…
Workload Scheduling with Brian Grant
Mar 29 • 50 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Google has been building large-scale scheduling systems for more than fifteen years. Google Borg was started around…
Peloton: Uber’s Cluster Scheduler with Min Cai and Mayank Bansal
Mar 28 • 56 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Google’s Borg system is a cluster manager that powers the applications running across Google’s massive infrastructure.…
Scaling Log Management with Renaud Boutet
Mar 27 • 51 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Log management requires the processing and indexing of high volumes of semi-structured data. A log management service…
Security Businesses with Steve Herrod
Mar 26 • 79 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Steve Herrod was the CTO at VMware and now works as a managing director at General Catalyst, where he focuses on…
CodeSandbox: Online Code Editor with Bas Buursma and Ives van Hoorne
Mar 25 • 54 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Coding in the browser has been attempted several times in the last decade. Building a development environment in the…
Apache Superset with Maxime Beauchemin
Mar 22 • 66 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Data engineering touches every area of an organization. Engineers need a data platform to build search indexes and…
FaunaDB with Evan Weaver
Mar 21 • 55 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Twitter’s early engineers faced scalability problems that caused infrastructure failures on a regular basis. The…
ElasticSearch at Scale with Volkan Yazici
Mar 20 • 56 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Bol.com is the biggest e-commerce company in the Netherlands and Belgium. For 20 years, Bol has been developing its…
Serverless GraphQL with Tanmai Gopal
Mar 19 • 58 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Modern web development tools have given frontend developers more power. On the frontend, JavaScript frameworks like…
OSS Businesses with Mike Volpi
Mar 18 • 64 min
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Red Hat was the first commercial open source software company. For years, investors and entrepreneurs assumed there…
Crypto Bubble with Haseeb Qureshi
Mar 17 • 44 min
This is a post written and narrated by Haseeb Qureshi, a cryptocurrency investor and entrepreneur. Haseeb is speaking at an upcoming Software Engineering Daily Meetup. We can safely say the ICO bubble is over now. When the bubble finally popped last year,…
GitLab with Sid Sijbrandij
Mar 15 • 67 min
GitLab is an open source platform for software development. GitLab started with the ability to manage git repositories and now has functionality for collaboration, issue tracking, continuous integration, logging, and tracing. GitLab’s core business is…
Linux Kernel Development with Shuah Khan
Mar 14 • 68 min
An operating system kernel manages the system resources that are needed to run applications. The Linux kernel runs most of the smart devices that we interact with, and is the largest open source project in history. Shuah Khan has worked on operating…
Cryptojacking: Bitcoin Malware with Estaban Vargas
Mar 13 • 57 min
Malware is malicious software that makes money for the creator of that software. Malware can appear onto a user’s computer if that user visits a malicious website or installs malicious software by accident. There are many types of malware. Spyware sits on…
Ad Fraud Engineering with Praneet Sharma and Shailin Dhar
Mar 12 • 52 min
Advertising fraud occurs when a brand pays for an advertisement online and that advertisement is shown to an automated bot account that has been created to view ads. Advertising fraud is rampant on the Internet. It’s not possible to know how much money is…
Energy Market Machine Learning with Minh Dang and Corey Noone
Mar 11 • 51 min
The demand for electricity is based on the consumption of the electrical grid at a given time. The supply of electricity is based on how much energy is being produced or stored on the grid at a given time. Because these sources of supply and demand…
Netlify with Mathias Biilmann Christensen
Mar 8 • 62 min
Cloud computing started to become popular in 2006 with the release of Amazon EC2, a system for deploying applications to virtual machines sitting on remote data center infrastructure . With cloud computing, application developers no longer needed to…
LinkedIn Monitoring Infrastructure with Alexander Pucher
Mar 7 • 62 min
Monitoring tools are used by every area of an organization. Business development teams use monitoring to understand the metrics for product performance. Finance teams need to understand how the costs of cloud computing resources are changing. Site…
WebAssembly Execution with Syrus Akbary
Mar 6 • 63 min
WebAssembly is a runtime that lets languages beyond JavaScript to execute in frontend web applications. WebAssembly is novel because most modern frontend applications are written entirely in JavaScript. WebAssembly lets us use languages like Rust and C++…
Ethereum Usability with Sean Li
Mar 5 • 54 min
Cryptocurrencies enable a large number of applications. Trustless reputation systems, decentralized identity tools, micropayments, non-fungible Internet items, borderless currencies, just to name a few. But cryptocurrencies have not yet impacted daily…
StarkWare: Transparent Computational Integrity with Eli Ben Sasson
Mar 4 • 57 min
Computational integrity is a property that is required for financial transactions on the Internet. Computational integrity means that the output of a certain computation is correct. If I deposit money into my bank, my bank sends me a number that…
FindCollabs
Mar 3 • 8 min
Collaboration on the Internet creates innovation. New inventions, new art, and new products–built by people working together on the Internet. FindCollabs is a product we have been working on to enable people to find and collaborate with each other. If you…
Internet History (and Future) with Brian McCullough
Mar 1 • 59 min
The Internet has transformed humanity. The Internet is the result of a long series of innovations from military, academia, business, and the open source community. In his book, How The Internet Happened: From Netscape to the iPhone, Brian McCullough tells…
Ad Fraud Economics with Craig Silverman
Feb 28 • 63 min
Advertising fraud steals billions of dollars every year. BuzzFeed reporter Craig Silverman reports on advertising fraud and its impact on the Internet. In one investigation, Craig uncovered a mobile advertising fraud scheme in which four people stole…
Fake Podcast Charts with Jack Rhysider
Feb 27 • 62 min
Podcast listeners usually find out about a new podcast in one of two ways: either a friend recommends that podcast or the Apple podcast charts rank that new podcast highly. The Apple podcast charts are created using an algorithm that is not public. Many…
AWS Internet of Things with Dirk Didascalou
Feb 26 • 51 min
Many devices in our world are not “smart.” Air conditioners, electric guitars, power outlets, and factory conveyor belts, just to name a few. There are exciting software applications that we could build around these devices, but we need to be able to…
Edge Computing Open Source with Arpit Joshipura
Feb 25 • 58 min
Edge computing refers to computation involving drones, connected cars, smart factories, or IoT sensors. Any software deployment that is not a large centralized server installation could qualify as an edge device–even a smartphone. Today, much of our heavy…
React Native Rearchitecture with G2i Team
Feb 22 • 55 min
React Native allows developers to build native applications for iOS and Android using components written in the React JavaScript framework. These ReactJS components render to native application code by going over a JavaScript bridge, a message bus that…
PlanetScale: Sharded Database Management with Jiten Vaidya and Dan Kozlowski
Feb 21 • 60 min
In the early days of YouTube, there were scalability problems with the MySQL database that hosted the data model for all of YouTube’s videos. The state of the art solution to scaling MySQL at the time was known as “application-level sharding.” To scale a…
Zoox Self-Driving with Ethan Dreyfuss
Feb 20 • 63 min
Zoox is a full-stack self-driving car company. Zoox engineers work on everything a self-driving car company needs, from the physical car itself to the algorithms running on the car to the ride hailing system which the company plans to use to drive around…
Store2Vec: DoorDash Recommendations with Mitchell Koch
Feb 19 • 49 min
DoorDash is a food delivery company where users find restaurants to order from. When a user opens the DoorDash app, the user can search for types of food or specific restaurants from the search bar or they can scroll through the feed section and look at…
Policy Enforcement with Shimon Tolts
Feb 18 • 60 min
The nature of software projects is changing. Projects are using a wider variety of cloud providers and SaaS tools. Projects are being broken up into more git repositories, and the code in those repositories are being deployed into small microservices.…
Ethsimple: Ethereum Tools with Brian Soule
Feb 15 • 87 min
Ethereum allows developers to run decentralized applications. But the tooling for building and managing those decentralized applications is immature. Experienced software engineers have difficulty getting started with writing Ethereum applications because…
Kubernetes Security with Liz Rice
Feb 14 • 54 min
A Kubernetes cluster presents multiple potential attack surfaces: the cluster itself, a node running on the cluster, a pod running in the node, a container running in a pod. If you are managing your own Kubernetes cluster, you need to be aware of the…
Replicated: On-Prem Deployments with Grant Miller
Feb 13 • 63 min
Cloud computing has been popular for less than twenty years. Large software companies have existed for much longer. If your company was started before the cloud became popular, you probably have a large, data center on your companies premises. The…
Uber’s Monitoring Platform with Rob Skillington
Feb 12 • 59 min
Uber manages the car rides for millions of people. The Uber system must remain operational 24/7, and the app involves financial transactions and the safety of passengers. Uber infrastructure runs across thousands of server instances and produce terabytes…
Pachyderm: Data Pipelines with Joe Doliner
Feb 11 • 69 min
Data infrastructure is advancing beyond the days of Hadoop MapReduce, single-node databases, and nightly reporting. Companies are adopting modern data warehouses, streaming data systems, and cloud-specific data tools like BigQuery. Every company with a…
Knative: Serverless Workloads with Ville Aikas
Feb 8 • 59 min
Infrastructure software is having a renaissance. Cloud providers offer a wide range of deployment tools, including virtual machines, managed Kubernetes clusters, standalone container instances, and serverless functions. Kubernetes has standardized the…
VMware Kubernetes Strategy with Brad Meiseles
Feb 7 • 51 min
Virtualization software allows companies to get better utilization from their physical servers. A single physical host can manage multiple virtual machines using a hypervisor. VMware brought virtualization software to market, creating popular tools for…
Cadre: Automated Investing with Leonid Movsesyan
Feb 6 • 62 min
Real estate is an asset that is not straightforward to invest in. Real estate can generate excellent returns for investors, but can require much more time and expertise than stocks. Cadre is a company that allows users to invest in real estate more easily…
RocksDB with Dhruba Borthakur and Igor Canadi
Feb 5 • 66 min
RocksDB is a storage engine based on the log-structured merge tree data structure. RocksDB was developed at Facebook to provide a tool for embedded databases. The code for RocksDB is a fork of LevelDB, an embedded database built by Google for the Chrome…
Scaling HashiCorp with Armon Dadgar and Mitchell Hashimoto
Feb 4 • 58 min
HashiCorp was founded seven years ago with the goal of building infrastructure tools for automating cloud workflows such as provisioning, secret management, and service discovery. Hashicorp’s thesis was that operating cloud infrastructure was too hard:…
Engineering Philosophy with Tyler Cowen
Feb 1 • 64 min
Tyler Cowen’s book Stubborn Attachments outlines a framework that individuals can use to make decisions grounded in economic philosophy. In his previous books, Tyler examined recent economic history. Stubborn Attachments gives his perspective for…
Architects of Intelligence with Martin Ford
Jan 31 • 64 min
Artificial intelligence is reshaping every aspect of our lives, from transportation to agriculture to dating. Someday, we may even create a superintelligence–a computer system that is demonstrably smarter than humans. But there is widespread disagreement…
Anatomy of Next: New World with Mike Solana
Jan 30 • 70 min
Mars is a cold, inhospitable planet far from earth. It presents one of the most complex challenges faced by engineers: how can we create a new world? To create a new world, first we have to get there. We can build new rockets with improved propulsion…
Likewar: The Weaponization of Social Media with P.W. Singer
Jan 29 • 59 min
Social media has transformed our lives. It has also transformed how wars are fought. P.W. Singer’s new book “Likewar: The Weaponization of Social Media” describes the far-reaching impact of social media on the tactics and strategies used by military,…
Software Chasms with Martin Casado
Jan 28 • 64 min
Infrastructure software can be a great business. An infrastructure software company sells core technology to a large enterprise such as a bank or insurance company. This software has near zero marginal cost and generates a large annuity for the…
Kubeflow: TensorFlow on Kubernetes with David Aronchick
Jan 25 • 62 min
When TensorFlow came out of Google, the machine learning community converged around it. TensorFlow is a framework for building machine learning models, but the lifecycle of a machine learning model has a scope that is bigger than just creating a model.…
TiDB: Distributed NewSQL with Kevin Xu
Jan 24 • 72 min
When a user interacts with an application to order a ride with a ridesharing app, the data for that user interaction is written to a “transactional” database. A transactional database is a database where specific rows need to be written to and read from…
Storybook: UI Engineering with Zoltan Olah
Jan 23 • 55 min
React, Vue, and Angular are the most popular frontend JavaScript frameworks. Each of these frameworks lets frontend developers build components. A component is a high level visual abstraction that is used to compose a user interface. Frontend development…
RSocket: Reactive Streaming Service Networking with Ryland Degnan
Jan 22 • 66 min
Netflix has thousands of service instances communicating with each other. When a Netflix client on a smartphone makes a request for a movie, that request hits Netflix’s backend, where the request is fulfilled by a chain of requests through different…
Prometheus Scalability with Bryan Boreham
Jan 21 • 53 min
Prometheus is an open source monitoring system and time series database. Prometheus includes a multi-dimensional data model, a query language called PromQL, and a pull model for gathering metrics from your different services. Prometheus is widely used by…
Spot Instances with Amiram Shachar
Jan 18 • 65 min
When a developer provisions a cloud server, that server is called an “instance”. These instances can be used for running whatever workload a developer has, whether it is a web application, a database, or a set of containers. The cloud is cheap to get…
Looker: Business Intelligence Platform with Daniel Mintz
Jan 17 • 69 min
If a business has been operating successfully for a few years, that business has accumulated a high volume of data. That data exists in spreadsheets, CSV files, log files, and balance sheets. Data might be spread across local files on a user’s laptop,…
Human Sized Robots with Zach Allen
Jan 16 • 53 min
Robots are making their way into every area of our lives. Security robots roll around industrial parks at night, monitoring the area for intruders. Amazon robots tirelessly move packages around in warehouses, reducing the time and cost of logistics.…
Notebooks at Netflix with Matthew Seal
Jan 15 • 65 min
Netflix has petabytes of data and thousands of workloads running across that data every day. These workloads generate movie recommendations for users, create dashboards for data analysts to study, and reshape data in ETL jobs, to make it more accessible…
Kubernetes in China with Dan Kohn
Jan 14 • 59 min
Chinese Internet companies operate at a massive scale. WeChat has over a billion users and is widely used as the primary means of payment by urban Chinese consumers. Alibaba ships 12 million packages per day, which is four times the amount of Amazon.…
AWS Analysis with Corey Quinn
Jan 11 • 66 min
Amazon Web Services changed how software engineers work. Before AWS, it was common for startups to purchase their own physical servers. AWS made server resources as accessible as an API request, and has gone on to create higher-level abstractions for…
Zeit: Serverless Cloud with Guillermo Rauch
Jan 10 • 71 min
Serverless computing is a technique for deploying applications without an addressable server. A serverless application is running on servers, but the developer does not have access to the server in the traditional sense. The developer is not dealing with…
Cloud Events with Doug Davis
Jan 9 • 54 min
Functions-as-a-service allow developers to run their code in a “serverless” environment. A developer can provide a function to a cloud provider and the code for that function will be scheduled onto a container and executed whenever an event triggers that…
Multicloud with Ben Hindman
Jan 8 • 72 min
Most applications today are either deployed to on-premise environments or deployed to a single cloud provider. Developers who are deploying on-prem struggle to set up complicated open source tools like Kafka and Hadoop. Developers who are deploying to a…
Stateful Kubernetes with Saad Ali
Jan 7 • 60 min
In a cloud infrastructure environment, failures happen regularly. The servers can fail, the network can fail, and software bugs can crash your software unexpectedly. The amount of failures that can occur in cloud infrastructure is one reason why storage…
Kong API Platform with Marco Palladino
Jan 4 • 63 min
When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway is the entry point for an external request. An API gateway serves several purposes: authentication, security, routing, load balancing, and…
Ubiquity6: Augmented Reality Platform with Ankit Kumar
Jan 3 • 57 min
Augmented reality glasses will let us walk through a world where the digital blends together with the physical. 3-D objects will be rendered and superimposed onto our field of vision, creating an environment for people to build applications we can hardly…
Crossplane: Multicloud Control Plane with Bassam Tabbara
Jan 2 • 58 min
Cloud providers created the ability for developers to easily deploy their applications to servers on data centers. In the early days of the cloud, most of the code that a developer wrote for their application could run on any cloud provider, whether it…
Word2Vec with Adrian Colyer Holiday Repeat
Dec 28, 2018 • 61 min
Originally posted on 13 September 2017. Machines understand the world through mathematical representations. In order to train a machine learning model, we need to describe everything in terms of numbers. Images, words, and sounds are too abstract for a…
Self-Driving Deep Learning with Lex Fridman Holiday Repeat
Dec 27, 2018 • 59 min
Originally posted on 28 July 2017. Self-driving cars are here. Fully autonomous systems like Waymo are being piloted in less complex circumstances. Human-in-the-loop systems like Tesla Autopilot navigate drivers when it is safe to do so, and lets the…
Technology Utopia with Michael Solana Holiday Repeat
Dec 26, 2018 • 48 min
Originally posted on 1 May 2018. 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,…
Google Early Days with John Looney Holiday Repeat
Dec 25, 2018 • 71 min
Originally posted on 16 June 2017. John Looney spent more than 10 years at Google. He started with infrastructure, and was part of the team that migrated Google File System to Colossus, the successor to GFS. Imagine migrating every piece of data on Google…
Service Proxying with Matt Klein Holiday Repeat
Dec 24, 2018 • 56 min
Originally posted on 14 February 2017. Most tech companies are moving toward a highly distributed microservices architecture. In this architecture, services are decoupled from each other and communicate with a common service language, often JSON over…
Rockset Data Platform with Venkat Venkataramani
Dec 21, 2018 • 59 min
At Facebook, Venkat Venkataramani saw how large volumes of data were changing software infrastructure. Applications such as logging servers and advertising were creating fast moving, semi-structured data. The user base was growing, the traffic was…
Modern Front End: React, GraphQL, VR, WebAssembly with Adam Conrad
Dec 20, 2018 • 66 min
Ten years ago, there was a distinction between “backend” and “frontend” developers. A backend developer would be managing the business logic and database transactions using Ruby on Rails or Java. A frontend developer would be responsible for implementing…
Linkerd Service Mesh with William Morgan
Dec 19, 2018 • 60 min
Software products are distributed across more and more servers as they grow. With the proliferation of cloud providers like AWS, these large infrastructure deployments have become much easier to create. With the maturity of Kubernetes, these distributed…
Market Strategy with Herb Cunitz
Dec 18, 2018 • 62 min
Market strategy defines how a company is positioning itself to be successful. This strategy encompasses engineering, sales, marketing, recruiting, and everything else within a company. Herb Cunitz has led teams at Hortonworks, VMware, SpringSource, and…
Mattermost: Self-Hosted Slack Alternative with Corey Hulen
Dec 17, 2018 • 63 min
Software companies today rely on group chat applications. The world of startups and small businesses is dominated by Slack. But for some large enterprises, regulatory constraints prevent them from using Slack. Slack is a web application that is hosted in…
Full Stack JavaScript with Wes Bos
Dec 14, 2018 • 61 min
Wes Bos has created popular courses on React, GraphQL, and JavaScript. With hundreds of thousands of students, Wes has earned a cult following for his fun, practical lessons on web development. The courses produced by Wes teach developers how to build…
Plaid: Banking API Platform with Jean-Denis Greze
Dec 13, 2018 • 63 min
A bank account is a platform for apps to be built on top of. If that sounds like a weird idea, think about the features of a bank account. Most users only have a single bank account, making it a tool for identity and authentication. The series of…
High Growth Handbook with Elad Gil
Dec 12, 2018 • 58 min
When a startup finds product market fit, the adoption of that product can grow rapidly, turning a startup into a high growth company. All of a sudden, a startup that was struggling to find its first customer is bombarded with new challenges. The startup…
Feature Flags with Edith Harbaugh
Dec 11, 2018 • 35 min
Releasing software has inherent risk. If your users don’t like your new feature, they might stop using your product immediately. If a software bug makes it into production, it can crash your entire application. Releasing software gradually has many…
Serverless Research with Ion Stoica
Dec 10, 2018 • 71 min
The Berkeley AMPLab was a research lab where Apache Spark and Apache Mesos were both created. In the last five years, the Mesos and Spark projects have changed the way infrastructure is managed and improved the tools for data science. Because of its…
Technical Investing with Sunil Dhaliwal
Dec 7, 2018 • 61 min
Robotics, genomics, and backend infrastructure: as an investor, it can be difficult to assess the viability of a startup that is on the cutting edge in any of these areas. A robotics startup requires a team with an integrated understanding of hardware and…
RapidAPI: API Marketplace with Iddo Gino
Dec 6, 2018 • 59 min
Building software was simplified by cloud providers. With the cloud, it became much easier to deploy a server, spin up a database, and scale an application. Cloud providers like AWS gave developers access to these infrastructure primitives like storage…
Bitcoin Payment Channels with Alex Bosworth
Dec 5, 2018 • 60 min
The Bitcoin main chain is a large distributed ledger of transactions. Bitcoin is useful for maintaining a trusted record of payments, but is not practical for small day-to-day payments. Bitcoin payment channels allow users to issue small payments to each…
Streaming Platform Architecture with Luca Mezzalira and Yan Cui
Dec 4, 2018 • 51 min
Demand for live streaming video over the internet is increasing. After the emergence of early live streaming platforms, like Twitch and Facebook Live, more forms of video have become accessible over live streams, such as sports. Live streaming is a harder…