PLAY PODCASTS
The Stack Overflow Podcast

The Stack Overflow Podcast

976 episodes — Page 8 of 20

Ep 627USB-C for all, PHP 4EVA, and what do LLMs actually know (if anything)?

Ben is watching AI Explained, a YouTube channel that covers the latest AI developments and their implications. Read Ryan’s article ​​Do large language models know what they are talking about?.Is language really unique to humans? New research suggests maybe not.Not for the first time, Ryan recommends the work of Noam Chomsky: Why Only Us: Language and Evolution, an evolutionary account of language acquisition in humans written with Robert C. Berwick.OverflowAI search is now available for alpha testing. Learn more here.Good news for your cable clutter: Apple is switching to USB-C charging ports. Here’s when.The WGA (Writers Guild of America) strike ended with an agreement that “allows for artificial intelligence as a tool, not a replacement,” but the arguments about creativity, copyright, and AI are far from over.If you’re interested in working with PHP, head over to the PHP Collective and check out conversations like Most useful new PHP features for version 8?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Oct 3, 202318 min

Ep 626How to write high-performance SQL for your Postgres database

pgnanalyze helps users deliver consistent PostgreSQL performance and availability at any scale. Get started with a free trial or explore their docs. You can also find them on YouTube, where Lukas posts a weekly show called 5mins of Postgres.Lukas was a founding engineer of Citus Data. Citus is an open-source extension to PostgreSQL that was eventually acquired by Microsoft. Find them on GitHub.If you’re new to the topic, SQL (Structured Query Language) is a language for querying databases, introduced in the 1970s. Find Lukas on LinkedIn, Twitter, or GitHub.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 29, 202324 min

Ep 625Being creative with math: The immersive artist who traded a sketchpad for a keyboard

Check out Luyang’s work at his website or in this Youtube playlist. To make these animations, Luyang uses Processing, a 20-year-old language that started out as a visual way to teach programming but evolved into a professional development tool. Logitech selected Luyang as one of the ambassadors to show off what you can do with their MX Keys S Combo. Shout out to George Profenza for dropping a top answer on Position of a vector in coordinate system (Processing/p5.js).See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 27, 202323 min

Ep 624Like Python++ for AI developers

If you missed the first part of our conversation with Chris, listen to it here.Modular’s new programming language, Mojo, is built for AI developers. Check out their docs or find them on GitHub.Connect with Chris on LinkedIn. Shoutout to user DanielGibbs, who earned a Lifeboat badge by answering what is the difference between getType() and getClass() in java?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 26, 202317 min

Ep 623Mojo: The usability of Python with the performance of C

Modular built a new programming language, Mojo, for AI developers. Explore their docs or find them on GitHub.Chris is on LinkedIn. Congratulations to user Shengyuan Lu, whose answer to Priority queue ordering of elements merited a Lifeboat badge.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 22, 202319 min

Ep 622Forget AGI. Let’s built ADI: Augmented Developer Intelligence

If you missed the first part of this conversation, listen to it here.Replit is a browser-based IDE (integrated development environment). Check out their blog or start coding.ICYMI: Stack Overflow recently implemented semantic search, allowing users to search using natural language.Explore Stack Overflow Labs to learn more about OverflowAI and other projects.Amjad Masad is on LinkedIn, Twitter, and GitHub.Congratulations to Stack Overflow user macxpat, whose answer to How to install Linux packages in Replit earned a Lifeboat badge.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 19, 202317 min

Ep 621Multiplayer programming on mobile: a chat with Replit CEO Amjad Masad

Replit is a browser-based IDE (integrated development environment). See what they’re up to on their blog or just start coding.RIP Google Wave, one of the greats.Find Amjad on LinkedIn, Twitter, GitHub, or via his website.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 15, 202322 min

Ep 620Founder vs Investor: What VCs are really looking for

After founding two companies, including StrongDM, a dynamic management access platform (explore their docs here), Elizabeth took a “break” by co-authoring a book. Founder vs Investor: The Honest Truth About Venture Capital from Startup to IPO is about what she learned as a founder and executive about the founder-investor relationship. Order it on Bookshop or Amazon.Elizabeth’s co-author is investor and advisor Jerry Neumann, managing director of Neu Venture Capital.One option for your next weekend outing: a ride and tie.Connect with Elizabeth on LinkedIn.Connect with Jerry Neumann on LinkedIn.Nice work: User Reap’s answer to Get String Name from Enum in C# earned them a Lifeboat badge.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 12, 202325 min

