Software Daily

Follow Software Daily
Share on
Copy link to clipboard

Technical interviews about software topics.

SoftwareDaily.com


    • Dec 21, 2021 LATEST EPISODE
    • weekdays NEW EPISODES
    • 419 EPISODES
    • 2 SEASONS


    Search for episodes from Software Daily with a specific topic:

    Latest episodes from Software Daily

    Trifacta with Joe Hellerstein

    Play Episode Listen Later Dec 21, 2021


    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. 

    Urbit with Galen Wolfe-Pauly

    Play Episode Listen Later Dec 18, 2021


    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

    InfluxData with Zoe Steinkamp

    Play Episode Listen Later Dec 16, 2021


    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

    UiPath with Boris Krumrey

    Play Episode Listen Later Dec 15, 2021


    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

    The State of Software Supply Chain 2021 with Ilkka Turunen

    Play Episode Listen Later Dec 14, 2021


    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

    MemGraph with Dominik Tomicevic

    Play Episode Listen Later Dec 10, 2021


    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

    Amplemarket with João Batalha

    Play Episode Listen Later Dec 9, 2021


    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

    Render with Anurag Goel

    Play Episode Listen Later Dec 8, 2021


    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

    Building Go Apps Using Encore with André Eriksson

    Play Episode Listen Later Dec 7, 2021


    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

    Tetrate Service Bridge with Zack Butcher

    Play Episode Listen Later Dec 3, 2021


    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

    Understandable Software with Kartik Agaram

    Play Episode Listen Later Dec 2, 2021


    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

    The Software of Climate Adaptation with Gopal Erinjippurath

    Play Episode Listen Later Dec 1, 2021


    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,

    Responsibly Deploy AI in Production with Anupam Datta

    Play Episode Listen Later Nov 30, 2021


    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

    Internship Management Solutions with Nikita Gupta from Symba.io

    Play Episode Listen Later Nov 30, 2021


    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

    Nuxt.js with Alexander Lichter

    Play Episode Listen Later Nov 24, 2021


    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,

    Metaplane with Kevin Hu

    Play Episode Listen Later Nov 24, 2021


    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

    Risk and Compliance with Terry O’Daniel

    Play Episode Listen Later Nov 23, 2021


    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'Daniel, Director of Engineering (Risk & Compliance) at Instacart. Sponsorship

    Software Engineering at Google with Titus Winters

    Play Episode Listen Later Nov 20, 2021


    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

    Building Engineering Teams with Tramale Turner

    Play Episode Listen Later Nov 19, 2021


    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,

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

    Play Episode Listen Later Nov 17, 2021


    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,

    Yotascale with Jake Reichert

    Play Episode Listen Later Nov 16, 2021


    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.

    AI in Sales with Ohad Parush

    Play Episode Listen Later Nov 12, 2021


    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

    Treasury Prime with Christopher Dean

    Play Episode Listen Later Nov 11, 2021


    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

    Scalable Streaming Video with Amit Mishra

    Play Episode Listen Later Nov 10, 2021


    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

    Learning Tensorflow.js with Gant Laborde

    Play Episode Listen Later Nov 9, 2021


    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

    Observability Using Honeycomb.io with Christine Yen

    Play Episode Listen Later Nov 8, 2021


    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

    Angular Dev Tools with Minko Gechev

    Play Episode Listen Later Nov 5, 2021


    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,

    The Future of Quality Engineering with Liliya Frye

    Play Episode Listen Later Nov 4, 2021


    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

    Location-Based Experiences Using Foursquare with Ankit Patel

    Play Episode Listen Later Nov 3, 2021


    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

    Enterprise React Apps with Paige Niedringhaus

    Play Episode Listen Later Nov 2, 2021


    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

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

    Play Episode Listen Later Nov 1, 2021


    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

    Learning React with Kent C. Dodds

    Play Episode Listen Later Oct 29, 2021


    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

    Datadog with Omri Sass and Hugo Kaczmarek

    Play Episode Listen Later Oct 28, 2021


    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

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

    Play Episode Listen Later Oct 27, 2021


    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

    NBSafety for Jupyter Notebooks with Stephen Macke

    Play Episode Listen Later Oct 26, 2021


    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

    Online Communities on Gather with Phillip Wang

    Play Episode Listen Later Oct 25, 2021


    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

    No Code AI for Video Analytics with Alex Thiele

    Play Episode Listen Later Oct 22, 2021


    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

    The Future of Gig Work with Adam Jackson

    Play Episode Listen Later Oct 21, 2021


    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

    Investing in Infrastructure and Dev Tools with Timothy Chen

    Play Episode Listen Later Oct 20, 2021


    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

    Meme.com with Johan Unger

    Play Episode Listen Later Oct 19, 2021


    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

    Developer Relations at Google with Luke Mahe

    Play Episode Listen Later Oct 18, 2021


    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.

    Getting Businesses Unstuck with Jon Dwoskin

    Play Episode Listen Later Oct 12, 2021


    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

    Infrastructure as Code with Christian Tragesser

    Play Episode Listen Later Oct 8, 2021


    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

    React Final Form with Erik Rasmussen

    Play Episode Listen Later Oct 7, 2021


    As our guest today points out, most enterprise software applications are essentially forms for collecting data.  The 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

    Developer Productivity with Utsav Shah

    Play Episode Listen Later Oct 6, 2021


    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

    Modern Data Infrastructure and Tools with Leigh Marie Braswell

    Play Episode Listen Later Oct 5, 2021


    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

    Software Daily Prospectus

    Play Episode Listen Later Oct 3, 2021


    Abstract Software Daily is a place to create software. Introduction SoftwareDaily.com is a social network that allows people from all over the world to come together and create software. Inspiration from Amazon Working at Amazon taught me that we can build anything. Inspiration from Facebook Writing “Move Fast” taught me that social networking will allow us to expand our

    Cybersecurity Threats with Jason Pufahl and Russell Jancewicz

    Play Episode Listen Later Oct 1, 2021


    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

    Git Scales for Monorepos with Derrick Stolee

    Play Episode Listen Later Oct 1, 2021


    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. 

    Faking Data Using Tonic.ai with Ian Coe and Adam Kamor

    Play Episode Listen Later Sep 29, 2021


    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

    DBT: Data Build Tool with Tristan Handy

    Play Episode Listen Later Sep 28, 2021


    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

    Claim Software Daily

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel