PLAY PODCASTS
Software Engineering Daily

Software Engineering Daily

2,200 episodes — Page 13 of 44

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

Scalable Streaming Video with Amit Mishra

The internet is a layer cake of technologies and protocols. At a fundamental level, the internet runs on the TCP/IP protocol. It’s a packet based system. When your browser requests a file from a web server, that server chops up the file into tiny pieces known as packets and puts them on the network labeled with your machine’s address as its destination. That system works incredibly well for receiving a file from a web server. If some of the packets arrive out of order, that’s not a problem. If one is lost, it can be sent again. There are no guarantees in a packet based system. If a flood of new packets show up, the system can slow down and you may experience a lag in the response time. This can be annoying when visiting a blog that is slow to load, but it’s not a ruined experience. Streaming video, on the other hand, does not degrade elegantly in this situation. No consumer wants to have their experience interrupted by a spinning wheel. Traffic can be spikey and unpredictable, especially around live events. The stakes are high for building a scalable, effective streaming video solution. Amit Mishra is a member team at FOX which is responsible for building platform-to-live stream content across all the FOX properties. In this episode we discuss some of the technical milestones on delivering this platform and why golang was the right choice. Sponsorship inquiries: [email protected]

Nov 10, 202137 min

Learning Tensorflow.js with Gant Laborde

Machine learning models must first be trained. That training results in a model which must be serialized or packaged up in some way as a deployment artifact. A popular deployment path is using Tensorflow.js to take advantage of the portability of JavaScript, allowing your model to be run on a web server or client. Gant Laborde is Chief Innovation Officer at Infinite Red, a React Native consulting team and the author of Learning TensorFlow.js: Powerful Machine Learning in JavaScript from O’Reilly. In this interview, we explore use cases for Tensorflow.js. Sponsorship inquiries: [email protected]

Nov 9, 202148 min

Observability Using Honeycomb.io with Christine Yen

It does not matter if it runs on your machine. Your code must run in the production environment and it must do so performantly. For that, you need tooling to better understand your application's behavior under different circumstances. In the earliest days of software development, all we had were logs, which are still around and incredibly useful. You’re likely to also consider Application Performance Monitoring tools or APM. Observability is an evolving and important feature of any software system. In this episode, we interview Christine Yen, co-founder, and CEO of Honeycomb.io. We talk about getting her start in software, meeting her co-founder while working at Parse, and how some of the experiences shared there shaped their vision for an idealized tool for figuring out what’s happening with your system. Sponsorship inquiries: [email protected]

Nov 8, 202147 min

Angular Dev Tools with Minko Gechev

Angular is a free and open-source web application framework. It’s maintained by the Angular team at Google. It’s used by millions of web applications and has a strong ecosystem of core contributors and library builders. In this episode, I interview Minko Gechev, Developer Relations Lead at Google. We explore several aspects of open-source software development, Tensorflow.js, Angular, and a few other things worth sticking around for. Sponsorship inquiries: [email protected]

Nov 5, 202143 min

The Future of Quality Engineering with Liliya Frye

It wasn’t that long ago that companies scheduled downtime in order to release an updated version of the software running their website. That’s rare today. Most developers want continuous testing, integration, and deployment. While that comes with many benefits, it also places greater demands on quality engineers who can no longer gate all updates into a single infrequency release. Liliya Frye is the Director of QA Engineering at LeagueApps, a provider of Sports League & Team Management Software. In this episode, we discuss Liliya’s experiences and modern practices for successful enterprise strategies. Sponsorship inquiries: [email protected]

Nov 4, 202146 min

Location-Based Experiences Using Foursquare with Ankit Patel

The manner in which users interact with technology has rapidly switched to mobile consumption. The devices almost all of us carry with us at all times open endless opportunities for developers to create location-based experiences. Foursquare became a household name when the introduced social check-ins. Today they’re a location data platform. Ankit Patel is the SVP of Engineering at Foursquare. In this episode, we discuss Foursquare’s services, the way customers leverage location intelligence, and opportunities for areas like augmented reality. Sponsorship inquiries: [email protected]

Nov 3, 202146 min

Enterprise React Apps with Paige Niedringhaus