Ep 619Computers are learning to read our minds

Gašper’s work combines machine learning, statistical modeling, neuroimaging, and behavioral experiments “to better understand how neural networks learn internal representations in speech and how humans learn to speak.”One thing that surprised him about generative adversarial networks (GANs)? How innovative they are, capable of generating English words they’ve never heard before based on words they have.Read about how AI is restoring a stroke survivor’s ability to speak.Universal grammar proposes a hypothetical structure in the brain responsible for humans’ innate language abilities. The concept is credited to the famous linguist Noam Chomsky; read his take on GenAI.AI expert Yoshua Bengio recently signed an open letter asking AI labs to pause the training of AI systems powerful enough to pass the Turing test. Read about his reasoning.Find the Berkeley Speech and Communication Network here.Find Gašper on his website, Twitter, and LinkedIn. Or dive into his research.Congratulations to Lifeboat badge winner and self-proclaimed data nerd John Rotenstein, who saved How can I delete files older than seven days in Amazon S3? from the ignominy of ignorance.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 8, 202330 min

Ep 618You can’t spell Zapier without API

Zapier is a no-code automation platform that allows users to create custom workflows for their critical work apps. Learn how it works, peruse the blog, or sign up to try beta AI features.Check out Reid’s article about how to write more effective AI prompts.Zapier built a natural language actions (NLA) API to enable AI models to independently use natural language to complete Zapier actions.You know the doge, but do you know the dog? RIP Balltze.Find Reid on LinkedIn and the social network formerly known as Twitter.Find Kyle on LinkedIn, GitHub, and text-based social media.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 1, 202330 min

Ep 617Job description: professional workplace bestie

Stack Overflow’s Employee Resource Groups (ERGs) focus on aspects of employees’ personhood, “who you are outside of your role, who you bring to every single room that you enter,” Joey explains. Among our ERGs are Black and Brown, LGBTQ+, MIND (mental illness and neurodiversity), and a group for caregivers and parents. Interested in learning more about our commitment to diversity, equity, and inclusion, plus more about what it’s like to work at Stack Overflow? Start here.Members of Stack’s MIND ERG contributed invaluable perspective, insights, and feedback that helped us write our two-parter on ADHD and neurodiversity: Developer with ADHD? You’re not alone and What developers with ADHD want you to know.Joey is on LinkedIn.Natasha is also on LinkedIn.Kyle is on Linked, GitHub, and text-based social media.Stack Overflow user apostofes earned a Great Question badge for their query How do I get the value of a tensor in PyTorch?, which has helped 175,000 people and counting.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 29, 202328 min

Ep 616Fighting comment spam at Facebook scale

Rockset is a real-time search and analytics database. Explore their docs and developer tools here.We here at Stack Overflow recently implemented our own vector search. Here’s a technical deep dive into how we did it. Louis is on LinkedIn.Three cheers for Lifeboat badge winner user7610, who rescued C++ application terminates with 143 exit code. What does it mean? with a solid answer.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 25, 202332 min

Ep 615Medical research made understandable with AI

Sorcero uses a mix of natural language processing, generative AI, and even more old school symbolic AI, where they craft their own ontologies, to try and ingest that river of new medical data and make it easier to search and comprehend. Less than 0.2% of the global population can read a medical paper! AI can help make these dense works up to 700x more readable. Medical Affairs Teams are the groups inside big pharmaceutical companies that helps surface the right information to health providers. It’s hard for them to keep up with the thousands of new articles and research papers being published each month, much less unpack that information. Connect with Dipanwita Das and Hellmut Adolphs on LinkedIn. Congrats to Lifeboat badge winner John Carrell for saving the question Self join vs. inner join with an excellent answer. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 22, 202327 min

Ep 614Semantic search without the napalm grandma exploit

Last month, we announced the launch of OverflowAI from the stage of WeAreDevelopers. To learn more about AI-driven products and features in the works, check out Stack Overflow Labs. Among the projects Alex works on is a semantic search API and the new search experience on Stack Overflow for Teams.LLMs can be vulnerable to jailbreak attacks like the napalm grandma exploit.Kyle is on GitHub, Linked, and text-based social media.Michael is on LinkedIn.Alex is on LinkedIn.Shoutout to Lifeboat badge winner Pushpendra, who scooped Error: Invalid postback or callback argument from a churning ocean of ignorance. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 18, 202329 min

