PLAY PODCASTS
Software Engineering Daily

Software Engineering Daily

2,200 episodes — Page 8 of 44

Temporal with Max Fateev

There are countless real world scenarios where a workflow or process has multiple steps, and some steps must be completed before others can be started. Think of something as simple as cooking dinner. First you look up a recipe, then you write down the ingredients you need, you go shopping, and then you cook. These steps must be run in a certain order, and the state of the workflow must be tracked throughout. Workflow management is everywhere in the software world, and today it's common for teams to engineer custom solutions. This makes sense, because creating a general-purpose solution for workflow management is a hard conceptual problem, and perhaps an even harder engineering challenge. Maxim Fateev has a deep background engineering distributed systems and workflow management services at Google, Amazon, and Microsoft. In 2015, he joined Uber and helped create the open-source project, Cadence, which is an orchestration engine to execute asynchronous long-running business logic. The success of Cadence led Max to co-found Temporal, which is an open-source programming package for workflow execution. Max joins the show today to talk about the engineering challenges at Temporal, the concept of "durable execution”, how he organizes his engineering teams, and more. Sponsorship inquiries: [email protected]

Nov 7, 202340 min

Speechlab and Realtime Translation with Ivan Galea

Speech technology has been around for a long time, but in the last 12 months it’s undergone a quantum leap. New speech synthesis models are able to produce speech that's often indistinguishable from real speech. I'm sure many listeners have heard deep fakes where computer speech perfectly mimics the voice of famous actors or public figures. A major factor in driving the ongoing advances is generative AI. Speechlab is at the forefront of using new AI techniques for realtime dubbing, which is the process of converting speech from one language into another. For the interested listener, we recommend hearing the examples with President Obama speaking Spanish or Elon Musk speaking Japanese. Check out the show notes for a link to the video. Ivan Galea is the Co-founder and President at Speechlab and he joins the show to talk about how we're on the cusp of reaching the holy grail of speech technology - real time dubbing - and how this will erase barriers to communication and likely transform the world. This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com. Please click here to view this show’s transcript. Sponsorship inquiries: [email protected]

Nov 2, 202344 min

Sourcegraph with Quinn Slack

If you're a developer, there's a good chance you've experimented with coding assistants like GitHub Copilot. Many developers have even fully integrated these tools into their workflows. One way these tools accelerate development is by autocompleting entire blocks of code. The AI achieves this by having awareness of the surrounding code. It understands context. However, in many cases the context available to an AI is limited. This restricts the AI's ability to suggest more sweeping changes to a codebase, or even to refactor an entire application. Quinn Slack is the CEO of Sourcegraph. He is now hard at work on the challenge of giving more context to AI - to make it aware of entire codebases, dependencies, error logs, and other data. Quinn joins the show today to talk about what it takes to move beyond code autocomplete, how to develop the next generation of coding AI, and what the future looks like for software engineers and programming languages. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development. You can find Josh on: Bluesky, Fosstodon, Twitter, Twitch, YouTube, and joshuakgoldberg.com. Please click here to view this show’s transcript. Sponsorship inquiries: [email protected]

Nov 1, 202342 min

GitBook with Addison Schultz

Documentation is something that everyone knows is important but it's often difficult to get right. On software teams, good documentation can help to onboard new people, improve communication across teams, and troubleshoot technical issues. When an application, API, or library is a commercial product, the quality of its documentation can determine whether it attracts users and succeeds on the market. GitBook is a popular documentation platform built with TypeScript and Node. It's found particular use among software teams for creating technical documentation. Addison Schultz is the Developer Relations Lead at GitBook and he joins the show to talk about GitBook's development, software stack, and how it's adding new integrations for VS Code, Slack, and other tools. Full disclosure: GitBook is a sponsor of Software Engineering Daily.

Oct 31, 202338 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: [email protected] Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Oct 26, 202348 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 25, 202337 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 24, 202347 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: [email protected]

Oct 19, 202347 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: [email protected]

Oct 18, 202357 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: [email protected]

Oct 17, 202348 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: [email protected] Neo4j: Visit https://Neo4j.com/NODES. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Oct 12, 202346 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: [email protected]

Oct 11, 202340 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: [email protected] Neo4j: Visit https://Neo4j.com/NODES. CoxAutomotive : Visit https://COXAUTOTECH.COM today!

Oct 10, 202348 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: [email protected] Neo4j: Visit https://Neo4j.com/NODES. Convex: Get started on Convex for free today by visiting https://www.Convex.dev.

Oct 5, 202330 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: [email protected] DoiT: Learn more at https://doit.com. Neo4j: Visit https://Neo4j.com/NODES.

