PLAY PODCASTS
Software Engineering Daily

Software Engineering Daily

2,188 episodes — Page 12 of 44

Taloflow with LV Jadavji

Increasingly, technology groups need to be strategic about the cloud services they adopt to ensure their vendor’s pricing is both fair and measured exactly right for the application’s unique access pattern. Definitely answering questions like these can take a significant amount of time and energy from your most valuable engineers. Taloflow is a company trying to make this decision making process easier for object storage and cloud cost management. In this episode, I interview LV Jadavji about the key questions companies are asking and how Taloflow helps people navigate them. Sponsorship inquiries: [email protected] Totally Bio: To learn more go to TotallyBio.io. Influx Data:To learn more and get started for free, visit influxdata.com/sedaily CapitalOne: Visit capitalone.com/ML StrongDM: Start your free 14 day trial today at: strongdm.com/SEDaily WorkOS: To learn more and get started, go to softwareengineeringdaily.com/workos

Mar 3, 202243 min

Data Catalog in Practice with 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. Amundsen is a data catalog that came out of Lyft. We have previously explored the basics of Amundsen. In today’s episode, Mark Grover returns to the show to talk about the art and science of data catalogs. Sponsorship inquiries: [email protected] MONTE CARLO: Visit softwareengineeringdaily.com/montecarlodata to learn more. Mparticle: Visit mparticle.com CapitalOne: Visit capitalone.com/ML TotallyBio: To learn more go to TotallyBio.io. WorkOS: To learn more and get started, go to softwareengineeringdaily.com/workos

Feb 25, 202255 min

Splunk Platform with Spiros Xanthos

Splunk is a monitoring and logging platform that has evolved over its 18 years of existence. In its modern focus on observability, it is focused on open source and AIOps. Observability has evolved with the growth of Kubernetes, and Splunk’s work around OpenTelemetry has kept parity with the open-source community of Kubernetes. Spiros Xanthos is the general manager of observability at Splunk. He joins the show to talk about Splunk’s modern product portfolio and his work on his own company prior to being acquired by Splunk. Sponsorship inquiries: [email protected] Support for the show comes from: Totallybio: To learn more go to TotallyBio.io. Influx Data: To learn more and get started for free, visit influxdata.com/sedaily Mparticle: Visit mparticle.com Monte Carlo: Visit softwareengineeringdaily.com/montecarlodata to learn more Doppler : Sign up via doppler.com/sedaily.

Feb 23, 202247 min

Erlang Deep Dive with the Erlang Solutions team

Francesco Cesarini founded Erlang Solutions in 1999 with a mission to help companies adopt Erlang. In this interview, I speak with Francesco and Gabor Olah from Erlang Solutions. We discuss the Erlang language, it's ecosystem, and features like concurrency, resilience, and scalability that motivate adoption. We use Java and the Java Virtual Machine as a comparison point for Erlang and it's virtual machine the BEAM. Lastly, we explore where Erlang fits best in contemporary software engineering projects. Sponsorship inquiries: [email protected] Support for the show comes from: New Relic: Sign up at newrelic.com/sedaily Monte Carlo: Visit softwareengineeringdaily.com/montecarlodata to learn more Mparticle: Visit mparticle.com Work OS: To learn more and get started, go to softwareengineeringdaily.com/workos Strong DM: Sign up at strongdm.com/sedaily.

Feb 21, 202248 min

The Staging Dichotomy with Senthil Padmanabhan

Serious software projects require several environments. Your production environment is obviously mission critical. A staging environment is also necessary to perform validation and regression testing before taking the risk of pushing an update to production. Best practices and approaches for managing these and other environments vary from organization to organization. In some sense, different software systems should be expected to have unique needs. Yet certain commonalities and wisdom can be gained from observing high scale success stories. In this episode, I interview Senthil Padmanabhan about how eBay turned around an impeding staging environment into its biggest asset for developer productivity. Sponsorship inquiries: [email protected] Support for the show comes from: Influx Data: To learn more and get started for free, visit influxdata.com/sedaily Monte Carlo: Visit softwareengineeringdaily.com/montecarlodata WorkOS: To learn more and get started, go to softwareengineeringdaily.com/workos Totallybio: To learn more go to TotallyBio.io. Capital One: Visit capitalone.com/ML