Ep 613Making event-driven development predictable with Discover

SPONSORED BY DISCOVER FINANCIAL SERVICESGo deeper into Technology at Discover. If your interested in working on an event-driven architecture that uses domain-driven design within a financial organization, check out jobs.discover.com.Connect with Paul on LinkedIn.. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 16, 202326 min

Ep 612Want better answers from your data? Ask better questions

The mission of Night Shift Development is to democratize data analytics to help organizations and users of all skill levels understand their data. Their flagship product, ClearQuery, is a data intelligence and analytics platform designed for nontechnical users. ClearQuery has a free version that lets you try out the full array of features. Learn how it works and register here to get started, gratis.Learn how Stack Overflow implemented semantic search to allow users to search using natural language.Read about why self-healing code is the future of software development.Tim is on LinkedIn. Thanks and congrats to Lifeboat badge winner Boann, whose answer to Sort four numbers without an array has been viewed 23,000 times and counting.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 15, 202325 min

Ep 611Why everyone should be an AppSec specialist

See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 11, 202327 min

Ep 610Understanding SRE

Vlad is Head of Research and Development at Siemens Healthineers, the healthcare arm of tech conglomerate Siemens. He wrote about SRE on our blog here.His book, Establishing SRE Foundations: A Step-by-Step Guide to Introducing Site Reliability Engineering in Software Delivery Organizations, is available now. Site reliability engineering (SRE) applies a software engineering approach to IT operations and infrastructure, with the goal of building scalable, reliable systems capable of handling constant updates from dev teams. SRE is closely related to DevOps.ICYMI, we talked with Chef cofounder Adam Jacob about how he’s creating a new-and-improved approach to infrastructure automation. Listen to that conversation here.Connect with Vlad on LinkedIn, where you can also read snippets of his book on SRE.Lifeboat badge winner Abbas Galiyakotwala’s answer to How do I split a comma-separated string? filled a void of ignorance with a little extra knowledge.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 8, 202325 min

Ep 609The fine line between product and engineering

Twilio is a customer engagement platform whose communication APIs for voice, text, chat, email, and video are used by millions of developers. See what’s happening on their blog, dig into their docs, or check out their Stack Overflow Collective.This summer, Twilio announced CustomerAI, which applies the power of LLMs to the rich troves of customer data that flows through Twilio’s platform. Learn more here.ICYMI: From the stage of WeAreDevelopers, Stack Overflow announced a roadmap for integrating GenAI into our public platform and paid offerings. Check out Stack Overflow Labs to see what we’re working on.Also ICYMI: Listen to our conversation with Jody about his path from physics to sales to programming and what drew him to working at Stack Overflow.Register for SIGNAL 2023, Twilio’s customer and developer conference, happening virtually and for free on August 23, 2023. Attendees can expect a deep dive into AI and how it’s revolutionizing customer experience technology.Connect with Kathryn on LinkedIn or the social network formerly known as Twitter.Connect with Jody on LinkedIn. Three cheers for Lifeboat badge winner blackgreen, who swooped in to save How can I write a generic function that accepts any numerical type? from the howling void of ignorance.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 4, 202322 min

Ep 608How engineering teams at a large org can move at startup speed

Find out why others have joined Shell. If you want to experience being a developer at one of the world’s largest energy companies, they’re hiring.Amber Webb is on LinkedIn.Naresh Kumar is on LinkedIn.Congrats to Tomasz Kula, today’s Lifeboat badge winner, for dropping some knowledge on Multiple components binding with the same reactive form control update issue and saving it from ruin. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 2, 202333 min

Ep 607From startup to Google and back again

Sean hosts Partially Redacted, a podcast about data privacy, security, and compliance.He also hosts the podcast Software Engineering Daily, which features technical interviews on everything from the ethics of GPTs to cloud-native search and WebAssembly. Start with the recent episode Surviving ChatGPT with Christian Hubicki (of Survivor fame).You can also read about how he crowdsourced a behavioral model for Survivor.Sean spent four years working in developer relations (DevRel) at Google. Here’s a Software Engineering Daily episode about the role DevRel plays at Google.Connect with Sean on LinkedIn or Twitter (I mean, X), or check out his website.Kudos to Great Question badge winner Kai Sellgren for asking How to remove an element from a vector given the element?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 1, 202330 min

