If you’re a developer, there’s a good chance you’ve experimented with coding assistants like GitHub Copilot. Many developers have even fully integrated these tools into their workflows. One way these tools accelerate development is by autocompleting entire blocks of code. The AI achieves this by having awareness of the surrounding code. It understands context. However, The post Sourcegraph with Quinn Slack appeared first on Software Engineering Daily ....
Nov 01, 2023•42 min•Transcript available on Metacast Documentation is something that everyone knows is important but it’s often difficult to get right. On software teams, good documentation can help to onboard new people, improve communication across teams, and troubleshoot technical issues. When an application, API, or library is a commercial product, the quality of its documentation can determine whether it attracts The post GitBook with Addison Schultz appeared first on Software Engineering Daily ....
Oct 31, 2023•38 min•Transcript available on Metacast Observability is becoming an increasingly competitive space in the software world. Many developers have heard of Datadog and New Relic, but there are a seemingly countless number of observability products out there. Costa Tsaousis (he/him) is the Founder and CEO of Netdata. His goal was to build an open-source platform that was high-resolution, real-time, and The post A Different Monitoring Philosophy with Costa Tsaousis appeared first on Software Engineering Daily ....
Oct 26, 2023•49 min•Transcript available on Metacast Ongoing advances in generative AI are already having a huge impact on developer productivity. Tools like GitHub Copilot and ChatGPT are increasing the velocity of code development, and more advances are on the horizon. However, an ever-growing challenge for developers is how to manage their coding resources – things like code snippets, website links, messages, The post Building Pieces.app and the Future of Developer Productivity with Tsavo Knott appeared first on Software Engineering Daily ....
Oct 25, 2023•38 min•Transcript available on Metacast The importance of data teams is undeniable. Most companies today use data to drive decision-making on anything from software feature development to product strategy, hiring and marketing. In some companies data is the product, which can make data teams even more vital. But there’s a common problem – analyzing data is hard and time consuming. The post Streamlit with Amanda Kelly appeared first on Software Engineering Daily ....
Oct 24, 2023•47 min•Transcript available on Metacast Platform engineering is difficult to get right, and in the age of DevOps and cloud computing, software developers increasingly serve as platform engineers while they’re building their applications. This can be an engineering challenge because organizations often require their platforms to provide fine-grained control and compliance management. Cory O’Daniel is the CEO and Co-Founder of The post Platform Engineering with Cory O’Daniel appeared first on Software Engineering Daily ....
Oct 19, 2023•47 min•Transcript available on Metacast Today it’s estimated there are over 1 billion websites on the internet. Much of this content is optimized to be viewed by human eyes, not consumed by machines. However, creating systems to automatically parse and structure the web greatly extends its utility, and paves the way for innovative solutions and applications. The industry of web The post Modern Web Scraping with Erez Naveh appeared first on Software Engineering Daily ....
Oct 18, 2023•57 min•Transcript available on Metacast If you’re a developer, you’ve probably worked with an API, or application programming interface. An API is a set of rules for how to communicate with an applications or device. For example, when you build an app and want to use Stripe to handle payments, or use Slack to deliver notifications, it’s APIs that make The post Postman and the Growth of APIs with Joyce Lin appeared first on Software Engineering Daily ....
Oct 17, 2023•49 min•Transcript available on Metacast There are hundreds of observability companies out there, and many ways to think about observability, such as application performance monitoring, server monitoring, and tracing. In a production application, multiple tools are often needed to get proper visibility on the application. This creates some challenges. Applications can produce lots of different observatory observability data, but how The post Observability with Eduardo Silva appeared first on Software Engineering Daily ....
Oct 12, 2023•45 min•Transcript available on Metacast The Hypertext Transfer Protocol, or HTTP, is used to load webpages using hypertext links, and it’s the foundation of the web. Tim Berners-Lee famously created HTTP version 0.9 in 1989, and defined the essential behavior of a client and a server. Version 1.0 was eventually finalized in 1996, and its secure variant called HTTPS is The post The Future of HTTP with Nick Shadrin and Roman Arutyunyan appeared first on Software Engineering Daily ....
Oct 11, 2023•41 min•Transcript available on Metacast A platform as a service, or PaaS, is the concept of a complete development and deployment environment in the cloud. One of the best examples is Heroku, which was created in 2007 and later acquired by Salesforce. Although these services are great for helping startups get off the ground quickly, they can ultimately become a The post Flightcontrol and Going Beyond Heroku with Brandon Bayer appeared first on Software Engineering Daily ....
Oct 10, 2023•48 min•Transcript available on Metacast It’s now clear that the adoption of AI will continue to increase, with nearly every industry working to rapidly incorporate it into their systems and applications to provide greater value to their users. Business analytics is a key domain that promises to be radically reshaped by AI. Alembic is an AI platform that integrates web The post AI and Business Analytics with John Adams appeared first on Software Engineering Daily ....
Oct 05, 2023•30 min•Transcript available on Metacast When StackOverflow launched in 2008 it lowered the barrier to writing complex software. It solved the longstanding problem of accessing accurate and reliable programming knowledge by offering a collaborative space where programmers could ask questions, share insights, and receive high-quality answers from a community of experts. Generative AI has impacted the way programmers want to The post Stack Overflow in the AI era with Ellen Brandenberger appeared first on Software Engineering Daily ....
Oct 03, 2023•48 min•Transcript available on Metacast Picture a user interacting with a web app on their phone. When they tap the screen the app triggers communication with a server, which in turn communicates with a database. This process then happens in reverse to eventually update what the user sees on-screen. The latency for this round trip depends a lot on the The post Edge Databases with Glauber Costa appeared first on Software Engineering Daily ....
Sep 28, 2023•51 min•Transcript available on Metacast Developer experience, or DevX, is a critical aspect of modern software development that focuses on creating a seamless and productive environment for developers. It encompasses everything from the tools and technologies used in the development process to the documentation, libraries, and frameworks available to streamline coding tasks. An emphasis on DevX can enhance individual developer The post AI-powered DevX at AWS with Deepak Singh appeared first on Software Engineering Daily ....
Sep 26, 2023•52 min•Transcript available on Metacast Infrastructure as code refers to the use of software and configuration files to convey infrastructure specifications. This is in contrast to the traditional approach of manually provisioning servers, operating systems, storage, and other infrastructure components. With the growth of cloud computing, the infrastructure as code paradigm is becoming more integral to managing compute resources. AutoCloud The post AutoCloud and Infrastructure as Code with Tyson Kunovsky appeared first on Software Eng...
Sep 21, 2023•34 min•Transcript available on Metacast Charlie Gerard is a highly accomplished software engineer and technologist. She’s worked at Stripe, Netlify, and Atlassian and authored the book, Practical Machine Learning in JavaScript. In her spare time, Charlie explores the field of human-computer interaction and builds interactive prototypes using hardware and machine learning. Some of her recent projects include building a DIY The post Catching up with Technologist Charlie Gerard appeared first on Software Engineering Daily ....
Sep 19, 2023•44 min•Transcript available on Metacast Incident management is the process of responding to unplanned events or service interruptions, and then restoring service to an operational state. Having robust incident management is vital to many software teams. Blameless is a framework designed to help software companies manage their production incidents effectively. It provides a workflow for managing the incident response as The post Blameless with Ken Gavranovic appeared first on Software Engineering Daily ....
Sep 14, 2023•27 min•Transcript available on Metacast Cloud applications continue to grow in popularity, but ensuring the security of these applications often presents a formidable engineering challenge. This challenge motivated the creation of Jit. Jit is a continuous security platform for developers, and seeks to enable every cloud app to start with minimum viable security, or MVS, without slowing development velocity. David The post Minimum Viable Security for Cloud Apps with David Melamed appeared first on Software Engineering Daily ....
Sep 12, 2023•45 min•Transcript available on Metacast ScyllaDB is a fast and highly scalable NoSQL database designed to provide predictable performance at a massive cloud scale. It can handle millions of operations per second at a scale of gigabytes or petabytes. It’s also designed to be compatible with Cassandra and DynamoDB APIs. Scylla is used by Zillow, Comcast, and for Discord’s 350M+ The post Highly Scalable NoSQL with Dor Laor appeared first on Software Engineering Daily ....
Sep 07, 2023•36 min•Transcript available on Metacast React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a virtual Document Object Model, or DOM, to selectively update the desired regions of the web page, which provides major performance advantages. Million.js is an open source project that provides an The post Making React 70% faster with Aiden Bai of Million.js appeared first on Software Engineering Daily ....
Sep 05, 2023•45 min•Transcript available on Metacast Cox Automotive has been at the frontier of digitizing the automotive space with popular products such as AutoTrader, Kelly Blue Book, and Dealertrack. To deliver these products the company manages large quantities of data and diverse engineering teams. Scaling its operations required an engineering transformation of the company. Chris Dillon is the VP of Architecture The post Engineering Transformation at Scale with Chris Dillon appeared first on Software Engineering Daily ....
Aug 31, 2023•38 min•Transcript available on Metacast Serverless backend platforms are cloud services that simplify the process of building a backend. These platforms are growing rapidly in popularity because they can greatly accelerate application development, and improve the developer experience. Convex is a real-time backend platform that uses 100% TypeScript and is designed with reactive UI frameworks in mind. The team behind The post Building a Full Cloud Backend with James Cowling appeared first on Software Engineering Daily ....
Aug 29, 2023•53 min•Transcript available on Metacast Exafunction is a leader in deploying deep learning models at scale. One of their products is Codeium, a coding assistant for software developers based on Exafunction’s deep learning technology. Codeium provides AI-assisted autocompletion in your IDE, making it easier for you to incorporate deep learning technology in your software development workflow. Varun Mohan is the The post Modern Coding Superpowers with Varun Mohan appeared first on Software Engineering Daily ....
Aug 24, 2023•34 min•Transcript available on Metacast Tom Preston-Werner is a renowned software developer, inventor and entrepreneur. He co-founded GitHub and is the creator of the avatar service Gravatar, the TOML configuration file format, and the static site generator software Jekyll. Tom is currently working on the full-stack web framework, RedwoodJS. He joins us today to tell us the latest about RedwoodJS, The post The Latest on RedwoodJS with Tom Preston-Werner appeared first on Software Engineering Daily ....
Aug 22, 2023•1 hr 7 min•Transcript available on Metacast Incident management is the process of managing and resolving unexpected disruptions or issues in software systems, especially those that are customer-facing or critical to business operations. Implementing a robust incident management system is often a key challenge in technical environments. Rootly is a platform to handle incident management directly from Slack, and is used by The post Cross-functional Incident Management with Ashley Sawatsky and Niall Murphy appeared first on Software Engineer...
Aug 17, 2023•51 min•Transcript available on Metacast AI-assisted software delivery refers to the utilization of artificial intelligence to assist, enhance, or automate various phases of the software development lifecycle. AI can be used in numerous aspects of software development, from requirements gathering to code generation to testing and monitoring. The overarching aim is to streamline software delivery, reduce errors and, ideally, reduce The post AI for Software Delivery with Birgitta Böckeler appeared first on Software Engineering Daily ....
Aug 15, 2023•1 hr 2 min•Transcript available on Metacast The Buy Now, Pay Later model, or BNPL, is traditionally a business-to-consumer model that is gaining traction in the business-to-business domain. Adoption of BNPL in business-to-business scenarios offers benefits like improved cash flow management for buyers, and increased sales for suppliers, often leading to higher order value. However, this model introduces complexities, including the need The post Expanding B2B Payments with Sohil Pandya appeared first on Software Engineering Daily ....
Aug 10, 2023•52 min•Transcript available on Metacast Database caching is a fundamental challenge in database management and there are hundreds of techniques to satisfy different caching scenarios. PolyScale is a fully automated database cache. It offers an innovative approach to database caching, leveraging AI and automated configuration to simplify the process of determining what should and should not be cached. Ben Hagan The post Database Caching with Ben Hagan appeared first on Software Engineering Daily ....
Aug 08, 2023•36 min•Transcript available on Metacast In memory of Software Engineering Daily Founder, Jeff Meyerson. 1988 – 2022 Jeff founded Software Engineering Daily in 2015 and hosted the podcast until 2022. He was willful, hard working, and a strong advocate for self-direction. To hear more about what Jeff was like, please listen to Remembering Jeff Meyerson with Erika Hokanson. If you’d The post An update about SED from Jeff’s family appeared first on Software Engineering Daily ....
Aug 05, 2023•2 min•Transcript available on Metacast