Solutions to content challenges in your code base. Block content, rich text editors, document storage, content formats, queries, and more. A podcast produced by Sanity.io for conversations at the intersection of code and content.
…
continue reading
Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
…
continue reading
Speak Easy is the podcast where we discuss communication, productivity systems, capturing our thoughts, and how we share those thoughts with our future selves and others. Managing our brains is core to 21st century work and we're here to learn how to do it better than we did yesterday. Speak Easy is brought to you by Cleft, the easiest way to collect your thoughts. With our cross-platform applications, you can simply capture your ideas wherever you are and paste them where they belong later.
…
continue reading
A podcast about web design and development.
…
continue reading
Writers Priyanka Mattoo and Camilla Blackett navigate the world of beauty and wellness from their perspectives as women of color. Whether it’s ranking eye creams, buying high end beauty products (at a serious markdown), or DIY hacks to find “your glow,” the duo deconstructs Western beauty standards while sharing valuable tips to becoming your most beautiful self, inside and out. Hosted on Acast. See acast.com/privacy for more information.
…
continue reading
Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between.
…
continue reading
In this quick episode of The Digital Design Hub - Discord Geeks, we dive into the basics and advanced tips for styling fonts on Discord. Learn how to use simple Markdown formatting like bold, italics, and strikethroughs, as well as explore fun ways to generate custom fonts for your server. Whether you’re a Discord newbie or a pro looking to spice up your text, this episode has everything you need to make your messages stand out. Tune in and give your Discord server a stylish upgrade!
…
continue reading
The Python Test Podcast hosted by Brian Okken
…
continue reading
Welcome to SmartMark Alley. We are a group of super fans of professional wrestling dedicated to growing our sport in Pennsylvania.
…
continue reading
A regular podcast about the challenges of front-end design & development in a fast-moving industry, with Jay George and Rob de Kort. We chat about industry news, workflow, favourite software, and everything else related to designing and developing websites.
…
continue reading
2 blind guys, Damashe and Michael, just talking tech. One on the Mac and the other on Windows 10. One mainly using IOS and the other on Android, you’ll have to tune in to learn who’s using what and the thoughts of both regarding assistive technology. Published on a non regular bases, it’s best to subscribe to learn when the next dose of goodness drops in your ear.
…
continue reading
Inside Tech Comm is a show for anyone interested in learning more about technical communication. It will also be of interest to those who are new to the field or career-switchers exploring creative ways to expand their horizon. You can write to me at [email protected]. I would love to hear from you.
…
continue reading
Developers love writing Markdown, everyone else? Not so much. There's an opportunity cost to storing rich text and block content as a string. It ties content to presentation in a way that's unpleasant to write and brittle to render. Knut joins the podcast to discuss when and where Markdown is acceptable and what makes Portable Text the preferred al…
…
continue reading
Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @…
…
continue reading

1
666: What Are the Evils of the Web Platform?
1:02:12
1:02:12
Play later
Play later
Lists
Like
Liked
1:02:12Show Description How it all comes back to the why column, dark patterns, privacy and tracking, getting emails forever from one purchase, how to be bold with communication while still being respectful, HTMHell, CSS mistakes, are we anti-JSON, and the state of FitVid in 2025. Listen on Website → Links Markup from hell - HTMHell Incomplete List of Mis…
…
continue reading

1
Espen Hovlandsdal | Building everyone's CMS
18:24
18:24
Play later
Play later
Lists
Like
Liked
18:24There is an irony to Sanity telling you not to build your own CMS ... because that's exactly how Sanity was founded. Engineers like Espen were there at the start, but we didn't just build our own CMS—we built your CMS. We're still building it, and everything beyond CMS too.By Simeon Griggs
…
continue reading

1
665: JavaScript Educator and Twitch Streamer Mat Marquis
1:01:18
1:01:18
Play later
Play later
Lists
Like
Liked
1:01:18Show Description Fresh off his Megaman Streamathon, Mat Marquis joins us to talk about becoming a professional Twitch streamer, creating a JavaScript course, his thoughts on the design and content of said course, a brief moment on Linux in 2025, and attempts to make the web weird and fun again. Listen on Website → Guests Mat Marquis Guest's Main UR…
…
continue reading
Topics covered in this episode: pre-commit: install with uv PEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The Best Programmers I Know Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian:…
…
continue reading
Positive content can have a powerful impact. Mark Techson's journey to Google, to speaker, to game show host is living proof. Even in our currently unsettling times (aka the "Age of AI") there's still plenty of reason to stay enthusiastic about what we can do and what we can create. Mark on X https://x.com/marktechson How to Increase Your Luck Surf…
…
continue reading

1
“Ahead of Time Computation” with Dan Heidinga
23:22
23:22
Play later
Play later
Lists
Like
Liked
23:22OpenJDK's Project Leyden aims to improve the startup and warmup time of Java applications, for now by shifting computation from those phases to the applications' build time. Java 24 ships with ahead-of-time class loading and linking, which is the first step in that direction. In this episode, we learn about that as well as about Leyden's approach t…
…
continue reading