Oct 3, 202347 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: [email protected]

Sep 28, 202351 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: [email protected] 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 26, 202351 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: [email protected] Convex: Get started on Convex for free today by visiting https://www.Convex.dev. DoiT: Learn more at https://doit.com.

Sep 21, 202336 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: [email protected] 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 19, 202343 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: [email protected] 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, 202330 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: [email protected] Convex: Get started on Convex for free today by visiting https://www.Convex.dev. Statsig: Visit https://statsig.com/softwaredaily to learn more.

Sep 12, 202347 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: [email protected] 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 7, 202336 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: [email protected] 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 5, 202344 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: [email protected] Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Convex : https://www.convex.dev/ Statsig: Visit https://statsig.com/softwaredaily to learn more.

Aug 31, 202340 min

Building a full cloud backend with James Cowling

Serverless backend platforms are cloud services that simplify the process of building a backend. These platforms are growing rapidly in popularity because they can greatly accelerate application development, and improve the developer experience. Convex is a real-time backend platform that uses 100% TypeScript and is designed with reactive UI frameworks in mind. The team behind Convex has built and maintained some of the most popular apps, backends and exabyte-scale storage projects at companies like Dropbox and Google. James Cowling is the Co-Founder and CTO at Convex, and he joins us to discuss how Convex offers a simpler full-stack developer experience. Sponsorship inquiries: [email protected] Statsig: Visit https://statsig.com/softwaredaily to learn more.

Aug 29, 202352 min

Modern Coding Superpowers with Varun Mohan

Exafunction is a leader in deploying deep learning models at scale. One of their products is Codeium, a coding assistant for software developers based on Exafunction's deep learning technology. Codeium provides AI-assisted autocompletion in your IDE, making it easier for you to incorporate deep learning technology in your software development workflow. Varun Mohan is the CEO and Co-founder of Codeium, and he is our guest today. Sponsorship inquiries: [email protected] Fullstory: Visit https://fullstory.com to learn more. Statsig: Visit https://statsig.com/softwaredaily to learn more.

Aug 24, 202333 min

The Latest on RedwoodJS with Tom Preston-Werner

Tom Preston-Werner is a renowned software developer, inventor and entrepreneur. He co-founded GitHub and is the creator of the avatar service Gravatar, the TOML configuration file format, and the static site generator software Jekyll. Tom is currently working on the full-stack web framework, RedwoodJS. He joins us today to tell us the latest about RedwoodJS, including its new support for server-side rendering. Check out the show notes for a link to the RedwoodJS conference. Sponsorship inquiries: [email protected] Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos Statsig: Visit https://statsig.com/softwaredaily to learn more.

Aug 22, 20231h 6m

Cross-functional Incident Management with Ashley Sawatsky and Niall Murphy

Incident management is the process of managing and resolving unexpected disruptions or issues in software systems, especially those that are customer-facing or critical to business operations. Implementing a robust incident management system is often a key challenge in technical environments. Rootly is a platform to handle incident management directly from Slack, and is used by hundreds of leading companies including Canva, Grammarly, and Cisco. Ashley Sawatsky leads Developer Relations at Rootly and previously led Shopify's Incident Communications team. Niall Murphy is Co-founder and CEO at Stanza. He has written extensively about reliability engineering and is the co-author of the best-selling book, Site Reliability Engineering. Ashley and Niall join us in this episode to discuss how engineers and their non-technical counterparts can successfully approach incident management together. Sponsorship inquiries: [email protected] Statsig: Visit https://statsig.com/softwaredaily to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Fullstory: Visit https://fullstory.com to learn more.

Aug 17, 202350 min

AI for Software Delivery with Birgitta Böckeler

AI-assisted software delivery refers to the utilization of artificial intelligence to assist, enhance, or automate various phases of the software development lifecycle. AI can be used in numerous aspects of software development, from requirements gathering to code generation to testing and monitoring. The overarching aim is to streamline software delivery, reduce errors and, ideally, reduce the time and costs associated with software development. Birgitta Böckeler is the Global Lead for AI-assisted Software Delivery at Thoughtworks and she joins us in this episode. We discuss how the latest advances in large language models are revolutionizing software development. Sponsorship inquiries: [email protected] CoxAutomotive : Visit https://COXAUTOTECH.COM today! Fullstory: Visit https://fullstory.com to learn more. Statsig: Visit https://statsig.com/softwaredaily to learn more.

Aug 15, 20231h 1m

Expanding B2B payments with Sohil Pandya