The React Framework has seen continuous growth of adoption since its launch. There are many reasons for that, but one reason is how relatively painless it is to use `react-create-app` or copy some boilerplate code and have a functioning, hot reloading, live demo up and running in minutes. There is, however, a long way to do between proof of concept and enterprise app. Paige Niedringhaus is a software engineer and creator of The Newline Guide to Modernizing an Enterprise React App. In this episode, we discuss best practices and strategies for structuring your React project.. Sponsorship inquiries: [email protected]

Nov 2, 202144 min

Building Startups Around Deep Tech Innovations with Fernando Gómez-Baquero

Welcome to Software Engineering Daily; I’m your guest host, Joey Baruch. I’m the CTO at Alvarez and Marsal Data Intelligence Gateway (A&M DIG), prior to which I co-founded and was CTO of HuMoov, a vertical SaaS. I’ve been a software engineer at PayPal, IBM Research Labs, and Qualcomm via the acquisition of Wilocity. Joining me is Fernando Gómez-Baquero, the Director of the Runway and Spinouts Program at the Jacobs Technion-Cornell Institute at Cornell Tech, which is the technology campus of Cornell University located on Roosevelt Island in New York City. Fernando is a nanomaterials scientist and serial entrepreneur. He’s built companies around composite aerospace materials, technologies for energy storage and has mentored 100s of companies - mostly with deep tech innovations at their core. He also manages a portfolio of 82 companies created at Cornell Tech and the Jacobs Institute, with a combined enterprise value of over half a billion USD. Fernando joins us to talk about his experience, speaking to the engineer with the entrepreneurial spirit, encouraging the journey, and laying out the core attributes of a process that can be taught, which will help the entrepreneur build a great company. He reminds us of what’s mission-critical and what can be left for another day. Sponsorship inquiries: [email protected] Show NotesCornell Tech: https://tech.cornell.edu/ Runway Program at the Jacobs Technion-Cornell Institute: https://tech.cornell.edu/programs/phd/startup-postdocs/ Lunchclub: https://lunchclub.com/ NewLab: https://newlab.com/ Company: https://company.co/ Activate: https://www.activate.org/ Tech.NYC: https://www.technyc.org/ Aren.ai : https://aren.ai/ Nanit: https://www.nanit.com/

Nov 1, 202157 min

Learning React with Kent C. Dodds

According to builtwith.com, more than 10 million websites are powered by React framework. Of the top 10k sites by traffic, 44.7% of those are built with React. This javascript framework is capable of powering a wide array of modern applications and remains fairly beloved by developers that use it. In this episode, I interview Kent C. Dodds, Software Engineer Educator. We discuss Kent's journey learning React and keeping up with the changes it's taken on as the framework evolves and how those lessons culminated into his Epic React course. Sponsorship inquiries: [email protected]

Oct 29, 202150 min

Datadog with Omri Sass and Hugo Kaczmarek

Modern business applications are complex. It's not enough to have raw logs or some basic telemetry. Today's enterprise organizations require an application performance monitoring solution or APM. Today's applications are complex distributed systems whose performance depends on a wide variety of factors. Every single line of code can affect production and teams need insights into the health of the system and how to improve them. In this episode, I interview Omri Sass and Hugo Kaczmarek from Datadog, a provider of cloud monitoring as a service. We discuss the APM space and the challenges faced by modern enterprise teams. We also get into some detail about their new live search option and why that solution was an important addition to their product suite. Full disclosure: Datadog is a sponsor of Software Engineering Daily. Sponsorship inquiries: [email protected]

Oct 28, 202140 min

Remote Development in the Cloud with Gitpod & OpenVSCode Server with Sven Efftinge

One of the most painful parts of getting started on a new development team is getting one’s environment set up. Whether it’s undocumented steps, overly complex setups, or simply the challenges of understanding how the pieces fit together, getting a dev environment up often feels like a chore to be suffered through in order to do what I want: contribute to the codebase. Gitpod seeks to solve these and other common challenges. With Gitpod, you can spin up fresh, automated dev environments, in the cloud, in seconds. In this episode, I interview Sven Efftinge, CEO of Gitpod. Sponsorship inquiries: [email protected]

Oct 27, 202144 min