Feb 19, 202239 min

Hex Collaborative Data Workspace with Barry McCardel and Caitlin Colgrove

In contrast to other IDEs, the notebook interface offers software developers a unique environment idealized for data professionals. Despite the growth in popularity, a surprising learning curve still exists for setup and configuration. A siloed notebook offers no native collaboration tools. While one can connect to a SQL database programmatically, if you’re looking for an ideal ergonomic environment for some heavy duty SQL queries, many developers seek an external tool for that job. In this episode, Kyle interviews Barry McCardel and Caitlin Colgrove from Hex. Hex is a collaborative data workspace that makes it easy to go from idea to analysis to sharing. We talk about Hex’s offering and the evolving space of notebook solutions for going beyond some of the issues noted above. Sponsorship inquiries: sponsor@ softwareengineeringdaily.com Totally Bio : To learn more go to TotallyBio.io. Honey Comb :Use Honeycomb for free at softwareengineeringdaily.com/honeycomb. Mparticle : Visit mparticle.com Doppler : Sign up via doppler.com/sedaily. Monte Carlo : Visit softwareengineeringdaily.com/montecarlodata

Feb 18, 202248 min

Data Quality Using Anomalo with Jeremy Stanley

When writing code, test driven development is a common accepted methodology to ensure the development of high quality software. Your organization’s data, on the other hand, is an entirely different challenge. Data can be missing due to human error, a failure with a 3rd party provider, a botched release, or dozens of other issues. When not missing, data can still become corrupted or start exhibiting a trend in the wrong direction that isn’t obvious to notice. Anomalo is a complete data quality platform. It can monitor your enterprise data and alert you to problems that are automatically detected. In this episode, I interview Jeremy Stanley about the ways in which teams are using the platform to monitor and improve their data quality. Sponsorship inquiries : [email protected] MAGIC MIND: Go to magicmind.co MPARTICLE: Visit mparticle.com DOPPLER: Sign up via doppler.com/sedaily. STRONG DM: Sign up at strongdm.com/sedaily.

Feb 17, 202250 min

Micro-Frontends with Luca Mezzalira

When you visit a web page, the creator’s intent is to present you a seamless experience that fills your browser window. That web page or web application is generally divided up in some meaningful way across navigation elements, content, ads, header, footer, and other components. Those components may represent the work of independent teams. Typically a web app is built in a single code base, pulling all those components into a monolithic software application. For backend software development, these monoliths are often split up in a refactoring towards microservice architecture. In this episode, I interview Luca Mezzalira, author of Building Micro-Frontends. Sponsorship inquiries: [email protected] Support for this show comes from Cox Automotive: visit COXAUTOTECH.COM Influx Data: visit influxdata.com/sedaily Capital One: Visit capitalone.com/ML Work OS: To learn more and get started, go to softwareengineeringdaily.com/workos MParticle: Visit mparticle.com

Feb 15, 202250 min

Architecting for Scale with Lee Atchison

Lee Atchison spent seven years at Amazon working in retail, software distribution, and Amazon Web Services. He then moved to New Relic, where he has spent four years scaling the company’s internal architecture. From his decade of experience at fast-growing web technology companies, Lee has written the book Architecting for Scale, from O’Reilly. As an application scales, it becomes significantly more complicated while at the same time receiving more traffic. The intersection of these two problems leads to a variety of discussions around availability, risk management, and microservices. Sponsorship inquiries: [email protected] Support for this show comes from: Monte Carlo: Visit softwareengineeringdaily.com/montecarlodata mparticle: Visit mparticle.com Capital One: Visit capitalone.com/ML strongDM: strongdm.com/sedaily Honeycomb: Use Honeycomb for free at softwareengineeringdaily.com/honeycomb.

Feb 13, 202240 min

Patreon Engineering with Utkarsh Srivastava

The creator economy has seen rapid growth, thanks largely to software solutions like Patreon that are enabling creators. As the creator economy grows, providers must be prepared for scalability issues and the challenges of maintaining and growing a software infrastructure and the team that evolves it. In this episode, I interview Utkarash Srivastava, SVP Engineering at Patreon. Sponsorship inquiries: [email protected] WorkOS: To learn more and get started, go to softwareengineeringdaily.com/workos Influx Data: visit influxdata.com/sedaily Capital One: Visit capitalone.com/ML mparticle: Visit mparticle.com