The Buy Now, Pay Later model, or BNPL, is traditionally a business-to-consumer model that is gaining traction in the business-to-business domain. Adoption of BNPL in business-to-business scenarios offers benefits like improved cash flow management for buyers, and increased sales for suppliers, often leading to higher order value. However, this model introduces complexities, including the need for advanced technical platforms for managing such transactions. There are also risks associated with delayed or defaulted payments, and potential accumulation of interest and fees. As business-to-business entities consider BNPL, they must strike a balance between its potential advantages and its inherent risks and operational challenges. Tranch is a London-based startup that is focused on providing a payments-checkout platform for businesses that want to pay easier and get paid faster. Sohil Pandya is the Head of Engineering at Tranch and he joins us in this episode. Sponsorship inquiries: [email protected] Fullstory: Visit https://fullstory.com to learn more. Statsig: Visit https://statsig.com/softwaredaily to learn more. Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily.

Aug 10, 202351 min

Database Caching with Ben Hagen

Database caching is a fundamental challenge in database management and there are hundreds of techniques to satisfy different caching scenarios. PolyScale is a fully automated database cache. It offers an innovative approach to database caching, leveraging AI and automated configuration to simplify the process of determining what should and should not be cached. Ben Hagen is the founder and CEO of PolyScale and he is our guest today. Full disclosure: PolyScale is a sponsor of Software Engineering Daily. Sponsorship inquiries: [email protected] Statsig: Visit https://statsig.com/softwaredaily to learn more. Fullstory: Visit https://fullstory.com to learn more. Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily.

Aug 8, 202335 min

An update about SED from Jeff’s family

Aug 4, 20231 min

Simplifying Documentation with Sébastien Lorber

In the realm of modern software development, clear and comprehensive documentation is essential for guiding users and contributors alike. Developers often struggle to create, manage, and maintain documentation that is both user-friendly and visually appealing. In this episode, we sit down with Sebastian Lorber, the lead maintainer of Docusaurus, a widely acclaimed open-source static site generator, purpose-built for documentation sites. Sebastian sheds light on how Docusaurus empowers developers to effortlessly build and deploy documentation websites that are not only functional, maintainable, and easy to brand. Sponsorship inquiries: [email protected] Statsig: Visit https://statsig.com/softwaredaily to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Fullstory: Visit https://fullstory.com to learn more.

Aug 3, 202349 min

SDKs for your API with Sagar Batchu

Nearly all developers are interested in developing APIs to streamline the connection process for other companies to their services. APIs are ubiquitous and critical to building modern software. However, making an API that provides a great developer experience can be a time-consuming endeavor. As a result, API teams often leave the “final” mile of integration on the shoulders of the users. Speakeasy, a budding startup, aims to provide a product and a pipeline that makes it easy to create and consume any API. Sagar Batchu is the Co-foudner and CEO of Speakeasy and he joins us in this episode. Sponsorship inquiries: [email protected] Statsig: Visit https://statsig.com/softwaredaily to learn more. Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Fullstory: Visit https://fullstory.com to learn more.

Aug 1, 202337 min

Ethical GPTs with Amruta Moktali

The increasing adoption of GPT (Generative Pre-trained Transformer) models underscores the critical need for privacy and data protection. Using LLMs without appropriate safeguards can lead to sensitive data leakage. Skyflow GPT Privacy Vault prevents sensitive date from reaching GPTs. Amruta Moktali is the Chief Product Officer of Skyflow and she joins us today. We discuss about Generative AI, how its different from the other AI models and how we can use this technology in an ethical manner. Sponsorship inquiries: [email protected] Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Fullstory: Visit https://fullstory.com to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today!

Jul 27, 202351 min

CAP Theorem 23 Years Later with Eric Brewer

The CAP theorem, also known as Brewer's theorem, is a fundamental principle in distributed systems that states that it is impossible to simultaneously achieve three desirable properties in a distributed data system: Consistency, Availability, and Partition tolerance. Sponsorship inquiries: [email protected] Fullstory: Visit https://fullstory.com to learn more. Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Jul 25, 202346 min

Data-Centric AI with Alex Ratner

Companies have high hopes for Machine learning and AI to support real-time product offerings, prevent fraud and drive innovation. But there was a catch - training models require labeled data that machines can digest. As data volumes increase, the opportunity to get great ML results rises, but so does the problem of labeling all the data to get that excellent result. Enter Snorkel AI’s programmatic data labeling and MLops platforms like Snorkel Flow. Today we are interviewing Alex Ratner, one of the founders of Snorkel AI. Snorkel AI evolved from research Alex led as part of his Ph.D. research at Stanford, focused on programmatic data labeling to enable much faster and more accurate ML training and retraining. Alex is a born teacher who always has enthusiasm for the topic. Today he will share the newest evolutions of the product at Snorkel, shed light on why doing ML well requires programmatic data labeling, and talk about foundation models in actual enterprise settings and generally. Sponsorship inquiries: [email protected] Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Fullstory: Visit https://fullstory.com to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today!