1
664: Figma Sites, CSS Carousels, and Internship Prep
1:05:29
1:05:29
Play later
Play later
Lists
Like
Liked
1:05:29Show Description How much would you pay for new users, initial thoughts on Figma's announcements, CSS carousel follow up, favicon easter eggs, how do you prepare for an internship, and why aren't more developers using logical properties? Listen on Website → Links Windsurf (formerly Codeium) - The most powerful AI Code Editor Figma Sites Figma Make …
…
continue reading

1
pytest-metadata - provides access to test session metadata
8:15
8:15
Play later
Play later
Lists
Like
Liked
8:15pytest-metadata is described as a plugin for pytest that provides access to test session metadata. That is such a humble description for such a massively useful plugin. If you're already using pytest-html, you have pytest-metadata already installed, as pytest-metadata is one of the dependencies for pytest-html. However, pytest-metadata is very usef…
…
continue reading

1
663: HBD Dave, Silly Web Fun, Color-Mix Tips
1:00:32
1:00:32
Play later
Play later
Lists
Like
Liked
1:00:32Show Description Do we sound drunk on Shorts? What speed do you listen to your podcasts at? Happy Birthday to Dave, Roblox scams, having silly fun on the web, Crashlands 2 released, a Balatro moment, non-standard browser use testing, and color-mix follow up. Listen on Website → Links The Adventure Zone | Maximum Fun Don't let your voice be flattene…
…
continue reading
Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Sho…
…
continue reading
In this episode, Ana is joined by Viktor Klang, core JDK architect and author of the Stream Gatherers JDK Enhancement Proposal, to dive into one of the standout features of JDK 24: the Gatherers API. Viktor explains how Gatherers extend the Java Stream API with custom intermediate operations, why they were added to the platform, and how they can en…
…
continue reading

1
pytest-check - allow multiple failures per test
9:56
9:56
Play later
Play later
Lists
Like
Liked
9:56pytest-check is a pytest plugin that allows multiple failures per test. Normally, a test function will fail and stop running with the first failed assert. That's totally fine for tons of kinds of software tests. However, there are times where you'd like to check more than one thing, and you'd really like to know the results of each check, even if o…
…
continue reading

1
Michelle Bakels | How React Miami took over the internet
41:15
41:15
Play later
Play later
Lists
Like
Liked
41:15React Miami co-founder/organizer Michelle Bakels joins the podcast to discuss creating the leading React conference brand, toning down the Miami-ness, and projecting what matters to you through your events. All episodes https://www.sanity.io/code-and-content Michelle Bakels on X https://x.com/MichelleBakels “Tech broke my heart” by Michelle Bakels …
…
continue reading

1
662: Alternative Browsers, Discord vs Circle, and AI in the Browser
1:03:00
1:03:00
Play later
Play later
Lists
Like
Liked
1:03:00Show Description We're talking browsers and discussing alternative options like Vivaldi and Brave, the implications of Chrome's potential sale to OpenAI, the impact of AI on browser functionality, Discord vs Circle, and building with Hotwire. Listen on Website → Links Newfangled Browser Alternatives – Frontend Masters Blog Zen Browser Horse Browser…
…
continue reading
Topics covered in this episode: pip 25.1 has dependency groups, pylock.toml, plus more aiohttp goes free threaded uv 0.6.15 supports pylock.toml Whenever Extras Joke Watch on YouTube About the show Sponsored by Porkbun! Use our link pythonbytes.fm/porkbun and get a .app or .dev domain for $5.99 at Porkbun. Connect with the hosts Michael: @mkennedy@…
…
continue reading

1
The role of AI in software testing - Anthony Shaw
58:07
58:07
Play later
Play later
Lists
Like
Liked
58:07AI is helping people write code. Tests are one of those things that some people don't like to write. Can AI play a role in creating automated software tests? Well, yes. But it's a nuanced yes. Anthony Shaw comes on the show to discuss the topic and try to get AI to write some test for my very own cards project. We discuss: The promise of AI writing…
…
continue reading

1
Aaron Francis | Developing your personal API
51:28
51:28
Play later
Play later
Lists
Like
Liked
51:28Aaron Francis, founder of Try Hard Studios joins the Code && Content podcast to discuss the contrast between internal and independent content production, being your authentic self without projecting your whole self, and the role of human education in the age of all-knowing AI. Sign up for Sanity’s Spring Release https://www.sanity.io/spring-release…
…
continue reading
Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITRE drawdb 14 Advanced Python Features Extras Joke Watch on YouTube About the show Sponsored by Posit Workbench: pythonbytes.fm/workbench Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @bria…
…
continue reading

