The Fixing Incentives Podcast is hosted by David Melamed where he talks about the incentives that drive success.
…
continue reading
Polyglot is a podcast for middle and late career developers. It features more technical discussions of higher-level language concepts and software patterns.
…
continue reading
Technical interviews about software topics.
…
continue reading
S
Software Engineering Daily


1
Tracking Drug Smugglers and Migrating Databases with Benny Keinan and Lior Resisi
50:40
50:40
Play later
Play later
Lists
Like
Liked
50:40
Maritime logistics is the process organizing the movement of goods across the ocean. Historically, this has been a challenging problem because of the multinational nature of shipping, as well as piracy, smuggling, and legacy technology. It’s also profoundly important for security reasons, and because 90% of what we buy travels over the oceans. Ocea…
…
continue reading
S
Software Engineering Daily


1
Software Supply Chain Security with Michael Lieberman
43:06
43:06
Play later
Play later
Lists
Like
Liked
43:06
One of the most famous software exploits in recent years was the SolarWinds attack in 2020. In this attack, Russian hackers inserted malicious code into the SolarWinds Orion system, allowing them to infiltrate the systems of numerous corporations and government agencies, including the U.S. executive branch, military, and intelligence services. This…
…
continue reading
Hugging Face was founded in 2016 and has grown to become one of the most prominent ML platforms. It’s commonly used to develop and disseminate state-of-the-art ML models and is a central hub for researchers and developers. Sayak Paul is a Machine Learning Engineer at Hugging Face and a Google Developer Expert. He joins the show today to talk about …
…
continue reading
S
Software Engineering Daily


1
KubeCon Special: Docker with Justin Cormack
45:02
45:02
Play later
Play later
Lists
Like
Liked
45:02
This episode of Software Engineering Daily is part of our on-site coverage of KubeCon 2023, which took place from November 6th through 9th in Chicago. In today’s interview, host Jordi Mon Companys speaks with Justin Cormack who is the CTO at Docker. Jordi Mon Companys is a product manager and marketer that specializes in software delivery, develope…
…
continue reading
S
Software Engineering Daily


1
KubeCon Special: Sigstore with Santiago Torres-Arias
42:15
42:15
Play later
Play later
Lists
Like
Liked
42:15
This episode of Software Engineering Daily is part of our on-site coverage of KubeCon 2023, which took place from November 6th through 9th in Chicago. In today’s interview, host Jordi Mon Companys speaks with Santiago Torres-Arias who is a contributor to Sigstore, which is a system to register software supply chain actors using federated identity m…
…
continue reading
S
Software Engineering Daily


1
KubeCon Special: Acorn with Darren Shepherd
34:11
34:11
Play later
Play later
Lists
Like
Liked
34:11
This episode of Software Engineering Daily is part of our on-site coverage of KubeCon 2023, which took place from November 6th through 9th in Chicago. In today’s interview, host Jordi Mon Companys speaks with Darren Shepherd who is the Chief Architect and Co-Founder at Acorn Labs. Jordi Mon Companys is a product manager and marketer that specialize…
…
continue reading
S
Software Engineering Daily


1
KubeCon Special: GitLab’s AI Vision with David DeSanto
39:07
39:07
Play later
Play later
Lists
Like
Liked
39:07
This episode of Software Engineering Daily is part of our on-site coverage of KubeCon 2023, which took place from November 6th through 9th in Chicago. In today’s interview, host Jordi Mon Companys speaks with David DeSanto who is the Chief Product Officer at GitLab. Jordi Mon Companys is a product manager and marketer that specializes in software d…
…
continue reading
Josh Prismon is a veteran software architect, having worked at FICO for 17 years before shifting to Index Exchange in 2022. In this episode, Josh joins the podcast to speak with host Lee Atchison, who also has deep experience in software architecture from his time at Amazon, New Relic, and other companies. Josh and Lee discuss different paradigms f…
…
continue reading
S
Software Engineering Daily