Feb 9, 202237 min

Snyk Engineering with Guy Podjarny

Snyk is a platform for security that started with open source scanning and has expanded into container security, infrastructure as code, and other products. Snyk is a simple product to use, but has hidden complexities that build large data structures to manage and scan code dynamically. In a previous episode we discussed the core Snyk product. In today’s show, we talk about the engineering behind Snyk. CEO Guy Podjarny joins the show to talk through the architecture of Snyk and how the company has evolved to serve a variety of use cases. Sponsorship inquiries: [email protected] Support for this show comes from: Mergify: Visit www.mergify.com mparticle: Visit mparticle.com Capital One: Visit capitalone.com/ML WorkOS: Go to softwareengineeringdaily.com/workos Doppler: Sign up via doppler.com/sedaily.

Feb 7, 202252 min

Buoyant Cloud with William Morgan

Linkerd is a service mesh that runs efficiently with a low memory footprint. We have covered the details of Linkerd in previous episodes. Buoyant is the company that sells Linkerd as a service, and today’s show focuses on the engineering details of the company, and how Linkerd is architected in 2022. William Morgan is the CEO of Buoyant, and he joins the show to talk in detail about running a leading service mesh company. Support for this show comes from: mParticle: Visit mparticle.com StrongDM: Sign up at strongdm.com/sedaily Capital One: Visit capitalone.com/ML WorkOS: To learn more and get started, go to softwareengineeringdaily.com/workos Sponsorship inquiries: [email protected]

Feb 4, 202247 min

Clubs Poker with Taylor Crane

Online poker was deemed illegal in the United States ten years ago. Since then, poker has decreased in popularity, then found new invigoration thanks to live streaming and a large volume of bored gamers looking for something to do during the pandemic. Poker is a strategy game that can be played even without the financial element, and Clubs Poker is a free-to-play web-based poker client that grew significantly over the past year. Taylor Crane is the founder of Clubs Poker, and he joins the show to talk about the past, present, and future of online poker, as well as the engineering around the platform. Sponsorship inquiries: [email protected]

Feb 1, 202247 min

Scaling PlanetScale with Sugu Sougoumarane

Database product companies typically have a few phases. First, the company will develop a technology with some kind of innovation such as speed, scalability, or durability. The company will offer support contracts around that technology for a period of time, before eventually building a managed, hosted offering. PlanetScale is a database company built around the Kubernetes-based Vitess technology. Sugu Sougoumarane is the CTO of PlanetScale, and formerly worked at YouTube, where he built large-scale SQL databases. In today’s show, he talks about building out the core PlanetScale technology, tuning PlanetScale’s consensus model, and the development of the hosted cloud service offering of the company. Sponsorship inquiries: [email protected]

Jan 31, 202252 min

Couchbase Architecture with Ravi Mayuram

Couchbase is a distributed NoSQL cloud database. Since its creation, Couchbase has expanded into edge computing, application services, and most recently a database-as-a-service called Capella. Couchbase started as an in-memory cache and needed to be rearchitected to be a persistent storage system. In this episode, I interview Ravi Mayuram, SVP Products and Engineering at Couchbase about the architecture and the history of Couchbase. To learn more about Couchbase, check out Couchbase.com/SEDaily. Sponsorship inquiries: [email protected]

Jan 28, 202256 min

Rackspace with Jeff DeVerter

Rackspace is a multi cloud solutions provider that has evolved beyond its cloud computing origins into a diverse set of services and support offerings. Customers work with Rackspace to adopt cloud application deployments, modern data analytics, and all the other opportunities offered by cloud computing. Much of this occurs through partnerships where Rackspace provides teams of engineers to work with the customer. Jeff DeVerter is the CTO of products and services at Rackspace. He’s also the host of the podcast Cloud Talk, a show about cloud trends and technologies. Jeff previously served as the CTO of Microsoft Technology at Rackspace, so our conversation began with a discussion of Microsoft-based migrations. Sponsorship inquiries: [email protected]

Jan 27, 202254 min

Ad-free Search on Neeva with Darin Fisher