NBSafety for Jupyter Notebooks with Stephen Macke

The notebook paradigm of coding is relatively new in comparison to REPLs and IDEs. Notebooks run in your browser and give you discrete cells for running segments of code. All the code in a single cell runs at once, but cells run independently. Cells can be re-run, which is a blessing and a curse. The ability to run cells out of order can make it difficult for users to have a clear understanding of what else they might want to re-compute. The NB Safety project is an easy-to-install tool for automated management of notebook states which can help you catch bugs early. Stephen Mackey is a Ph.D. student in the Data and Information Systems laboratory at UIUC. In this episode, we discuss Jupyter Notebooks, the development of a custom kernel, and how NB Safety can help notebook users. Sponsorship inquiries: [email protected]

Oct 26, 202145 min

Online Communities on Gather with Phillip Wang

Virtual meetings were growing in popularity before the need accelerated as a result of the pandemic. Gather is a place where you can create a space for your community today. Users who join find themselves in a shared virtual space that offers the ability to interact with other users as well as interact with the environment itself. In this episode, I interview Phillip Wang, CEO at Gather about the platform, online communities, and bridging the gap between people, technology, and connecting with each other. Sponsorship inquiries: [email protected]

Oct 25, 202137 min

No Code AI for Video Analytics with Alex Thiele

Imagine a world where you own some sort of building whether that’s a grocery store, a restaurant, a factory... and you want to know how many people reside in each section of the store, or maybe how long did the average person wait to be seated or how long did it take the average factory worker to complete their assembly task. Currently today these systems today are either not using AI and instead use a mix of sensors and buttons to track certain actions or they do use AI but in a way that’s highly specific to their use case and hard to easily modify for new use cases that come down the line. This is where BrainFrame comes in. BrainFrame is a tool that connects to all your on-prem cameras and lets you easily leverage AI models and business logic. Alex Thiele is the CTO of Aotu the company that makes BrainFrame and he joins me today to talk about BrainFrame and the vision for a future where computer vision can be run by anyone. Sponsorship inquiries: [email protected] Show Notes: BrainFrame OpenCV BrainFrame Capsules

Oct 22, 202141 min

The Future of Gig Work on with Adam Jackson

The gig economy involves independent contractors engaging in flexible jobs. Today gig workers often get work from centralized platforms that facilitate the process of connecting workers with employers in exchange for a fee. Some workers find the relationship between worker and platform to be adversarial in nature since the platform can establish and enforce rules at its own discretion. In this episode, I interview Adam Jackson, Founder & CEO of Freelance Labs, builders of Braintrust. We discuss the state of the gig economy and his vision for how Braintrust can create a new kind of marketplace. Sponsorship inquiries: [email protected]

Oct 21, 202144 min

Investing in Infrastructure and Dev Tools with Timothy Chen

Venture capital investment has continued to flow into technology startups. No one builds technology from scratch. There are cloud services, software libraries, 3rd party services, and software platforms that modern entrepreneurs must adopt to build their products efficiently and quickly. These layers of infrastructure are a key area for many investors. In this episode, I interview Tim Chen, managing partner of Essence VC, a venture fund on a mission to help highly technical founders go from zero to one. We discuss his approach to investment in infrastructure companies, developer tools, and similar areas for early-stage investments. Sponsorship inquiries: [email protected]

Oct 20, 202146 min

Meme.com with Johan Unger

Whether you love them or hate them, share them or ignore them, you encounter memes all over the internet. Those that are popular can often take off and spawn a long history of remixes, variants, derivatives, and inspired works. In this episode, we interview Johan Unger, the founder of meme.com. They’re creating a platform for Meme Explorers to track these Memes and earn rewards along the way. Sponsorship inquiries: [email protected]

Oct 19, 202142 min

Developer Relations at Google with Luke Mahe

The last 15 years have seen the emergence of cloud-based developer APIs and services as dominant components of the developer toolchain. As a result, there has never been more power at developers’ fingertips. But making that power usable and accessible is a challenge that is shared between the providers and the consumers of these services. Google’s Developer Relations team has spent the past 15 years bridging the gap between Google’s internal engineering teams and the broader developer community that consumes their APIs and services. Luke Mahé is a long-time engineering manager at Google DevRel. We talk about the history of Google’s developer offering and the critical role DevRel plays in shaping and promoting that offering. This episode is hosted by Yaniv Bernstein. Yaniv Bernstein was until recently COO of Airtasker and is now a startup coach, adviser, and public speaker. He is the author of the People Engineering newsletter and is active on LinkedIn and Twitter. Sponsorship inquiries: [email protected]