1
The Right to Be Forgotten with Gal Ringel
47:45
47:45
Play later
Play later
Lists
Like
Liked
47:45
Data breaches at major companies are so now common that they hardly make the news. The Wikipedia page on data breaches lists over 350 between 2004 and 2023. The Equifax breach in 2017 was especially notable because over 160 million records were leaked, and much of the data was acquired by Equifax without individuals’ knowledge or consent. Data brea…
…
continue reading
If you’re a sports fan and like to track sports statistics and results, you’ve probably heard of Sofascore. The website started in 2010 and ran on a modest single server. It now has 25 million monthly active users, covers 20 different sports, 11,000 leagues and tournaments, and is available in over 30 languages. Josip Stuhli has been with Sofascore…
…
continue reading
Cloud-based software development platforms such as GitHub Codespaces continue to grow in popularity. These platforms are attractive to enterprise organizations because they can be managed centrally with security controls. However, many, if not most, developers prefer a local IDE. Daytona is aiming to bridge that gap. It’s a layer between a local ID…
…
continue reading
Knowledge graphs are an intuitive way to define relationships between objects, events, situations, and concepts. Their ability to encode this information makes them an attractive database paradigm. Hume is a graph-based analysis solution developed by GraphAware. It represents data as a network of interconnected entities and provides analysis capabi…
…
continue reading
Shopify is an e-commerce platform focused on enabling small businesses to sell online. The company was founded in 2006 and since then has become a core technology of online business infrastructure. Mike Shaver is a Distinguished Engineer at Shopify and previously worked at Facebook, Mozilla, Oracle and others. At Shopify he works on the core team, …
…
continue reading
S
Software Engineering Daily


1
Building a State Machine Backend with Adam Berger
47:41
47:41
Play later
Play later
Lists
Like
Liked
47:41
When Adam Berger was at Uber, his team was responsible for ensuring that Uber Eats merchants correctly receive and fulfill orders. This required them to think hard about engineering workflows and state management systems. Six years of experience at Uber motivated Adam to create State Backed, which is an open-source backend system written in Typescr…
…
continue reading
One of the key challenges that teams encounter is how to smoothly collaborate on converting a design into code. For example, if a designer designs a web component, how can it be most efficiently implemented by a developer? What happens if the designer needs to adjust the design and communicate this change to the developer? These sorts of issues can…
…
continue reading
Frontend web frameworks are software toolkits that handle many of the low-level and repetitive aspects of building a website. These frameworks have made it easier than ever to build a modern website. The open-source Astro framework was created in 2021 for the purpose of creating simple static sites that load quickly. A key factor to its high perfor…
…
continue reading
Observability software helps teams to actively monitor and debug their systems, and these tools are increasingly vital in DevOps. However, it’s not uncommon for the volume of observability data to exceed the amount of actual business data. This creates two challenges – how to analyze the large stream of observability data, and how to keep down the …
…
continue reading
S
Software Engineering Daily


1
Open Source Contributing with Brian Douglas
48:01
48:01
Play later
Play later
Lists
Like
Liked
48:01
The open source coding philosophy has enormous appeal to many software engineers, and with good reason. Open source libraries, applications, and operating systems are now essential to the overall technology ecosystem. And the number of open source projects is only increasing. But many developers don’t know how to get involved in open source. Or, th…
…
continue reading
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 ord…
…
continue reading
S
Software Engineering Daily


1
Speechlab and Realtime Translation with Ivan Galea
44:31
44:31
Play later
Play later
Lists
Like
Liked
44:31
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…
…
continue reading
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 understa…
…
continue reading
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 …
…
continue reading
S
Software Engineering Daily


1
A Different Monitoring Philosophy with Costa Tsaousis
48:39
48:39
Play later
Play later
Lists
Like
Liked
48:39
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, rea…
…
continue reading
S
Software Engineering Daily