Historically, search engines made money by showing sponsored ads alongside organic results. As the idiom goes, if you’re not paying for something, you are the product. Neeva is a new take on search engines. When you search at neeva.com, you get the type of result you’d expect from a search engine minus any advertising. In this episode, I speak with Darin Fisher, Software Engineer at Neeva. We discuss the motivation, implementation, and mobile experience for searching with Neeva. Sponsorship inquiries: [email protected]

Jan 25, 202245 min

Tabnine with Eran Yahav

Tabnine is an AI assistant that helps software engineers write more efficient code. It’s been trained on a large corpus of source code or can be trained based on your specific codebase. Either way, the resulting model offers predictive completion of code that can make programmers more productive. In this episode, I interview Eran Yahav, professor at Technion - Israel Institute of Technology and CTO at Tabnine. Sponsorship inquiries: [email protected]

Jan 21, 202247 min

Privacy Engineering with Alex Watson

Protecting your customers begins with best practices for securely capturing, storing, and protecting the data you collect for or about them. When an organization has a large enough dataset, needs typically arise for doing analytical workloads or training machine learning models on this data. If you use random or mock data to generate a report or train a model, you arrive at an output that doesn’t reflect the true use case of the organization. Success on tasks like this seems to require production data. Alternatively, perhaps production-like data is good enough. In this episode, I interview Alex Watson, co-founder and chief product officer at gretel. We discuss their solution for privacy preserving synthetic data that remains representative of the underlying dataset. Sponsorship inquiries: [email protected]

Jan 20, 202242 min

Flowdash with Nick Gervasi

When businesses share a common need such as payroll, commercial offerings can compete for market share with software solutions that easily adapt to a variety of businesses. Not all tasks can be easily commoditized or standardized. Take content moderation as an example. Every site that accepts user generated content is likely to have unique and nuanced processes that match their internal definitions of allowable content and procedures for what to do with non-allowable content. Many organizations create custom software solutions for their unique tasks. When they’re central to the core mission, that’s the right choice. When they’re not, such projects are often a distraction for an engineering team that is already stretched too thin. That’s where solutions like Flowdash come in. Flowdash is a low code / no code offering that enables businesses to rapidly develop custom solutions for tasks such as content moderation and others. In this episode, I interview Nick Gervasi, co-founder and CTO at Flowdash.

Jan 19, 202242 min

Uber State Machine with Uday Kiran Medisetty

If you're working on a proof of concept which you hope will help you raise funding, it's fine to take a few shortcuts. Use the tech stack you know the best, don't fall in love with your code, and when you start to experience growing pains, hopefully you'll have the time to thoughtfully and carefully identify the bottlenecks and limits of your tech stack applied to the specific industry problem you are solving. Another great strategy is to simply copy the tech stack of a larger company with the confidence that what works for a bigger company will likely work for you. But if you're a company like Uber, there's no larger company to copy. Worse still in comparison to most businesses, even a few minutes of downtime is pretty damaging for Uber. To successfully deliver a solution like theirs, one must identify bottlenecks and growing pains in advance, find solutions, and deliver the plan in a way that's invisible to customers. In this episode, I speak with Uday Kiran Medisetty, principal engineer at uber about steps taken in their core state machine design.

Jan 18, 202250 min

Build Tools with Benjy Weinberger

Writing software is an absolute joy. Getting software to build is a chore. Thus, build systems emerged as a solution to automate this chore. At some point software engineers either use or hear legends about make and makefiles. While perhaps being the historically known tool, a great deal of thought has gone into approaches to build systems since 1976 when make was introduced. In today’s episode, we focus on a build system called Pants. Pants is a scalable, software build system. It can help you support all the modern challenges of a build system such as dependency resolution, testing, linting, and packaging. In this episode, I interview Benjy Weinberger, co-founder at Toolchain and contributor to the open source project Pants.

Jan 17, 202247 min

Infrastructure as Code with Rob Hirschfeld

Infrastructure as code is a concept that has delighted software engineers, dev ops, and engineering management across the board. It’s neither fun nor efficient to configure the infrastructure and environments software teams require. Operating software at scale on a cloud, on-prem, or hybrid model is a problem of modernity that many enterprises find surprisingly challenging. Rob Hirschfeld is CEO and co-founder of RackN whose software helps IT teams maintain distributed, multi-vendor operations with consistent operational control. We discuss the approaches being adopted by modern enterprise teams for infrastructure management. Sponsorship inquiries: [email protected]