Oct 18, 202138 min

Getting Businesses Unstuck with Jon Dwoskin

The expression firing on all cylinders dates back to the early 1900s and refers to a function of the internal combustion engine. This expression poetically applies to successful businesses as well. Each department must operate at peak performance and the couplings between departments need optimization as well. In this episode, I interview business coach Jon Dwoskin about a variety of topics related to entrepreneurship and how to engineer a successful organization. Sponsorship inquiries: [email protected]

Oct 12, 202140 min

Infrastructure as Code with Christian Tragesser

Infrastructure as Code is an approach to machine provisioning and setup in which a programmer describes the underlying services they need for their projects. However, this infrastructure code doesn’t compile a binary artifact like traditional source code. The successful completion of running the code signals that the servers and other components described in the configuration file have been created automatically by the tools being used. In this episode, I speak with Christian Tragesser, DevOps Consultant with World Wide Technology. We discuss the tools and processes that are helping modern development groups solve technical problems. Sponsorship inquiries: [email protected]

Oct 8, 202140 min

React Final Form with Erik Rasmussen

As our guest today points out, most enterprise software applications are essentially forms for collecting data. The <FORM> tag and related components started appearing in HTML fairly early and those same concepts are still in use with modern web browsers. However, the technology for capturing state, validating input, and providing other common services for the management of form data has continued to evolve in many languages and frameworks. Erik Rasmussen is the author of many popular open-source libraries including Redux Form and React Final Form. In this interview, we discuss the need for those tools to fill in the market and some of the modern approaches for form state management. Sponsorship inquiries: [email protected] Show Notes: [Express, Webpack, SSR, Redux example repo](https://github.com/erikras/react-redux-universal-hot-example/) [Redux Form](https://redux-form.com) [Final Form](https://final-form.org)

Oct 7, 202143 min

Developer Productivity with Utsav Shah

By most accounts, demand for software engineers exceeds supply. Not just anyone can develop this skill set to the level required to deliver enterprise-grade production code. For those that can, companies are incentivized to take extra measures to ensure software engineers are as productive as possible. The pace of business is often throttled by the pace of software releases. In today’s episode, we speak with Utsav Shah about developer productivity in the context of the monolith, CI/CD, and best practices for growing teams. Sponsorship inquiries: [email protected]

Oct 6, 202138 min

Modern Data Infrastructure and Tools with Leigh Marie Braswell

The first industrial deployments of machine learning and artificial intelligence solutions were bespoke by definition and often had brittle operating characteristics. Almost no one builds custom databases, web servers, or email clients. Yet technology groups today often consider developing homegrown ML and data solutions in order to solve their unique use cases. Today’s modern data stack is a patchwork of interconnecting tools built to suit a variety of personas that need to interact with the data in notably different ways. In this episode, I speak with Leigh Marie Braswell, an Investor with Founders Fund. We have a wide-ranging discussion about the technology landscape of data and machine learning solutions and the modern enterprise data stack. Sponsorship inquiries: [email protected]

Oct 5, 202144 min

Cybersecurity Threats with Jason Pufahl and Russell Jancewicz

Phishing attacks, malware, and ransomware are just some of the major threats everyone connected to the internet faces. For companies, the stakes are especially high. Setting up a secure infrastructure is difficult. Your adversary only needs to find one flaw to get in. Vancord is a private cybersecurity company, based in Connecticut, that was founded and built by security engineers to specialize in incident resilience and response. In this episode, I interview Jason Pufahl and Russell Jancewicz from Vancord. Sponsorship inquiries: [email protected]

Oct 1, 202147 min

Git Scales for Monorepos with Derrick Stolee

In a version control system, a Monorepo is a version control management strategy in which all your code is contained in one potentially large but complete repository. The monorepo is in stark contrast to an alternative approach in which software teams independently manage microservices or deliver software as libraries to be imported in other projects. The monorepo strategy has been followed by noteworthy companies such as Google, Facebook, and Microsoft. Derrick Stolee is a software engineer working at GitHub. He joins us today to talk about strategies for monorepos and innovations to the way git works in order to better support this style of the repository. Sponsorship inquiries: [email protected]

Sep 30, 202149 min

Faking Data Using Tonic AI with Ian Coe and Adam Kamor

Companies that gather data about their users have an ethical obligation and legal responsibility to protect the personally identifiable information in their dataset. Ideally, developers working on a software application wouldn’t need access to production data. Yet without high-quality example data, many technology groups stumble on avoidable problems. Organizations need a solution to protect privacy while simultaneously preserving aspects of the data which are important. Tonic is automating data synthesis to advance data privacy. Their solution gives your production-like data for development and analytical purposes without compromising on data quality or privacy. In this episode, I interview Tonic’s CEO Ian Coe, and Head of Engineering Adam Kamor. Sponsorship inquiries: [email protected]

Sep 29, 202145 min

DBT: Data Build Tool with Tristan Handy

Applications write data to persistent storage like a database. The most popular database query language is SQL which has many similar dialects. SQL is expressive and powerful for describing what data you want. What you do with that data requires a solution in the form of a data pipeline. Ideally, these analytical workflows can follow similar best practices to those handled in application code. DBT is a transformation workflow that lets teams deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation. Users who know SQL can build production-grade data pipelines. In this episode, I interview Tristan Handy, CEO, and founder of DBT Labs. Sponsorship inquiries: [email protected]

Sep 28, 202141 min

Darklang Deployless Applications with Paul Biggar

The way we write, compile, and run software has continued to evolve since computer programming began. The cloud, serverless, no-code, and CI/CD are all contemporary ideas introduced to help software engineers spend more time on their application and less time on the chores of running it. Darklang is a new way of building serverless backends. It’s a cloud native programming language with several novel features including being not just serverless but deployless as well. In this episode, I interview Paul Biggar, founder and CEO of Dark. Sponsorship inquiries: [email protected]

Sep 27, 202144 min

No Code Process Automation at Axiom with Yaseer Sheriff

Tedious, repetitive tasks are better handled by machines. Unless these tasks truly require human intelligence, repetitive tasks are often good candidates for automation. Implementing process automation can be challenging and technical. Increasingly, engineers are seeking out tools and platforms to facilitate faster, more reliable automation. In this episode I talk to Yaseer Sheriff, Co-Founder and CEO at Axiom about no-code solutions, process automation, and some of the challenges in developing the software powering those services. Sponsorship inquiries: [email protected]

Sep 24, 202138 min

Reimagining Banking at Current with Trevor Marshall

Financial technology or fintech has always been a hot topic. This is increasingly true in recent years as disruptive companies enter the market to give better alternatives and solutions to consumers. Current is focused on creating better financial outcomes. In addition to providing banking services, their app has many tools and reminders to help users learn and execute better money management strategies. In this episode, I interview Trevor Marshall, CTO of Current about starting a fintech company, how banking software is written, and what opportunities exist for disruption. Sponsorship inquiries: [email protected]

Sep 24, 202141 min

Virtual Agents for IT and HR with Dan Turchin

The dream of machines with artificial general intelligence is entirely plausible in the future, yet well beyond the reach of today’s cutting edge technology. However, a virtual agent need not win in Alan Turing’s Imitation Game to be useful. Modern technology can deliver on some of the promises of narrow intelligence for accomplishing specific tasks. PeopleReign has created a virtual agent for IT and HR employee service. This agent’s goal is not to replace a human agent but to augment them by handling some requests and elegantly handing off to a human in other cases. In this episode, I speak with Dan Turchin, CEO of PeopleReign about their virtual agent and the future of work. Sponsorship inquiries: [email protected]

Sep 22, 202150 min

LinearB with Dan Lines

A developer’s core deliverables are individual commits and the pull requests they aggregate into. While the number of lines of code written alone may not be very informative, in total, the code and metadata about the code found in tracking systems present a rich dataset with great promise for analysis and productivity optimization insights. LinearB is a systematic approach to engineering improvement. Their WorkerB Slack Bot connects with teams on an individual level to help with productivity and collaboration. In this episode, I speak with Dan Lines, Co-Founder, and COO. Sponsorship inquiries: [email protected] Show Notes: LinearB.io Learn more about WorkerB Check out the Dev Interrupted Podcast Save your spot for the INTERACT conference

Sep 21, 202142 min

Autonomous Driving Infrastructure with Vinoj Kumar

Interest in autonomous vehicles dates back to the 1920s. It wasn’t until the 1980s that the first truly autonomous vehicle prototypes began to appear. The first DARPA Grand Challenge took place in 2004 offering competitors $1 million dollars to complete a 150-mile course through the Mojave desert. The prize was not claimed. Since then, rapid progress has begun in autonomous driving fueled by advances in sensor technology, software, and the hardware which runs it. Infrastructure has become a serious consideration for autonomous vehicle companies. In this episode, I speak with Vinoj Kumar about infrastructure at Cruise, the company helping Walmart do all-electric, self-driving grocery delivery. Sponsorship inquiries: [email protected]

Sep 20, 202134 min

Detecting Money Laundering with Clarence Chio

Money laundering is not a new crime. However, the growth of digital communications has greatly expanded the opportunity for money launderers to find innovative new ways to hide their true intent. Some estimates suggest it could be as high as 2-5% of the world’s GDP. Unit21 is a customizable no-code platform for risk and compliance operations. They offer a simple API and dashboard for detecting and managing money laundering and fraud. Today on the show, I speak with Clearance Chio, co-founder and CTO of Unit21. Sponsorship inquiries: [email protected]

Sep 17, 202155 min

Authorization with Sam Scott

Web applications often have some sort of login system, and once a user creates an account, they have access to features anonymous users can’t see. In time, application designers will often add an admin level of access for special users. This is often a slow trickle of technical debt. Proper execution of a programmatic authorization system requires concepts like roles, resources, departments, and organizations. OSO describes itself as batteries included authorization. It’s an open source library used by companies like Intercom and Wayfair whicseh allows them to manage authorization in a robust and standardized framework without reinventing the wheel. In this episode we speak with Sam Scott, CTO at OSO. Sponsorship inquiries: [email protected]

Sep 16, 202147 min

Earthly and CLI Productivity with Adam Gordon Bell

As developers hone their craft, becoming more productive often means learning utilities and tools at the command line. The right combination of various parsing commands chained together through pipes can enable engineers to quickly and efficiently automate many adhoc data processing tasks. In this episode I speak with Adam Gordon Bell about some of his favorite command line tools. We also discuss his role as a developer advocate for Earthly, a powerful tool for building software in a repeatable and understandable way. Adam is also the host of the Co-Recursive podcast. Sponsorship inquiries: [email protected]

Sep 15, 202141 min

Modern Data Stacks Optimized by Mozart Data with Peter Fishman and Dan Silberman

Modern companies leverage dozens or even hundreds of software solutions to solve specific needs of the business. Organizations need to collect all these disparate data sources into a data warehouse in order to add value. The raw data typically needs transformation before it can be analyzed. In many cases, companies develop homegrown solutions, thus reinventing the wheel and possibly planting deep rooted seeds of technical debt. Mozart Data helps you collect all of your data sources in under an hour. They provide managed data pipelines, data warehousing, and transformation automation. In this episode, I interview CEO Peter Fishman and CTO Dan Silberman about the modern data stack. Sponsorship inquiries: [email protected]

Sep 14, 202148 min

Tetrate: Application Aware Networking with Varun Talwar

An application network is a way to connect applications, data and devices through APIs that expose some or all of their assets and data on the network. That network allows other consumers from other parts of the business to come in and discover and use those assets (mulesoft.com). The company Tetrate provides the tools necessary for a highly efficient application (aware) network. Tetrate helps connect and manage applications across clusters, clouds, and data centers. It supports integrating traditional workloads into your cloud-native application infrastructure, defining access control and editing rights or teams on shared infrastructure, and out of the box conformance with NIST standards for microservices security. In this episode we talk to Varun Talwar, Co-Founder of Tetrate. Sponsorship inquiries: [email protected]

Sep 10, 202148 min