Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
FAQs about Software Engineering Daily:How many episodes does Software Engineering Daily have?The podcast currently has 1,351 episodes available.
March 02, 2020NextJS with Guillermo RauchWhen ReactJS became popular, frontend web development became easier. But React is just a view layer. Developers who came to React expecting a full web development framework like Ruby on Rails or Django were required to put together a set of tools to satisfy that purpose. A full-stack JavaScript framework has numerous requirements. How does...more1h 23minPlay
February 27, 2020Makerpad: Low Code Tools with Ben TossellLow code tools can be used to build an increasing number of applications. Knowledge workers within a large corporation can use low code tools to augment their usage of spreadsheets. Entrepreneurs can use low code tools to start businesses even without knowing how to code. Modern low code tools have benefited from steady improvements in...more58minPlay
February 27, 2020Slack Frontend Architecture with Anuj NairSlack is a messaging application with millions of users. The desktop application is an Electron app, which is effectively a web browser dedicated to running Slack. This frontend is built with ReactJS and other JavaScript code, and the application is incredibly smooth and reliable, despite its complexity. When a user boots up Slack, the application...more1h 8minPlay
February 26, 2020Parabola: No-Code Data Workflows with Alex YaseenEvery company has a large number of routine data workflows. These data workflows involve spreadsheets, CSV files, and tedious manual work to be done by a knowledge worker. For example, data might need to be taken from Salesforce, filtered for new customers, and piped into Mailchimp. Or perhaps you need to sort all your customers...more1h 3minPlay
February 24, 2020Infrastructure Management with Joey ParsonsAt Airbnb, infrastructure management is standardized across the organization. Platform engineering teams build tools that allow the other teams throughout the organization to work more effectively. A platform engineering team handles problems such as continuous integration, observability, and service discovery. Other teams throughout a company use the tools that a platform engineering team builds. For...more1h 15minPlay
February 21, 2020Courier with Troy GoodeA gig economy application generates lots of notifications. There is SMS, mobile phone updates, emails, and native application updates. If you order a ride from Uber, you might receive a text message and a push notification at the same time. If an app overloads the user with notifications, the user might end up annoyed and...more1h 17minPlay
February 20, 2020Data Infrastructure Investing with Eric AndersonIn a modern data platform, distributed streaming systems are used to read data coming off of an application in real-time. There are a wide variety of streaming systems, including Kafka Streams, Apache Samza, Apache Flink, Spark Streaming, and more. When Eric Anderson joined the show back in 2016, he was working at Google on Google...more1h 13minPlay
February 19, 2020Materialize: Streaming SQL on Timely Data with Arjun Narayan and Frank McSherryDistributed stream processing frameworks are used to rapidly ingest and aggregate large volumes of incoming data. These frameworks often require the application developer to write imperative logic describing how that data should be processed. For example, a high volume of clickstream data that is getting buffered to Kafka needs to have a stream processing system...more1h 12minPlay
February 18, 2020Go Networking with Sneha InguvaA cloud provider gives developers access to virtualized server infrastructure. When a developer rents this infrastructure via an API call, a virtual server is instantiated on physical machines. That virtual server needs to be made addressable through the allocation of an IP address to make it reachable from the open Internet. When the virtual server...more59minPlay
February 17, 2020Great Expectations: Data Pipeline Testing with Abe GongA data pipeline is a series of steps that takes large data sets and creates usable results from them. At the beginning of a data pipeline, a data set might be pulled from a database, a distributed file system, or a Kafka topic. Throughout a data pipeline, different data sets are joined, filtered, and statistically...more1h 9minPlay
FAQs about Software Engineering Daily:How many episodes does Software Engineering Daily have?The podcast currently has 1,351 episodes available.