Jan 14, 202244 min

Pinterest Engineering

Pinterest is a visual discovery engine people use to find ideas in home, food, style, beauty, and more. The service grew quickly after its founding in 2010 and the company has grown to be a global team of thousands of professionals spanning time zones and continents. To deliver the smooth experience Pinterest users have come to expect requires an engineering team to keep the system running while continuously improving it. In this episode, I speak with three engineering leaders about their decision to work at Pinterest, the contributions they’ve made, and what makes Pinterest engineering different from other companies. Sponsorship inquiries: [email protected]

Jan 13, 202256 min

Practical Machine Learning in JavaScript with Charlie Gerard

Charlie Gerard is an incredibly productive developer. In addition to being the author of Practical Machine Learning in JavaScript, her website charliegerard.dev has a long list of really interesting side projects exploring the intersection of human computer interaction, computer vision, interactivity, and art. In this episode we touch on some of these projects and broadly explore how practical it is to bring interesting HCI concepts into one’s work.

Jan 4, 202235 min

TechLit Africa with Nelly Cheboi

TechLit Africa is a non-profit on a mission to lessen African poverty by leveraging the internet. Rural Africans lack digital skills and computers to gain from the digital economy, even though developed countries have an abundance of used computers. That’s where TechLit Africa comes in. They accept used computers, refurbish them with custom classroom code, ship them to Africa, and establish relationships with schools that provide space for the labs they create. In this episode, I interview Nelly Cheboi, one of the founders of TechLit Africa.

Jan 3, 202249 min

Codename One with Steve Hannah

Getting a computer program to run the same in different environments has been a recurring problem since the earliest days of software systems. Software versioning, versions of dependencies, hardware configurations, and CPU instruction set differences are just a few examples of challenges engineers have faced to get their software to run in different settings. A core promise of the Java programming language has always been it's ability to run anywhere. If your system can run the Java virtual machine, it can run Java bytecode in a way that will be invariant to other factors. Java was created long before the modern mobile era and the JVM doesn't run on iOS devices. For Java and Kotlin developers looking for a consistent way to deploy their applications to Android and iphone devices, Codename One offers a solution. Codename One is an open-source cross-platform framework aiming to provide write once, run anywhere code for various mobile and desktop operating systems. In this episode I interview Steve Hannah about the project. https://twitter.com/codename_one

Jan 2, 202240 min

Trifacta with Joe Hellerstein

If you haven’t encountered a data quality problem, then you haven’t yet worked on a large enough project. Invariably, a gap exists between the state of raw data and what an analyst or machine learning engineer needs to solve their problem. Many organizations needing to automate data preparation workflows look to Trifacta as a solution. In this episode, I interview Joseph Hellerstein, professor of Computer Science at UC Berkeley and co-founder of Trifacta. Sponsorship inquiries: [email protected]

Dec 21, 202138 min

Urbit with Galen Wolfe-Pauly

As the internet has grown, increasingly, we are consumers of services provided by corporations rather than owners and operators of our own systems. To many, this trend towards centralization is antithetical to the spirit of a free and open internet. Urbit is a new operating system and peer-to-peer network. There are several layers of novel ideas in this ambitious project. In this episode, I interview Galen Wolfe-Pauly about the Urbit project. Sponsorship inquiries: [email protected]

Dec 18, 202146 min

InfluxData with Zoe Steinkamp

InfluxDB is an open-source time-series database. It’s maintained by InfuxData who offers a suite of products that help organizations gain insights from time-series data. In this episode, I interview Zoe Steinkamp, software engineering and developer advocate at InfluxData. We explore some of the common use cases for time-series databases such as IoT and some recent announcements such as the ability to run flux queries right inside VS Code. Sponsorship inquiries: [email protected]

Dec 16, 202139 min

UiPath with Boris Krumrey

Robotic process automation or RPA refers to software robots constructed to automate some business process. Perhaps the most ubiquitous example is adding filters to your email inbox. I’ve worked with a lot of salespeople that configure complex email follow-up campaigns when inbound emails come in, but even that’s a fairly basic example compared to what’s becoming possible. UiPath is an automation platform. They offer a suite of solutions that empower developers and non-developers to construct effective software robots that can measurably improve business efficiency. In this interview, I speak with Boris Krumrey, Global VP Automation Innovations at UiPath. We overview the platform and discuss the current and future state of RPA. Sponsorship inquiries: [email protected]