Jul 20, 202350 min

Cloud-native Search with Paul Masurel

Elasticsearch is the most established solution today to search and analyze large amounts of logs. However, it can be costly and complex to manage. Quickwit searches large amounts of append only cloud data like logs or ledgers in a fraction time with significantly less cost than Elasticsearch. In this episode, we interview Paul Masurel, one of the founders of Quickwit and the creator and maintainer of Tantivy, the open source full text search engine written in Rust. Sponsorship inquiries: [email protected]

Jul 18, 20231h 8m

Engineering Insights with Christina Forney

As Companies scale and their codebase becomes large, it can become difficult to measure team effectiveness. With so many moving pieces, and an increased lack of visibility, Engineering Leaders mostly rely on gut feelings to guide decisions and determine impact. Uplevel pulls meta-data from programs like Git, Slack, Jira and public calendar events and uses machine learning and organizational science to generate actionable insights. With Uplevel Engineering teams can increase velocity, decrease burnout and plan and execute more predictable releases. Christina Forney is the VP of Product at Uplevel and she joins us in this episode. Sponsorship inquiries: [email protected] Fullstory: Visit https://fullstory.com to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Jul 13, 202339 min

Making Data-Driven Decisions with Soumyadeb Mitra

Rudderstack is a warehouse-native customer data platform (CDP) that helps businesses collect, unify, and activate customer data from all their different sources. In today's episode, we're talking to Soumyadeb Mitra, the founder and CEO of Rudderstack. We discuss the importance of activating all your data, how Rudderstack can help you activate your data, the challenges of integrating different data sources and how to build a data-driven culture in your organization. Sponsorship inquiries: [email protected] Fullstory: Visit https://fullstory.com to learn more. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily.

Jul 11, 202350 min

Shipping Oxide with Bryan Cantrill

Hyperscalers refer to expansive cloud service providers capable of delivering enterprise-scale computing and storage services. These Hyperscalers like Google, Amazon, Facebook that have huge data centers and are either running their own software or renting out this infrastructure realized a long time back that the traditional Network, Storage & Compute server racks were not enough to fulfill the requirements of a modern enterprise at scale. So they built custom solutions for their data center requirements. For all of the other companies and organizations that have their own data centers, they are still running legacy old technology. Oxide Computer is a company aiming to democratize access to rack-scale technology and provide a seamless software stack to facilitate its implementation. Bryan Cantrill is the Co-Founder and CTO of Oxide Computer and he joins us in this episode. Sponsorship inquiries: [email protected] Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Jul 7, 202359 min

Trusted Software Supply Chain with Vincent Danen

Available as a cloud service, Red Hat Trusted Software Supply Chain provides a DevSecOps framework to create applications more securely. Vincent Danen is the VP of Product Security at Red Hat and he joins us in this episode. Red Hat has been a secure open source software provider for a long time. We discuss how the Red Hat Trusted Software Supply Chain product allows enterprises to adopt DevSecOps practices successfully, safely, consume open source code and third-party dependencies and build security into the software development lifecycle. Sponsorship inquiries: [email protected] CoxAutomotive : Visit https://COXAUTOTECH.COM today! Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Jul 5, 202344 min

Customer-facing Analytics with Tyler Wells

The state of Data inside most companies is chaotic. It takes significant time and investment to tame this chaos. When you are a platform provider you are gathering tons of data from the developers using your platform. These developers building products on your platform need insight into that data to better understand how their application is performing or to troubleshoot it. Most Platforms or SaaS application providers find it both difficult and expensive to build customer-facing analytics and data applications into their platforms. In fact most companies don’t know what to do with the data they are gathering and continually postpone future product roadmap features aimed to unlock this data. This data can be a crucial part of the developer experience and can empower your customers. It can save you countless hours of handling support tickets, and increase overall stickiness on the platform. Propel is a GraphQL API platform ideal for powering customer-facing analytics use cases, from customer dashboards and analytics APIs to product usage or in-product metrics. Tyler Wells is Co-founder and CTO at Propel and he joins us today. We discuss how the customer-centric experiences at Twilio lead his team to the journey they are on today. Sponsorship inquiries: [email protected] Starburst: Try Starburst Galaxy today: https://starburst.io/sedaily. CoxAutomotive : Visit https://COXAUTOTECH.COM today! Fullstory: Visit https://fullstory.com to learn more.