Ep 606Behind the scenes with the folks building OverflowAI

You can learn more about OverflowAI and sign up to be an alpha tester here.You can check out Ellen and Jody on Linkedin. Congrats to Ben Lindsay, who was awarded a Lifeboat badge for his answer to: How can I divide each element in a tuple by a single integer?See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 28, 202323 min

Ep 605How the Python team is adapting the language for an AI future

Pablo is a Python core developer, Steering Council member, and release manager of Python 3.10 and 3.11. He’s currently a senior software engineer at Bloomberg.Looking for a comprehensive guide to contributing to Python? The Python Developer’s Guide is the place to start.The Zen of Python is a list of the language’s guiding principles, including, “There should be one—and preferably only one—obvious way to do it.”Find Pablo on LinkedIn, Twitter, and GitHub.Find Kyle, a senior software engineer on Stack Overflow’s public platform, on Linked, Twitter, and GitHub.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 25, 202319 min

Ep 604What it's like to be on the Python Steering Council

Pablo is a Python core developer, Steering Council member, and release manager of Python 3.10 and 3.11. He splits this work 50/50 with his day job as a senior software engineer at Bloomberg.An astrophysicist by training, he did his PhD on rotating black holes.Whether you’re a new contributor or a seasoned veteran, the Python Developer’s Guide is a comprehensive guide to contributing to Python.Pablo is on LinkedIn, Twitter, and GitHub.Kyle is also on Linked, Twitter, and GitHub.Shoutout to Inquisitive Badge winner trever for asking well-received questions on 30 separate days.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 21, 202319 min

Ep 603How AI can help your business, without the hallucinations

DoIT’s sales pitch is simple: they provide technology and expertise to clients who want to use the cloud, free of charge, with the big cloud providers paying the bills.You can check out Sascha’s writing on machine learning on his Medium blog. Connect with him on LinkedIn or subscribe to his YouTube channel.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 19, 202323 min

Ep 602How ICs can get recognition for their work on big projects

Cat’s research centers on the socio-cognitive factors and processes that help people learn and succeed. In her role as director of Pluralsight Flow’s Developer Success Lab, she studies what makes software teams thrive and shares that research with the community so teams can learn from her findings.In a recent report, the Dev Success Lab explored how visibility can encourage higher-performing teams and better business outcomes.Pluralsight is an education platform for software developers. Pluralsight Flow, their software delivery intelligence platform, is designed to eliminate developer friction and wasted time.Cat is on LinkedIn and Twitter.Today’s Lifeboat badge winner is Kent Kostelac, who gave a terrific answer to One-line if-else in C#.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 18, 202326 min

Ep 601How terrifying is giving a conference talk?

ICYMI, listen to our episode with Agile pioneer Jim Highsmith: The meeting that changed how we build software (Ep. 579).Explore Connell’s website or his talks.Connell will be speaking at DDD East Midlands again this year: October 7, 2023 (with apologies to our British listeners for the date format). He’s also on GitHub, Twitter, and Stack Overflow (naturally).Thanks to Connell for answering his own question: Why does this SelectMany perform several SQL queries instead of a single join?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 14, 202318 min

Ep 600Jamstack is evolving toward a composable web

Netlify’s all-in-one development platform gives devs access to build, deploy, and backend services for websites and web apps. Get started with their docs.Jamstack is a web development architecture based on JavaScript, APIs, and Markup (the JAM in Jamstack). Learn what Jamstack is and what benefits it offers.Composable architecture has been called “the next big thing” in web development. Netlify defines it as “a development approach [that] provides the ability to more rapidly build technology stacks by making use of logically separated reusable and customizable components.”Dana is on LinkedIn.Warm congrats to Lifeboat badge winner hasectic saif, who rescued the question How can I print to standard error in C with 'printf'? from an answerless void.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 11, 202321 min

Ep 599From Sims to supercycle?

VerseProp is a digital real estate platform where users can buy, sell, and rent virtual properties.New to the concept of digital real estate? The Motley Fool has a useful primer for you.If you need to brush up on your investment terms, a supercycle is “a sustained period of expansion, usually driven by robust growth in demand for products and services.”Joel is on LinkedIn.Will is on LinkedIn.Follow VerseProp on Twitter, where the team welcomes questions.Today’s Lifeboat badge is awarded to Omar, for helping 44,000 people and counting with their answer to Event handlers on Message box buttons.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 7, 202331 min