Dec 15, 202143 min

The State of Software Supply Chain 2021 with Ilkka Turunen

Everyone is becoming increasingly aware of supply chains for physical goods. Software has its own supply chain. A supply of open source solutions exists as does a demand for these solutions by industry. Both have surely grown, but it would be nice to have a way of measuring by how much. The State of Software Supply Chain 2021 is an annual publication now in its 7th year. It’s released by Sonatype. In this interview, I speak with their Field CTO Ilkka Turunen. We review some of the highlights from the report including the state of open source and some particularly interesting statistics about supply chain attacks.

Dec 14, 202149 min

MemGraph with Dominik Tomicevic

Relational databases have been a fixture of software applications for decades. They are highly tuned for performance and typically offer explicit guarantees like transactional consistency. More recently, there’s been a figurative cambrian explosion of other-than-relational databases. Simple key value stores or counters were an early win in this space. Managing a graph data structure is a more challenging task than key value stores. Asking questions of graphs demands a robust query language. Ideally, you’d also want to provide common graph algorithms to users out of box. MemGraph is an in-memory graph database that seeks to fill this need in a real-time fashion. It’s a performance driven solution that offers developers a mature option for managing and utilizing graph data. In this interview, I speak with Dominik Tomicevic, Founder and CEO of MemGraph. We discuss implementation and adoption details of MemGraph as well as the ways machine learning engineers use it for feature engineering in real time. Sponsorship inquiries: [email protected]

Dec 10, 202139 min

Amplemarket with João Batalha

The lifeblood of most companies is their sales departments. When you’re selling something other than a commodity, it’s typically necessary to carefully groom the onboarding experience for inbound future customers. Historically, companies approached this in a one-size-fits-all manner, giving all customers a common experience. In today’s data-driven age, a better experience can be provided that is data-driven, personalized, and automated. Amplemarket leverages machine learning in the development of next-generation sales tools. In this episode, I interview João Batalha, Co-Founder, and CEO of Amplemarket. Sponsorship inquiries: [email protected]

Dec 9, 202136 min

Render with Anurag Goel

As cloud providers enable greater levels of specificity and control, they empower compliance-driven enterprise companies. This level of parameterization is downright inhospitable to a new software engineer and can be a cognitive barrier to entry for a senior professional with a great idea but limited time. Developers want to focus on their code, algorithms, front end, and user experience. These concerns have created a huge vacuum in the market that companies like Render are filling. Render is a unified cloud experience to build and run all your apps and websites. It can auto-deploy for git and offers some really novel developer ergonomics. In this episode, I interview Anurag Goel, Founder, and CEO of Render.com about their approach to delivering a developer-centric all-in-one cloud solution. Sponsorship inquiries: [email protected]

Dec 8, 202149 min

Building Go Apps Using Encore with André Eriksson

Writing your application’s code is only half the battle. Getting it to run on your machine is a milestone, but it’s far from your code running in a production environment. There are an increasing set of options application designers have for helping to manage deployment, environments, and CI/CD. Encore is a backend engine for the Go language. One of its core features is the ability to turn any function into an API endpoint with just an annotation. André Eriksson is the founder of Encore. In this episode, we discuss his experience as a developer and explore the features and functionality Encore has to offer. Sponsorship inquiries: [email protected]

Dec 7, 202142 min

Tetrate Service Bridge with Zack Butcher

Microservice architecture has become a ubiquitous design choice. Application developers typically have neither the training nor the interest in implementing low-level security features into their software. For this and many other reasons, the notion of a service mesh has been introduced to provide a framework for service-to-service communication. Today’s guest is Zack Butcher. While working at Google, he was one of the earliest engineers contributing to Istio, an open platform-independent service mesh that provides traffic management, policy enforcement, and telemetry collection. Today he’s the head of product at Tetrate, working on products like the Tetrate Service Bridge and Tetrate Cloud. We discuss the need and implementation of a service mesh and how companies are leveraging tools like their service bridge. Sponsorship inquiries: [email protected]

Dec 3, 202148 min

Understandable Software with Kartik Agaram