1
661: Working Vacations, Ripping Out JavaScript, and Non-US Cloud Service Options
58:56
58:56
Play later
Play later
Lists
Like
Liked
58:56Show Description What are the non-US cloud services options, falling off the blogging train and trying to get back on, working on vacation, Chris recaps the Alaskan Folk Festival experience, how often do you go back and clean out JavaScript, and the idea of gilding just one lily on a new project. Listen on Website → Links European Alternatives A la…
…
continue reading

1
660: Teaching CSS, Conferences, and Masonry Updates
58:48
58:48
Play later
Play later
Lists
Like
Liked
58:48Show Description Follow up on thoughts about teaching CSS from scratch, questions about conferences to attend as well as a way to kickstart a conference idea, some Balatro thoughts, and our thoughts on the recent Grid vs Masonry debate. Listen on Website → Links The Homebrewery - NaturalCrit SmashingConf in-person Conferences 2025 — Friendly, inclu…
…
continue reading
Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approved juv Extras Joke Watch on YouTube About the show Sponsored by Posit Connect: pythonbytes.fm/connect Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show:…
…
continue reading
pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times. works fine on Python 3.14 is tested on Python 3.9-3.14 probably works fine still on 3.7 & 3.8 This episode also discusses the attempted April Fools episode. Links: pytest-repeat The April Fools episode: Python 3.14 won't repea…
…
continue reading

1
659: CSS Carousel Configurator Demos with Adam Argyle
1:10:29
1:10:29
Play later
Play later
Lists
Like
Liked
1:10:29Show Description Adam Argyle joins us to chat about new CSS features that are demo'd in a carousel configurator - a builder-like experience to help visualize the capabilities of a CSS only Carousel: buttons, markers, paging and inertness. Listen on Website → Guests Adam Argyle Guest's Main URL • Guest's Social CSS at Google. Links Chrome Canary Fea…
…
continue reading
Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke Watch on YouTube About the show Sponsored by Posit Package Manager: p…
…
continue reading

1
Evelina Wahlström | From engineer to content creator
24:20
24:20
Play later
Play later
Lists
Like
Liked
24:20One of Sanity's newest faces, Evelina, joins the Code && Content Podcast to discuss making the change from engineer to company mascot, oversharing, self-promotion, incremental improvement and opting out of imposter syndrome. Full episodes: https://www.sanity.io/code-and-content Follow Evelina on X https://x.com/whalestream18…
…
continue reading
pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times. Note: This was an April Fools attempt, so the statement ... "Unfortunately, it doesn't seem to work with Python 3.14, even though there is no rational reason why it shouldn't work." ... is NOT true. Listen to the NEXT episode …
…
continue reading

1
658: Andy Bell on Working with Clients, Writing, and Building Courses for Web Builders
1:02:22
1:02:22
Play later
Play later
Lists
Like
Liked
1:02:22Show Description We're joined by Andy Bell, the founder of Set Studio. They discuss the evolution of web design, the importance of client relationships, and the innovative approaches taken at Set Studio and Piccalilli. The conversation covers the shift from traditional design methods to a more browser-centric approach, the challenges of client work…
…
continue reading
Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke Watch on YouTube About the show Sponsored by Posit Connect Cloud: pythonbytes.fm/connect-cloud Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] …
…
continue reading

1
Jason Lengstorf | Pushing all the envelopes with ambitious content
46:39
46:39
Play later
Play later
Lists
Like
Liked
46:39Jason Lengsorf, founder of CodeTV joins the Code && Content podcast to talk incremental improvement, avoiding the algorithm trap and not waiting for permission. Blog post: https://www.sanity.io/blog/pushing-all-the-envelopes-with-ambitious-content CodeTV: https://codetv.dev/ Sanity's episode of Web Dev Challenge: https://www.sanity.io/lwj "The Gap"…
…
continue reading

1
pytest-html - a plugin that generates HTML reports for test results
6:49
6:49
Play later
Play later
Lists
Like
Liked
6:49pytest-html has got to be one of my all time favorite plugins. pytest-html is a plugin for pytest that generates a HTML report for test results. This episode digs into some of the super coolness of pytest-html. pytest-html repo readme with screenshot enhancing reports pytest-metadata Help support the show AND learn pytest: The Complete pytest cours…
…
continue reading

1
657: David Darnes on Web Components and Design Systems
1:04:51
1:04:51
Play later
Play later
Lists
Like
Liked
1:04:51Show Description David Darnes joins us to talk about his work on the Nord design system, writing web components, working with embeds and web components, thoughts on building a progress bar or notification component, keeping design systems and design tools in sync, and tricks for components and variables. Listen on Website → Guests David Darnes Gues…
…
continue reading
Topics covered in this episode: Why aren't you using uv? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing notebooks as reusable Python programs Extras Joke Watch on YouTube About the show Brought to you by Posit Connect: pythonbytes.fm/connect. Connect with the hosts Michael: @[email protected] / @mkennedy.co…
…
continue reading