Ep 598Developers use AI tools, they just don’t trust them

Our 2023 Developer Survey explored AI’s benefits for developers. Read about the results here.For more WWDC talk, listen to our episode from last month: Chatting with Apple at WWDC: Macros in Swift and the new visionOS (Ep. 578).Squarespace is acquiring Google Domains.Congratulations to Bruno Brant, who won a Lifeboat badge for answering Where can I view LINQ source code?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 4, 202324 min

Ep 597Making computer science more humane at Carnegie Mellon

While he’s been the dean of the School of Computer Science since 2019, Martial started his career at Carnegie Mellon University way back in 1984. Ben covered LIDAR inventor Velodyne while at the Verge, while Martial has LIDAR’s ancestor, the laser rangefinder, which was state of the art in 1986. Martial’s area of research is in computer vision and perception for autonomous systems. Since 1985, he’s been a part of 388 publications. Congrats to Lifeboat winner mx0 for their answer to the question “How to use a reserved keyword in pydantic model?”See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 30, 202327 min

Ep 596Improving the developer experience in the energy sector

Software might not be top of mind when you think of an energy company like Shell, but software engineering powers a lot of what they do. The tech stack includes React, Golang, Python, GraphQL, MongoDB, Kafka, and the list goes on. The experience their developers have at work is a priority for the organization and its leaders. Episode notes:Find out why others have joined Shell. If you want to experience what being a developer at one of the world’s largest energy companies looks like, they’re hiring.You can connect with Abhai on LinkedIn. Congrats to this episode’s lifeboat badge winner, CertainPerformance, for their answer to Convert different strings to snake_case in JavaScript. You saved the question and got some shinies for your profile. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 28, 202321 min

Ep 595The cofounder of Chef is cooking up a less painful DevOps

Adam is the cofounder and former CTO of Chef, which provides DevOps automation tools that help configure, deploy, and manage application infrastructure, including security and compliance.Adam’s new venture, System Initiative, reimagines infrastructure-as-code as collaborative, open-source software. See what they’re up to on their blog, starting with Adam’s article DevOps without papercuts.If you’re interested in playing with a developer build of System Initiative, submit your information here. You can also join System Initiative on Discord (and keep an eye on their open positions).Connect with Adam on LinkedIn or Twitter.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 27, 202325 min

Ep 594Throwing away the script on testing

Sofy is a no-code test automation platform for mobile apps. SofySense is their OpenAI-powered AI assistant. See what they’re up to on their blog or check out their open roles.One of the biggest challenges in testing is deciding whether to use mock or live data. Interested in reading about how Stack Overflow is building up our test coverage?Syed is on LinkedIn.Congrats to Lifeboat badge winner Todd A. Jacobs for interceding between the question How can I check whether a string is an integer in Ruby? and the relentless march of time.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 23, 202321 min

Ep 593Stress test your code as you write it

CodiumAI plugs into your IDE and suggests meaningful test suites as you code. See what they’re up to on their blog or scope out their open roles. You can also follow them on Twitter.Connect with Kyle on Linked, Twitter, or GitHub.Connect with Itamar on LinkedIn.Today’s Lifeboat badge is awarded to Héctor M. for answering Convert a string to a Boolean in C#. Thanks for spreading some knowledge.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 20, 202324 min

Ep 592Pair Programming? We peek under the hood of Duet, Google’s coding assistant.

Interested in trying Duet? You can get on the waitlist here.You can learn more about tuning and deploying your own version of Google’s foundation models in their Generative AI studio.If tuning your own model sounds overwhelming, you can head to Model Garden, where a wide selection of open-source and third-party models are available to try.Marcos is on LinkedIn.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 16, 202327 min

Ep 591The meeting that changed how we build software

Jim is a pioneering software developer who was one of 17 original signatories to the Agile Manifesto. His first engineering job was on a little NASA program you may have heard of: Project Apollo.His latest book is Wild West to Agile: Adventures in software development evolution and revolution; get your copy here.Find Jim on LinkedIn or his website.Today’s Lifeboat badge winner is nCod3d for answering How can I find how many useful digits are in any given a number N?. Thanks for spreading some knowledge.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 13, 202327 min