Many software projects run the risk of evolving over time to a complex state that is inhospitable for new contributors to join. This is a dangerous place for a company to be. Either software needs to remain more accessible, or faster paths must be created to help them get on board. Today’s interview is with Kartik Agaram. We explore some of these topics and software development in general while also discussing some of the low-level software projects Kartik has open-sourced. Sponsorship inquiries: [email protected]

Dec 2, 202145 min

The Software of Climate Adaptation with Gopal Erinjippurath

Climate modeling is increasingly important as supply chains, emergency management, and dozens of other efforts need to make predictions about future conditions and how they will impact business. Analyzing climate data requires geospatial systems, and those systems need a full-stack geospatial technology solution. Gopal Erinjippurath serves as CTO and Head of Product at Sust Global, a venture focused on geospatial analytics. We discuss the software of climate adaptation. Sponsorship inquiries: [email protected]

Dec 1, 202143 min

Responsibly Deploy AI in Production with Anupam Datta

Once a machine learning model is trained and validated, it often feels like a major milestone has been achieved. In reality, it’s more like the first lap in a relay race. Deploying ML to production bears many similarities to a typical software release process, but brings several novel challenges like failing to generalize as expected or model drift. AI Quality management is the biggest challenge in AI today. In this episode, I interview Anupam Datta, the co-founder at TruEra. TruEra has a solution aimed at helping with AI performance, monitoring, and model explainability. We talk about some of the challenges of modern machine learning deployment in production and how companies are succeeding with ML Ops. Sponsorship inquiries: [email protected]

Nov 30, 202151 min

Internship Management Solutions with Nikita Gupta from Symba.io

Internships can be an incredibly valuable resource to new professionals and are often the first professional work experience for many participants. It's often the case that internship programs are suboptimal. Employers don’t always provide a clear path to success for the intern. Interns in turn don’t always have a resource to reach out for help or even know that it’s ok to do so. Nikita Gupta is a Co-Founder & CTO at Symba, a company that provides an all-in-one platform for managing talent development programs. We talk about what makes a good internship, how Symba helps companies facilitate that, and her journey as an entrepreneur. Sponsorship inquiries: [email protected]

Nov 30, 202153 min

Nuxt.js with Alex Lichter

When creating a website, there’s no shortage of choices for how to do it. Builders must make strategic decisions about the language or framework they want to adopt. An important first consideration for many is selecting a web application framework like React or Vue. Motivated by a low page response time and good user experience, many developers want their site to be server-side rendered. Nuxt.js is a free and open-source web application framework based on Vue.js which, among other benefits, brings server-side rendering to Vue.js developers. In this episode, I interview Alex Lichter, founder of Development and Nuxt.js maintainer. We discuss the features and Nuxt and what role it can play in your next web application. Show Notes: https://blog.lichter.io/ https://vitejs.dev/ https://twitter.com/thealexlichter Sponsorship inquiries: [email protected]

Nov 24, 202142 min

Metaplane with Kevin Hu

Application observability is a fairly mature area. Engineering teams have a wide selection of tools they can choose to adopt and a significant amount of thought leadership and philosophy already exists giving guidance for managing your application. That application is going to persist data. As you scale up, your system is invariably going to experience problems beyond common metrics like response time, CPU usage, and throughput. At some point, you’ll experience data issues that, in many organizations, are discovered manually during a root cause analysis which links a downstream problem to a change in the database that wasn’t caught. Metaplane is a monitoring tool for your data warehouse. It monitors your tables and raises alerts when issues such as anomaly detection occur. In this interview, I speak with Kevin Hu, Co-founder, and CEO at Metaplane. We discuss how their solution brings observability into the data warehouse. https://twitter.com/metaplane Sponsorship inquiries: [email protected]

Nov 24, 202142 min

Risk and Compliance with Terry O'Daniel

Consumers are increasingly becoming aware of how detrimental it can be when companies mismanage data. This demand has fueled regulations, defined standards, and applied pressure to companies. Modern enterprises need to consider corporate risk management and regulatory compliance. In this interview, I speak with Terry O’Daniels, Director of Engineering (Risk & Compliance) at Instacart. Sponsorship inquiries: [email protected]

Nov 23, 202154 min

Software Engineering at Google with Titus Winters