1
Building Pieces.app and the Future of Developer Productivity with Tsavo Knott
37:49
37:49
Play later
Play later
Lists
Like
Liked
37:49
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 link…
…
continue reading
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 o…
…
continue reading
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…
…
continue reading
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 …
…
continue reading
S
Software Engineering Daily


1
Postman and the Growth of APIs with Joyce Lin
48:57
48:57
Play later
Play later
Lists
Like
Liked
48:57
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 communicatio…
…
continue reading
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 diff…
…
continue reading
S
Software Engineering Daily


1
The Future of HTTP with Nick Shadrin and Roman Arutyunyan
40:43
40:43
Play later
Play later
Lists
Like
Liked
40:43
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 th…
…
continue reading
S
Software Engineering Daily


1
Flightcontrol and Going Beyond Heroku with Brandon Bayer
48:22
48:22
Play later
Play later
Lists
Like
Liked
48:22
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 bec…
…
continue reading
S
Software Engineering Daily


1
AI and Business Analytics with John Adams
30:03
30:03
Play later
Play later
Lists
Like
Liked
30:03
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 conve…
…
continue reading
S
Software Engineering Daily


1
Stack Overflow in the AI era with Ellen Brandenberger
47:55
47:55
Play later
Play later
Lists
Like
Liked
47:55
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 i…
…
continue reading
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 a…
…
continue reading
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 …
…
continue reading
S
Software Engineering Daily


1
AutoCloud and Infrastructure as Code with Tyson Kunovsky
33:51
33:51
Play later
Play later
Lists
Like
Liked
33:51
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 m…
…
continue reading
S
Software Engineering Daily


1
Catching up with Technologist Charlie Gerard
44:14
44:14
Play later
Play later
Lists
Like
Liked
44:14
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 rec…
…
continue reading
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 m…
…
continue reading
S
Software Engineering Daily


1
Minimum Viable Security for Cloud Apps with David Melamed
44:40
44:40
Play later
Play later
Lists
Like
Liked
44:40
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 d…
…
continue reading
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 …
…
continue reading
S
Software Engineering Daily


1
Making React 70% faster with Aiden Bai of Million.js
45:10
45:10
Play later
Play later
Lists
Like
Liked
45:10
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 virtua…
…
continue reading
S
Software Engineering Daily


1
Engineering Transformation at Scale with Chris Dillon
37:46
37:46
Play later
Play later
Lists
Like
Liked
37:46
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…
…
continue reading
S
Software Engineering Daily


1
Building a Full Cloud Backend with James Cowling
52:48
52:48
Play later
Play later
Lists
Like
Liked
52:48
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 framew…
…
continue reading
S
Software Engineering Daily


1
Modern Coding Superpowers with Varun Mohan
33:48
33:48
Play later
Play later
Lists
Like
Liked
33:48
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 workf…
…
continue reading
S
Software Engineering Daily


1
The Latest on RedwoodJS with Tom Preston-Werner
1:07:15
1:07:15
Play later
Play later
Lists
Like
Liked
1:07:15
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 …
…
continue reading
S
Software Engineering Daily


1
Cross-functional Incident Management with Ashley Sawatsky and Niall Murphy
50:38
50:38
Play later
Play later
Lists
Like
Liked
50:38
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 direc…
…
continue reading
S
Software Engineering Daily


1
AI for Software Delivery with Birgitta Böckeler
1:01:36
1:01:36
Play later
Play later
Lists
Like
Liked
1:01:36
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 d…
…
continue reading
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 mode…
…
continue reading
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 n…
…
continue reading
In memory of Software Engineering Daily Founder, Jeff Meyerson. 1988 – 2022 Jeff founded Software Engineering Daily in 2015 and hosted the podcast until 2022. He was willful, hard working, and a strong advocate for self-direction. To hear more about what Jeff was like, please listen to Remembering Jeff Meyerson with Erika Hokanson. If you’d like to…
…
continue reading