Jun 30, 202351 min

Resale Revolution with Richie Ganney and Harry Riley

The company Continue has a new take on the resale marketplace. By partnering with brands and pulling post-purchase data onto their platform, this innovative solution simplifies and enhances the resale process, empowering consumers to participate in a more sustainable and circular economy. Richie Ganney and Harry Riley are the Co-founders of Continue and they join us in this episode. We uncover how this startup is revolutionizing the way we consume and recycle products. Sponsorship inquiries: [email protected]

Jun 29, 202344 min

Superfast JVM Startup with Gerrit Grunwald

CRaC (Coordinated Restore at Checkpoint) is a new technology that can improve startup and warmup times by orders of magnitude. It is a project of OpenJDK that was proposed and led by Azul. The CRaC Project defines public Java APIs that allow for the coordination of resources during checkpoint and restore operations. With CRaC, a checkpoint can be set at any point where an application can be safely paused. Azul is releasing a reference implementation of CRaC in JDK 17 with the Azul Zulu Build of OpenJDK for x86 64-bit Linux update. CRaC allows for an "instant" start at any point in the application lifecycle at an optimal speed. ​It also work's really well with Azul's ReadyNow! feature that optimizes warm-up. For the first time, developers will have a TCK-tested, CRaC-configured, production-ready JVM with commercial support available for their use. Gerrit Grunwald is a Java Champion & Principle Engineer at Azul and he joins us in this episode. Sponsorship inquiries: [email protected] Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos Fullstory: Visit https://fullstory.com to learn more. CoxAutomotive : Visit COXAUTOTECH.COM today!

Jun 26, 202352 min

WebAssembly with Matt Butcher

WebAssembly is a low-level binary format for the web that is compiled from other languages to offer maximized performance and is meant to augment the places where JavaScript isn’t sufficient. High Performance applications like AutoCAD, Figma and Photoshop are now leveraging the capabilities of WebAssembly to provide native experiences on the web. Matt Butcher is the CEO at Fermyon Technologies and he joins us in this episode. Sponsorship inquiries: [email protected] Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos CoxAutomotive : Visit COXAUTOTECH.COM today! Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers NGINX: Register for Microservices March at https://www.nginx.com/sedpodcast

Jun 23, 202343 min

Building Enterprise Applications with Robert Cooke

In this episode, we are talking to Robert Cooke, founder and CTO of 3forge. He has spent the last decade creating a full stack software platform that revolutionized enterprise real-time data management, visualization, and workflows through its inventive "high impact code" concept. With offices in New York, London, and Singapore, 3forge has been serving a global clientele including Tier 1 banks and large financial institutions. He talks about his life long passion for computing, the challenges of creating a complete high performance platform, and the scaling principles needed to exceed the requirements of the most demanding global firms. Sponsorship inquiries: [email protected] Fullstory: Visit https://fullstory.com to learn more. CoxAutomotive : Visit COXAUTOTECH.COM today! Work OS: To learn more and get started, go to https://softwareengineeringdaily.com/workos

Jun 22, 20231h 5m

Solving Usage-Based Pricing with Puneet Gupta

Usage based pricing is becoming more and more popular. Led by the wild popularity of cloud service providers such as AWS, customers are demanding more visibility into usage information and more accountability for the dollars they spend on a service. But historically service oriented products have shied away from usage based pricing because of the complexity involved in managing the data involved. Amberflo is a service that provides a platform for building and deploying usage based pricing. Puneet Gupta is the CEO and Founder of Amberflo and he is our guest today.

Jun 19, 202338 min

Shipping Features with Ben Rometsch

Feature flags also known as feature toggles, release toggles or feature flippers are a way to enable or disable a particular feature from your app without making any changes to the source code. You can turn on or off a particular functionality without deploying new code. Feature flags can also be used to serve different features to different subset of users. The company Flagsmith provides you a platform for developing, implementing and managing your feature flags. Ben Rometsch is the Co-founder and the CEO of Flagsmith and he joins us today.

Jun 14, 20231h 12m

Data Reliability with Bar Moses and Lior Gavish

As companies depend more on data to improve digital products and make informed decisions, it's crucial that the data they use be accurate and reliable. MonteCarlo, the data reliability company, is the creator of the industry's first end-to-end data observability platform. Bar Moses and Lior Gavish are the founders of MonteCarlo and they join us today. Sponsorship inquiries: [email protected]

Jun 12, 202355 min