Thanks to the amazing books, blogs, videos, quickstarts, frameworks, and other software-related resources, getting started as a software engineer is easier than ever. Although you can get started in a day, it can take years to become a master of the craft and most practitioners describe it as a profession of lifelong learning. Titus Winters is a Senior Staff Software Engineer at Google and the author of the book Software Engineering at Google, often known as “the flamingo book”. This book is not just tips for structuring, writing, and testing code. It’s a resource that outlines all the facets of the software engineering practice that apply in professional settings through the lens of lessons learned at Google. Sponsorship inquiries: [email protected]

Nov 20, 202149 min

Building Engineering Teams with Tramale Turner

With a few impressive exceptions, software is rarely written by one person. It takes a team and as that team outgrows a single shared office, coordination and communication become emergent problems. There are lots of lessons to be learned from companies that have already found approaches that scale. In this episode, I interview Tramale Turner, Head of Engineering, Traffic, and Seattle Site Lead at Stripe. We discuss infrastructure, organizational structure, and some insights made at Stripe. It’s an in-depth conversation with useful advice for all stages of the journey of a modern software engineer. Sponsorship inquiries: [email protected]

Nov 19, 202154 min

Deploying Computer Vision to the Edge at Anduril Industries with Forrest Iandola

Neural networks, in particular, deep neural networks have revolutionized machine learning. Researchers and companies have pushed on the efficiency of every aspect of the machine learning lifecycle. The impact of the trained models is particularly significant for computer vision and in turn for autonomous driving and security systems. In this episode, I interview Forrest Iandola, Head of Perception at Anduril Industries. We discuss their Lattice solution which can plug into a variety of devices such as ground vehicles, security cameras, and drones. It does AI and sensor fusion out-of-box. We discuss field deployments of these systems and how to run ML on the edge. Sponsorship inquiries: [email protected]

Nov 17, 202153 min

Yotascale with Jake Reichert

Modern businesses run on the cloud and increasingly so they run on multi-cloud infrastructure. As any growing company can tell you, cloud costs can easily run far out of control. Today’s enterprises are trying to deliver new products and services at a fast pace. That needs to be done in a cost-effective, ideally cloud-agnostic way. In this interview, I speak with Jake Reichert, VP of Engineering at Yotascale, we discuss Yotascale’s solution and how they’ve helped companies like Zoom navigate the challenges of rapid growth. Yotascale offers a comprehensive spectrum of cloud cost management solutions and we get into how modern enterprises are using these tools for optimization, governance, and more. Sponsorship inquiries: [email protected]

Nov 16, 202159 min

AI in Sales with Ohad Parush

To many people’s surprise tech sales is not much of an art. It’s actually a regimented science where reps have clear step-by-step processes to bring in new business. Each stage takes the customer closer to the end of the deal and consists of learning more about the customer’s needs. A CRM is a database reps use to track this customer journey allowing sales leaders to forecast their revenue, but the output is only as good as the input sales reps provide. Given the sales rep is the only person who talks to the customer, there’s no way for sales leaders to check the quality and completeness of the information reps are providing. This is where products like Gong come in. Today I met with a very special guest, Gong's Executive Vice President of Research and Development, Ohad Parush. Gong gives their customers insight into sales conversations to provide more accurate data to sales managers. This in turn allows sales managers to forecast revenue better and coach their teams with greater detail...turning sales data from a game of telephone into a coordinated team sport. This episode is hosted by David Cohen. David is a Software Engineering Lead at LinkedIn where he works on backend applications and APIs that power their enterprise data systems. In his free time, he is an AI enthusiast and enjoys talking about all things Software. You can contact him on LinkedIn or Twitter. Show Notes: Gong.io Gong Culture Sponsorship inquiries: [email protected]

Nov 12, 202156 min

Treasury Prime with Christopher Dean

The banking industry uses technology that some modern software engineers may regard as out of date or old-fashioned. Entrepreneurs wanting to create products in the banking space historically faced a steep curve to build software that could integrate with established banking systems. Christopher Dean seeks to change that. He founded Treasury Prime, a company that offers a suite of APIs to embed a full range of banking services from cards to account opening to payments. In this episode, we talk about how that solution works behind the scenes and what APIs are available for developers. Sponsorship inquiries: [email protected]

Nov 11, 202152 min