Ep 590Chatting with Apple at WWDC: Macros in Swift and the new visionOS

Our guests today are Christopher Thielen, product manager for languages and frameworks at Apple, and Josh Shaffer, a Senior Director of Software at Apple with a focus on Swift frameworks. We discuss the introduction of Swift Macros, improving widgets with App Intents, and some of the new paradigms for crafting apps in visionOS.If you want to get the full picture of all the updates Apple announced for software developers, you can watch this year’s State of the Union or dive into particulars with 175 different videos focused on key elements of the announcements.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 9, 202322 min

Ep 589MosaicML: Deep learning models for sale, all shapes and sizes

MosaicML is a platform for training and deploying large AI models at scale. Explore their docs, check out their blog, and keep an eye on their open roles.Jonathan Frankle is the Chief Scientist at MosaicML and an incoming Assistant Professor of Computer Science at Harvard.Abhinav Venigalla is the NLP Architect at MosaicML.Today’s Lifeboat badge winner is singmotor for rescuing How to remove columns with too many missing values in Python from the dustbin of history.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 6, 202324 min

Ep 588Balancing a PhD program with a startup career

Rebuy is an AI-powered personalization platform. Check out their developer hub, explore case studies, or keep up with their blog.Cameron is a PhD student in computer science and member of the OptimaLab at Rice University. Autonomous agents are AI-powered programs that can create tasks for themselves in response to a given objective. They “can create tasks for themselves, complete tasks, create new tasks, reprioritize their task list, complete the new top task, and loop until their objective is reached,” according to one beginner’s guide to autonomous agents.Follow Cameron’s work on Twitter or Substack, or his website. Read his publications here.This week’s Lifeboat badge honoree is Mark Setchell for sharing their knowledge with the world: I need to convert a fixed-width file to 'comma-delimited' in Unix.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 2, 202329 min

Ep 587This product could help build a more equitable workplace

Joonko is an automated diversity recruiting layer named for Japanese mountain climber ​​Junko Tabei, the first woman to reach the summit of Mt. Everest. You can learn about their talent pool, keep up with their blog, or check out their open positions.ICYMI, read our blog post about how the recent tech layoffs have had a disproportionate impact on women, people of color, and immigrants.Connect with Ilit on LinkedIn.This week’s Lifeboat badge is awarded to pppery for their answer to Why use positional-only parameters in Python 3.8+?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 30, 202318 min

Ep 586How the creator of Angular is dehydrating the web

Angular is an open-source web framework used by millions of developers. Explore the Angular community. Miško is currently CTO at Builder, an API-driven, drag-and-drop headless CMS with a visual editor. Explore their docs or see what they’re up to on their blog.Builder’s full-stack web framework is Qwik, which just reached 1.0.Let Miško walk you through why Hydration is Pure Overhead.ICYMI, listen to our episode with Builder CEO Steve Stewell.Connect with Miško on LinkedIn, Twitter, or GitHub. You can also check out his website.This week’s Lifeboat badge is awarded to ORION for their answer to Unicode symbol that represents "download".See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 26, 202327 min

Ep 585For those who just don't Git it

Pierre-Étienne’s interest in computing began with the functional programming language OCaml, created by Xavier Leroy. Before OCaml, Pierre-Étienne explains, “everyone thought functional programming was doomed to be extremely slow.”Pijul is a free, open-source distributed version control system. You can get started here. Want a GitHub-like interface? Find it here.Read the article that led to this conversation: Beyond Git: The other version control systems developers use. Pierre-Étienne is currently working on a new project with the creators of the open-source game engine Godot. We hosted Godot cofounder and lead developer Juan Linietsky on the podcast a few months back; listen here.Nix is a package management and system configuration tool. Learn how it works or explore the NixOS community. Connect with Pierre-Étienne on LinkedIn.Congrats to Lifeboat badge winner Rachit for answering Passing objects between fragments.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 23, 202322 min

Ep 584Building zero tier systems on bare metal

While Mauricio and team had to get back to bare metal, most programmers are headed in the opposite direction. It’s why MIT switched from Scheme to Python. At Stack Overflow, we’re familiar with what happens to websites during physical failures, like hurricanes. Connect with Mauricio on LinkedIn. Congrats to Lifeboat badge winner The Nail, who pinned a solid answer on the question, if->return vs. if->else efficiency.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 19, 202326 min

Ep 583Great code isn’t enough. Developers need to brag about it

Visit Dagna’s website, theMindfulDev.com, to learn more about her coaching process, which is built around understanding what fulfillment looks like for each client. Dagna is on LinkedIn.You can also connect with Ceora on Twitter or her website.Ryan is also on Twitter, especially when there’s a good AI joke to be shared.Gold star for Lifeboat badge winner JasonHorsleyTech for rescuing the question Installing PHP 7.3 on a new MacBook Pro with the new A1 chip (Apple silicon).See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 16, 202324 min

Ep 582Stung by OWASP? Chatting with the creator of the most popular web app scanner

Simon is the founder and longtime project lead of OWASP ZAP, an integrated penetration testing tool that helps uncover vulnerabilities in web apps, including compromised authentication, sensitive data exposure, and SQL injection. ZAP is OWASP’s most active project and the world’s most popular web app scanner. Check out other OWASP projects here or explore ZAP’s docs.Check out our blog post on how you can mitigate the ten most-found OWASP vulnerabilities in Stack Overflow C++ snippets.Jit, where Simon is a distinguished engineer, is a DevSecOps platform that allows high-velocity engineering teams to embed security requirements throughout the DevOps workflow. You can explore Jit’s docs here.Today we’re shouting out the question CSP Alerts by OWASP even though CSP header is added, definitively answered by one Simon Bennetts.Simon is on LinkedIn and Twitter.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 12, 202316 min

Ep 581A conversation with the folks building Google's AI models

Learn more about Forrest on his website and check out his newsletter. You can follow Paige on Twitter or her LinkedIn.Get on the list to try out some of the new stuff released today here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 10, 202325 min

Ep 580Read the docs? We prefer to chat with them

Cloudflare offers zero-trust security and performance tools for web and SaaS apps.Cloudflare Workers allows devs to deploy serverless code globally to over 285 data centers around the world.Astro is an open-source web framework built for speed. Houston is a bot that lets you chat with their docs.Check out Confbrew, a conference session Q&A bot from Markprompt and Contenda (where Cassidy is CTO). Connect with Brendan on LinkedIn or follow him on Twitter.Connect with Michael on Twitter.Connect with Fred on LinkedIn.While you’re at it, follow Ceora and Cassidy on Twitter. Shoutout to Lifeboat badge winner The Nail for saving if->return vs. if->else efficiency from oblivion.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 9, 202325 min

Ep 579Building golden paths for developers

Luca currently heads up product at Humanitec, a platform orchestrator that provides self-service “golden paths” for developers.Get up to speed (or refresh your memory) on what platform engineering involves and what an internal developer platform is.Dynamic configuration management (DCM) is a methodology for configuring compute workloads.Stop by the Platform Engineering Slack channel.Hear from top DevOps and platform engineering leaders at PlatformCon 2023, a virtual event held June 8-9.Find Luca on LinkedIn and Twitter.Cheers to Lifeboat badge winner Devart for rescuing How can I show the table structure in SQL Server query? from the dustbin of history.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 5, 202324 min

Ep 578When AI meets IP: Can artists sue AI imitators?

Ben and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing/alarming AI-generated content making the rounds (Pope coat, anyone?).Episode notes:Getty Images is suing the company behind AI art generator Stable Diffusion for copyright infringement, accusing the company of copying 12 million images without permission or compensation to train its AI model.Meanwhile, a group of artists is suing the companies behind Midjourney, DreamUp, and Stable Diffusion for “scraping and collaging” their work to train AI models. One of those artists, Sarah Anderson, wrote an op-ed in The New York Times about seeing her comics gobbled up by AI models and regurgitated as far-right memes.Speaking of copyright violations, did Vanilla Ice really steal that hook from David Bowie and Freddie Mercury? (Yes.)Check out the AI model trained on Kanye’s voice that sounds almost indistinguishable from Ye himself.Read The Verge’s deep dive into the intersection of AI-generated music and IP/copyright laws.Watch the AI-generated video of Will Smith eating spaghetti that’s been called “the natural end point for AI development.”ICYMI: The Pope coat was real in our hearts.Columbia University’s Data Science Institute recently wrote about how blockchain can give creators more control over their IP, now that AI-generated art is clearly here to stay.Congrats to today’s Lifeboat badge winner, herohuyongtao, for answering How can I add a prebuilt static library in a project using CMake?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 2, 202322 min