Skip to content
Artwork for Software Engineering Daily
NewsTech News

Software Engineering Daily

softwareengineeringdaily.com

Software Daily: The world through the lens of software.

Play
  • 2,221 episodes
  • Avg 53 min
  • English

Episodes 2,221

Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • Oct 26, 2023 · 48 min

    A Different Monitoring Philosophy with Costa Tsaousis

    Observability is becoming an increasingly competitive space in the software world. Many developers have heard of Datadog and New Relic, but there are a seemingly countless number of observability products out there. Costa Tsaousis (he/him) is the Founder and CEO of Netdata. His goal was to build an open-source platform that was high-resolution, real-time, and easily scalable. Netdata is the result. It's relatively new to the crowded observability space, but it’s grown into a major presence. Costa joins the show to talk about the design philosophy of Netdata, and how it inverts a common observability design pattern. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

  • Oct 25, 2023 · 37 min

    Building Pieces.app and the Future of Developer Productivity with Tsavo Knott

    Ongoing advances in generative AI are already having a huge impact on developer productivity. Tools like GitHub Copilot and ChatGPT are increasing the velocity of code development, and more advances are on the horizon. However, an ever-growing challenge for developers is how to manage their coding resources – things like code snippets, website links, messages, and screenshots. This is hard for individual developers, but even harder for teams. Tsavo Knott is the Co-Founder and CEO of Pieces. Tsavo thinks deeply about developer productivity and he joins the podcast today to talk about how Pieces is using AI to automate the process of saving, curating, and iterating on coding resources for developers and teams.

  • Oct 24, 2023 · 47 min

    Streamlit with Amanda Kelly

    The importance of data teams is undeniable. Most companies today use data to drive decision-making on anything from software feature development to product strategy, hiring and marketing. In some companies data is the product, which can make data teams even more vital. But there's a common problem - analyzing data is hard and time consuming. Lots of people have questions they want to answer with data, but data teams often don't have the resources to move quickly. This can create a pernicious effect where organizations stop asking questions about their own data. Amanda Kelly thinks a lot about data and the dynamics of data teams inside organizations. She's worked at Google X, and on self-driving cars and cybersecurity. Her experiences on data teams inspired her to co-found Streamlit, which is an open source Python library that gives primitives to assemble a data app for rapid data visualization and interaction. Her goal was to accelerate the iteration loop to go from a question to a data-driven answer. Amanda is currently the COO of Streamlit and a Product Director at Snowflake, and she joins us today to talk all about data and how she's building Streamlit.

  • Oct 19, 2023 · 47 min

    Platform Engineering with Cory O’Daniel

    Platform engineering is difficult to get right, and in the age of DevOps and cloud computing, software developers increasingly serve as platform engineers while they're building their applications. This can be an engineering challenge because organizations often require their platforms to provide fine-grained control and compliance management. Cory O'Daniel is the CEO and Co-Founder of Massdriver, which he started in 2021 with the goal of helping engineering and operations teams build internal developer platforms. Cory's company was in the 2022 Y Combinator class, and he has been hard at work developing his platform. He joins the show today to talk about how he thinks about platform engineering, and the challenge of abstracting away infrastructure. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Oct 18, 2023 · 57 min

    Modern Web Scraping with Erez Naveh

    Today it’s estimated there are over 1 billion websites on the internet. Much of this content is optimized to be viewed by human eyes, not consumed by machines. However, creating systems to automatically parse and structure the web greatly extends its utility, and paves the way for innovative solutions and applications. The industry of web scraping has emerged to do just that. However, many websites erect obstacles to hinder web scraping. This has created a new kind of arms race between developers and anti-scraping software. Bright Data has developed some of the most sophisticated consumer tools available to scrape public web data. Erez Naveh is an entrepreneur and former engineer at Meta. He is currently the VP of Product at Bright Data. Erez joins us in this episode to talk about Bright Data's mission to structure the open web, and the toolkit they've developed to make this possible. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Oct 17, 2023 · 48 min

    Postman and the Growth of APIs with Joyce Lin

    If you're a developer, you've probably worked with an API, or application programming interface. An API is a set of rules for how to communicate with an applications or device. For example, when you build an app and want to use Stripe to handle payments, or use Slack to deliver notifications, it's APIs that make this possible. Handling communication between different applications was historically challenging, but with the growth of cloud computing and the need for smooth interoperability, APIs have become standard, and are now often considered essential to make a company accessible and visible. The growth of APIs is about to accelerate even more because of generative AI. The reason is that good APIs will be needed so AIs can write code to stitch together multiple systems. Postman is a popular application and platform for building and using APIs, and they recently released their 2023 State of the API Report. Joyce Lin is the Head of Developer Relations at Postman and she joins the show today to talk about the history of APIs, why APIs have exploded in popularity, and what the future looks like. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Oct 12, 2023 · 46 min

    Observability with Eduardo Silva

    There are hundreds of observability companies out there, and many ways to think about observability, such as application performance monitoring, server monitoring, and tracing. In a production application, multiple tools are often needed to get proper visibility on the application. This creates some challenges. Applications can produce lots of different observatory observability data, but how should the data be routed to the various downstream tools? In addition, how can data be selectively sent to different storage tiers to minimize costs? Calyptia is a service that helps manage observability data from source to destination. Eduardo Silva is the founder and CEO of Calyptia and he joins us in this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Neo4j: Visit https://Neo4j.com/NODES. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

  • Oct 11, 2023 · 40 min

    The Future of HTTP with Nick Shadrin and Roman Arutyunyan

    The Hypertext Transfer Protocol, or HTTP, is used to load webpages using hypertext links, and it’s the foundation of the web. Tim Berners-Lee famously created HTTP version 0.9 in 1989, and defined the essential behavior of a client and a server. Version 1.0 was eventually finalized in 1996, and its secure variant called HTTPS is now used on more than 80% of websites. HTTP continues to undergo intense development and version 3 in now being actively adopted across the tech industry. Nick Shadrin is a Software Architect at NGINX, and Roman Arutyunyan is a Principal Software Engineer at NGINX. Nick and Roman are experts in HTTP and they join the show today to tell the history of its evolution since 1989, and how NGINX is implementing support for HTTP/3. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Oct 10, 2023 · 48 min

    Flightcontrol and Going Beyond Heroku with Brandon Bayer

    A platform as a service, or PaaS, is the concept of a complete development and deployment environment in the cloud. One of the best examples is Heroku, which was created in 2007 and later acquired by Salesforce. Although these services are great for helping startups get off the ground quickly, they can ultimately become a form of technical debt because of issues with cost, control, scale, and reliability. Today we're speaking with Brandon Bayer. Brandon is a licensed aircraft pilot, and he’s also the CEO of Flightcontrol, a platform as a service company that he co-founded. Flightcontrol is built on top of AWS, and allows users to deploy it on their own AWS infrastructure. In this episode, Brandon talks about how his team engineered Flightcontrol, and how it was designed for small and large teams, with scalability and maintainability in mind. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Neo4j: Visit https://Neo4j.com/NODES. CoxAutomotive : Visit https://COXAUTOTECH.COM today!

  • Oct 5, 2023 · 30 min

    AI and business analytics with John Adams

    It’s now clear that the adoption of AI will continue to increase, with nearly every industry working to rapidly incorporate it into their systems and applications to provide greater value to their users. Business analytics is a key domain that promises to be radically reshaped by AI. Alembic is an AI platform that integrates web data, product conversion metrics, and social media to guide business decision making. John Adams is the Co-founder and Chief Innovation Officer at Alembic, and he joins the podcast to talk about data and engineering at the company. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Neo4j: Visit https://Neo4j.com/NODES. Convex: Get started on Convex for free today by visiting https://www.Convex.dev.

  • Oct 3, 2023 · 47 min

    Stack Overflow in the AI era with Ellen Brandenberger

    When StackOverflow launched in 2008 it lowered the barrier to writing complex software. It solved the longstanding problem of accessing accurate and reliable programming knowledge by offering a collaborative space where programmers could ask questions, share insights, and receive high-quality answers from a community of experts. Generative AI has impacted the way programmers want to consume this knowledge. It has also opened new possibilities in terms of getting a personalized and real-time response. StackOverflow has decided to put a fifth of its organizational effort in Generative AI to improve the user experience of the website. Ellen Brandenberger leads the Product Innovation team at Stack Overflow and she joins us in this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com DoiT: Learn more at https://doit.com. Neo4j: Visit https://Neo4j.com/NODES.

  • Sep 28, 2023 · 51 min

    Edge Databases with Glauber Costa

    Picture a user interacting with a web app on their phone. When they tap the screen the app triggers communication with a server, which in turn communicates with a database. This process then happens in reverse to eventually update what the user sees on-screen. The latency for this round trip depends a lot on the physical distance between the user and the server. In a traditional web app, latency can be especially poor when the user and the server are separated by an ocean, and they must communicate through an underwater trans-oceanic link. However, with edge computing, multiple servers and data centers create a distributed system that greatly improves response times. Turso is an edge-hosted, distributed database based on libSQL, an open-source and open-contribution fork of SQLite. It was designed to minimize query latency for applications where queries come from anywhere in the world. Glauber Costa is the Founder and CEO of Turso and he joins us in this episode. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Neo4j: Visit https://Neo4j.com/NODES. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Sep 26, 2023 · 51 min

    AI-powered DevX at AWS with Deepak Singh

    Developer experience, or DevX, is a critical aspect of modern software development that focuses on creating a seamless and productive environment for developers. It encompasses everything from the tools and technologies used in the development process to the documentation, libraries, and frameworks available to streamline coding tasks. An emphasis on DevX can enhance individual developer productivity and, as a consequence, boost the overall success and innovation of software projects. Amazon Web Services recently created the Next Gen DevX Division. This new division is using generative AI and foundation models to reimagine the experience of all builders on the AWS platform. Deepak Singh is the Vice President of Next Gen DevX at AWS and he joins us in this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Statsig: Visit https://statsig.com/softwaredaily to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today! DoiT: Learn more at https://doit.com. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

  • Sep 21, 2023 · 36 min

    AutoCloud and Infrastructure as Code with Tyson Kunovsky

    Infrastructure as code refers to the use of software and configuration files to convey infrastructure specifications. This is in contrast to the traditional approach of manually provisioning servers, operating systems, storage, and other infrastructure components. With the growth of cloud computing, the infrastructure as code paradigm is becoming more integral to managing compute resources. AutoCloud is a platform for automating resource provisioning, and is at the forefront of the move towards infrastructure as code. Tyson Kunovsky is the founder and CEO of AutoCloud, and he joins us in this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Convex: Get started on Convex for free today by visiting https://www.Convex.dev. DoiT: Learn more at https://doit.com.

  • Sep 19, 2023 · 43 min

    Catching up with technologist Charlie Gerard

    Charlie Gerard is a highly accomplished software engineer and technologist. She's worked at Stripe, Netlify, and Atlassian and authored the book, Practical Machine Learning in JavaScript. In her spare time, Charlie explores the field of human-computer interaction and builds interactive prototypes using hardware and machine learning. Some of her recent projects include building a DIY aircraft radar system, and creating a gesture-based computer interface using Bluetooth earbuds and machine learning. Charlie joins the podcast today to talk about her work and latest interests. Check the show notes for more about Charlie. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Convex: Get started on Convex for free today by visiting https://www.Convex.dev. Statsig: Visit https://statsig.com/softwaredaily to learn more. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

  • Sep 14, 2023 · 30 min

    Blameless with Ken Gavranovic

    Incident management is the process of responding to unplanned events or service interruptions, and then restoring service to an operational state. Having robust incident management is vital to many software teams. Blameless is a framework designed to help software companies manage their production incidents effectively. It provides a workflow for managing the incident response as well as the post-incident retrospective process. In this way, Blameless aims to give a unified learning and process feedback framework that focuses on actionable insights. Ken Gavranovic is the Chief Operating Officer at Blameless and he's our guest today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Convex: Get started on Convex for free today by visiting https://www.Convex.dev. Statsig: Visit https://statsig.com/softwaredaily to learn more. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

  • Sep 12, 2023 · 47 min

    Minimum Viable Security for Cloud Apps with David Melamed

    Cloud applications continue to grow in popularity, but ensuring the security of these applications often presents a formidable engineering challenge. This challenge motivated the creation of Jit. Jit is a continuous security platform for developers, and seeks to enable every cloud app to start with minimum viable security, or MVS, without slowing development velocity. David Melamed is the Co-founder and CTO of Jit and he joins us in the episode to talk about his platform. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Convex: Get started on Convex for free today by visiting https://www.Convex.dev. Statsig: Visit https://statsig.com/softwaredaily to learn more.

  • Sep 7, 2023 · 36 min

    Highly Scalable NoSQL with Dor Laor

    ScyllaDB is a fast and highly scalable NoSQL database designed to provide predictable performance at a massive cloud scale. It can handle millions of operations per second at a scale of gigabytes or petabytes. It’s also designed to be compatible with Cassandra and DynamoDB APIs. Scylla is used by Zillow, Comcast, and for Discord's 350M+ users, and it continues to gain popularity in other cloud-native and highly scalable cloud-centric workloads. Dor Laor is the Co-founder and CEO of Scylla, and he's our guest today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Convex: Get started on Convex for free today by visiting https://www.Convex.dev. Statsig: Visit https://statsig.com/softwaredaily to learn more.

  • Sep 5, 2023 · 44 min

    Making React 70% faster with Aiden Bai of Million.js

    React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a virtual Document Object Model, or DOM, to selectively update the desired regions of the web page, which provides major performance advantages. Million.js is an open source project that provides an optimized virtual DOM. Remarkably, these optimizations make React up to 70% faster and the code weighs in at less than 4 kilobytes in size. Aiden Bai is the creator of Million.js and he joins us in this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Convex: Get started on Convex for free today by visiting https://www.Convex.dev. Statsig: Visit https://statsig.com/softwaredaily to learn more. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

  • Aug 31, 2023 · 40 min

    Engineering Transformation at Scale with Chris Dillon

    Cox Automotive has been at the frontier of digitizing the automotive space with popular products such as AutoTrader, Kelly Blue Book, and Dealertrack. To deliver these products the company manages large quantities of data and diverse engineering teams. Scaling its operations required an engineering transformation of the company. Chris Dillon is the VP of Architecture and Engineering Enablement at Cox Automotive. He joins the podcast to talk about how the company accomplished this transformation. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Convex : https://www.convex.dev/ Statsig: Visit https://statsig.com/softwaredaily to learn more.

Showing 361–380 of 2,221 episodes