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.
  • May 1, 2023 · 36 min

    Bug Reporting is Broken and how Jam is Fixing that with Dani Grant & Mohd Irtefa

    Bug reporting hasn't changed since the 1990's. Despite all the technological advancements we've made in the rest of software development, the way we handle bugs has stayed the same. It is common practice for non technical teams to provide bug reports that are missing vital information for developers to identify and quickly fix code, such as: network requests, console logs, HAR file, device information, video or screenshot replication, and more. Providing a comprehensive bug report requires logging into many tools and time spent context switching, creating an environment where people are less likely to report bugs, which is not an ideal scenario for any founder or builder. Dani & Irtefa, co-founders at Jam.dev set out to build a tool that will enable anyone, no matter their technical background, to capture rich contextual technical data about bugs, so that developers can quickly identify and resolve issues. Jam is a browser extension that will instantly replay a bug while automatically attaching diagnostics: network requests and speed, console logs, device, and more - all in one easy click. You don’t have to log into a new tool or disrupt workflows, as Jam has direct integrations with all the first class bug reporting tools to seamlessly drop diagnostics into a ticket. In this episode, Dani & Irtefa share their experience building greenfield products for Cloudflare’s Emerging Technology and Incubation team, how bug reporting was the common pain-point that impacted their product velocity, and the technology decisions they made when building Jam. Test it out for free at: Jam.dev Sponsorship inquiries: sponsor@softwareengineeringdaily.com Hightouch: Get started today with a free trial at https://Hightouch.com/sedaily Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily.

  • Apr 27, 2023 · 43 min

    Pre-configured Development Environments with John Craft and Ramiro Berrelleza

    In this episode we have two guests.Ramiro Berrelleza is the founder and CEO of Okteto, a developer tool that helps you create production like dev environments in the cloud for every developer. Ramiro will tell us how to easily make replica environments for your day to day development but computing related infrastructure is only half the battle. It also helps to have realistic data when you're developing. John Craft is the CTO at Privacy Dynamics, a company that helps you create anonymized data. You can use Privacy Dynamics to create realistic data from your production database without compromising your customer information. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Apr 24, 2023 · 54 min

    Cloud-Oriented Programming (Part 2) with Elad Ben-Israel

    The cloud has become an all-encompassing platform for running diverse applications and enabling individuals and teams to add value by utilizing services and infrastructure that streamline the process of software building and operation. Nonetheless, the cloud has presented new hurdles for developers as it is intricate, and application development demands comprehension of cloud service intricacies. Moreover, creating portable applications across different cloud providers, as well as local testing and debugging, have proven to be difficult. Additionally, leaky abstractions and inadequate tooling have made it challenging to repurpose cloud architectures into reusable components. To address these challenges, a cloud-centric programming language called Wing has been introduced. Wing enables developers to create distributed systems that fully capitalize on the cloud's capabilities without the need to concern themselves with the underlying infrastructure. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Hightouch: Get started today with a free trial at https://Hightouch.com/sedaily Merge: check out Merge today at https://www.merge.dev/daily Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers

  • Apr 20, 2023 · 36 min

    Open-Source Embedding Database

    Chroma is an open source embedding database that is designed to make it easy to build large language model applications by making knowledge, facts and skills pluggable. Anton Troynikov is the co-founder of Chroma and he is our guest today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Merge: check out Merge today at https://www.merge.dev/daily Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Mimecast: For a free trial go to https://mimecast.com.

  • Apr 19, 2023 · 50 min

    Cloud-Oriented Programming (Part 1) with Elad Ben-Israel

    The cloud has become an all-encompassing platform for running diverse applications and enabling individuals and teams to add value by utilizing services and infrastructure that streamline the process of software building and operation. Nonetheless, the cloud has presented new hurdles for developers as it is intricate, and application development demands comprehension of cloud service intricacies. Moreover, creating portable applications across different cloud providers, as well as local testing and debugging, have proven to be difficult. Additionally, leaky abstractions and inadequate tooling have made it challenging to repurpose cloud architectures into reusable components. To address these challenges, a cloud-centric programming language called Wing has been introduced. Wing enables developers to create distributed systems that fully capitalize on the cloud's capabilities without the need to concern themselves with the underlying infrastructure. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Hightouch: Get started today with a free trial at https://Hightouch.com/sedaily Merge: check out Merge today at https://www.merge.dev/daily Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers

  • Apr 18, 2023 · 52 min

    Multi-player Coding with Nathan Sobo

    Code editors are complex and demanding pieces of software that are both essential tools and constant companions for developers. Today, we are interviewing Nathan Sobo to hear about Zed, a code editor focused on “multiplayer” experiences, performance and a streamlined, minimalist design. Nathan Sobo was a member of the Atom editor team at GitHub, which worked on the (now-deprecated) Atom code editor. He will share his thoughts on Rust, the impact of very low-latency collaborative coding on happiness, and how to turn an authoring environment into a first-class concern. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Hightouch: Get started today with a free trial at https://Hightouch.com/sedaily Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers Merge: check out Merge today at https://www.merge.dev/daily Mimecast: For a free trial go to https://mimecast.com.

  • Apr 14, 2023 · 41 min

    Pricing and Packaging Orchestration with Anton Zagrebelny

    Most companies aren't in the building business yet they need to deal with pricing and billing as a core piece of technology whether they want to or not. Stigg is an easy to implement headless pricing and packaging platform that takes a lot of the hassle out of pricing and billing for your SaaS application. Their APIs help developers launch new pricing plans faster that lead to better customer buying experiences. Anton Zagrebelny is the CTO of Stigg and he is our guest today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Apr 13, 2023 · 42 min

    Cloud Cost Management with Roi Ravhon

    Finout helps FinOps, DevOps, and Finance to manage & reduce cloud spend and improve the company's profitability without adding code or changing existing tags. Roi Ravhon is the Co-founder and CEO at Finout and he joins us today.

  • Apr 12, 2023 · 42 min

    Data Activation with Tejas Manohar

    Data Activation is the method of unlocking the knowledge sorted within your data warehouse, and making it actionable by your business users in the end tools that they use every day. In doing so, Data Activation helps bring data people toward the center of the business, directly tying their work to business outcomes. Hightouch is the simplest and fastest way to get started with Data Activation. As a Data Activation Platform, Hightouch uses Reverse ETL to sync data from the warehouse to 100+ different integrations. With Hightouch companies can leverage their existing data models and easily view and monitor all of their data syncs in a single platform. Better yet, Hightouch offers a visual audience builder that makes it easy for non-technical users to create custom audiences at moment's notice. Tejas Manohar is the CEO at Hightouch and he joins us today.

  • Apr 9, 2023 · 1 hr 2 min

    Unified DataOps for Teams and Enterprise with Estuary.dev

    Enabling data engineers to create data pipelines easily while delivering data streams that meet low-latency, production requirements is a difficult balancing act. David Yaffe and Johnny Gaettinger join us today to share how they have created that balance at Estuary. Estuary is a data operations platform that synchronizes data across the systems where data lives and delivers it where you want it to live with sub second low latency. Dave and Johnny will share the technical choices that support sub second performance, use cases for batch and streaming data applications and some of their business perspective as an early stage start-up. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Hightouch: Get started today with a free trial at https://Hightouch.com/sedaily Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Mimecast: For a free trial go to https://mimecast.com.

  • Apr 7, 2023 · 49 min

    Self-Service Data Culture with Stemma’s Mark Grover

    A data catalog provides an index into the data sets and schemas of a company.Data teams are growing in size, and more companies than ever have a data team, so the market for data catalog is larger than ever. Mark is the CEO of Stemma and the co-creator of Amundsen, a data catalog that came out of Lyft. In today’s show Mark shares how his history as a software developer, data engineer and product leader at Lyft have helped him create a vision for a modern data catalog. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Hightouch: Get started today with a free trial at https://Hightouch.com/sedaily Merge: check out Merge today at https://www.merge.dev/daily Bloomberg: Learn more about the opportunities that await you by visiting https://Bloomberg.com/careers

  • Apr 6, 2023 · 44 min

    Streaming Analytics with Hojjat Jafarpour

    Event stream processing, also referred to as streaming analytics, involves analyzing vast amounts of current and “in-motion” data using continuous queries known as event streams. These streams are triggered by specific events resulting from actions such as financial transactions, equipment failures, social media posts, website clicks, or other quantifiable activities. The data can originate from a variety of sources, including the Internet of Things (IoT), cloud applications, transactions, mobile devices, web interactions, and machine sensors. Streaming analytics platforms enable organizations to extract business value from data in motion, similar to how traditional analytics tools derive insights from data at rest. DeltaStream is a unified serverless stream processing platform to manage, secure and process all your event streams and is based on Apache Flink. Hojjat Jafarpour is the Founder and CEO at DeltaStream and he joins us today. Before joining DeltaStream, Hojjat was at Confluent, the company behind Apache Kafka, he built a product called ksqlDB, ksqlDB is a database built to do Stream processing on top of Apache Kafka. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Apr 5, 2023 · 35 min

    Observability via Snapshots with Liran Haimovitch

    Observability refers to the capability of comprehending the internal functioning of a complex system by observing its external outputs. Observability tools help developers understand the entire scenario of an application by digging into the data that is being used and recorded. And can help pipe data across various solutions used within enterprises to read and discover what’s going on from analytics. Rookout is an observability platform with a developer-first approach that empowers you to collect any data point, even from the most intricate levels of live code, in real time and as needed. Liran Haimovitch is the CTO at Rookout, and he joins us today. We discuss about Rookouts recent offering called Snapshots. Rookout calls this the fourth pillar of Observability. With Snapshots, developers can accurately and quickly capture application state with outstanding performance and built-in security. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Merge: check out Merge today at https://www.merge.dev/daily Capital one: Visit https://capitalone.com/ML Mimecast: For a free trial go to https://mimecast.com.

  • Apr 3, 2023 · 54 min

    Turso: Globally Replicated SQLite with Glauber Costa

    Distributed databases are necessary for storing and managing data across multiple nodes in a network. They provide scalability, fault tolerance, improved performance, and cost savings. By distributing data across nodes, they allow for efficient processing of large amounts of data and redundancy against failures. They can also be used to store data across multiple locations for faster access and better performance. 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. In particular, it works well with edge functions provided by cloud platforms such as CloudFlare, Netlify, and Vercel, by putting your data geographically close to the code that accesses it. Glauber Costa is the Founder and CEO of ChiselStrike the company behind Turso, and he joins us today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Mimecast: For a free trial go to https://mimecast.com. RudderStack: Visit https://RudderStack.com/SED to learn more. Merge: check out Merge today at https://www.merge.dev/daily Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily.

  • Mar 31, 2023 · 55 min

    Platform Engineering with Luca Galante

    The increasing complexity of modern cloud-native architectures has led to the emergence Platform Engineering. This practice involves the development and upkeep of an integrated product, known as an "Internal Developer Platform," which serves as a flexible and supported abstraction layer between application developers and the underlying technologies. Luca Galante leads Product at Humanitec and he joins us today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com

  • Mar 28, 2023 · 1 hr 17 min

    Hardening C++ with Bjarne Stroustrup

    C++ is a powerful programming language that has been in use for several decades. Its importance lies in its versatility and efficiency, making it a popular choice for developing software and systems across different domains. The impact of C++ is significant, as it has been used to create numerous high-performance applications, including operating systems, browsers, gaming engines, and financial systems. It has also played a crucial role in the development of the internet and the growth of modern computing. In a recent development the NSA indirectly asked developers to use memory safe languages whenever possible because hackers frequently exploit memory issues. In this episode, we’ll discuss these safety issues with the creator of C++ Bjarne Stroupstrup. Sponsorship inquiries: sponsor@softwareengineeringdaily.com RudderStack: Visit https://RudderStack.com/SED to learn more. Merge: check out Merge today at https://www.merge.dev/daily NGINX: Register for Microservices March at https://www.nginx.com/sedpodcast Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily.

  • Mar 22, 2023 · 48 min

    Seamless SecOps with Jack Naglieri

    A SIEM platform provides organizations with a powerful tool for improving their security posture, by providing insights into potential security threats and enabling proactive security measures. Panther is a Cloud based security monitoring platform that helps teams detect and respond to security breaches quickly and intelligently. Jack Naglieri is the Founder and CEO of Panther and he joins us today. RudderStack: Visit https://RudderStack.com/SED to learn more. Merge: check out Merge today at https://www.merge.dev/daily Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. NGINX: Register for Microservices March at https://www.nginx.com/sedpodcast

  • Mar 20, 2023 · 30 min

    Observability Trends with John Hart

    "DataSet" is a log analytics platform provided by Sentinel One that helps DevOps, IT engineering, and security teams get answers from their data across all time periods, both live streaming and historical. It's powered by a unique architecture that uses a massively parallel query engine to provide actionable insights from the data available. John Hart is a distinguished engineer leading the Event DB team, where he's responsible for the time series database that powers the Dataset product. John is our guest here today. Full disclosure: Dataset is a sponsor of Software Engineering Daily. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. NGINX: Register for Microservices March at https://www.nginx.com/sedpodcast Nissan: Visit https://NissanUSA.com to learn more. Capital one: Visit https://capitalone.com/ML

  • Mar 15, 2023 · 56 min

    Building Delightful User Experiences with Guillermo Rauch

    Vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration. Vercel's Edge Functions enable you to deliver dynamic, personalized content with the lightweight Edge Runtime. Guillermo Rauch is the CEO at Vercel and he joins us today. Sponsorship inquiries: sponsor@softwareengineeringdaily.com NGINX: Register for Microservices March at https://www.nginx.com/sedpodcast Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. Capital one: Visit https://capitalone.com/ML Nissan: Visit https://NissanUSA.com to learn more.

  • Mar 13, 2023 · 49 min

    Improved Java Performance Sans Code Changes with Simon Ritter

    What are the reasons why we need to improve performance? The JVM is a powerful piece of software – this is the reason why Java has maintained its popularity over the past 26+ years. But… there are some ways that the JVM works that can impact the performance of your applications. One of the biggest challenges is latency – how quickly can we respond to a request from a user to access your application. That comes down to garbage collection – which leads to pauses and a bad customer experience. Garbage collection pauses can vary. But they impact application performance. The bigger the heap, the longer your pauses...but how do you optimize? What about warm-up time? That’s also a big challenge. We’ve addressed these problems without re-writing code from scratch – and that leads to better Java performance without any code changes. This episode explores how you can use a performance JVM to make applications start fast, go fast, and stay fast. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Privacy Dynamics: Sign up for a free account today at https://privacydynamics.io/sedaily. NGINX: Register for Microservices March at https://www.nginx.com/sedpodcast Nissan: Visit https://NissanUSA.com to learn more. Capital one: Visit https://capitalone.com/ML

Showing 421–440 of 2,221 episodes