DevBlogs

Good evening.

  1. iOS and iPadOS 26 design kits are here (Apple)
  2. Getting Creative With Versal Letters (CSS Tricks) code
  3. Announcing Squall: A TUI SQLite Editor (Mouse vs Python) code
  4. Croissant is Coming for You (David Bushell) code

  1. Enhancing Chatbot State Management with LangGraph (Matt Layman) code
  2. Scraping and vibe coding a schedule app for Open Sauce 2025 entirely on my phone (Simon Wilison) code
  3. Getting Clarity on Apple’s Liquid Glass (CSS Tricks) codevideo
  4. Quicksilver v2: evolution of a globally distributed key-value store (Part 2) (Cloudflare)

  1. A Bootiful Podcast: Spring legends Tasha Isenberg and Jason Konicki (Spring) codepodcast
  2. Introducing Domain Purchasing on Replit (Replit) codevideo
  3. LangSmith and LangGraph Platform are now available in AWS Marketplace (LangChain)
  4. Open Deep Research (LangChain)
  5. The Great Unracking: Saying goodbye to the servers at our physical datacenter (Stack Overflow)
  6. Python Scope and the LEGB Rule: Resolving Names in Your Code (Real Python) code
  7. Explore your Cloudflare data with Python notebooks, powered by marimo (Cloudflare) code
  8. What I Took From the State of Dev 2025 Survey (CSS Tricks)
  9. Affirm Your PSF Membership Voting Status (Python Software Foundation)
  10. An Intro to Asciimatics – Another Python TUI Package (Mouse vs Python) code
  11. Using AI to make lower-carbon, faster-curing concrete (Meta) video

  1. Node v20.19.4 (LTS) (Node) code
  2. Node v22.17.1 (LTS) (Node) code
  3. Node v24.4.1 (Current) (Node) code
  4. Behind the Streams: Live at Netflix. Part 1 (Netflix)
  5. Creating TUIs with Textual and Python is Released (Mouse vs Python)
  6. Cloudflare 1.1.1.1 Incident on July 14, 2025 (Cloudflare) code
  7. Cloudflare recognized as a Visionary in 2025 Gartner® Magic Quadrant™ for SASE Platforms (Cloudflare)
  8. Getting Started With marimo Notebooks (Real Python)
  9. Hyper-volumetric DDoS attacks skyrocket: Cloudflare’s 2025 Q2 DDoS threat report (Cloudflare)

  1. Everything that is coming in PHP 8.5 (Amit Merchant) code
  2. This Week in Spring - July 15th, 2025 (Spring) code
  3. Tuesday, July 15, 2025 Security Releases (Node) code
  4. How to Get Foreign Keys Horribly Wrong (Haki Benita) code
  5. How to Debug Common Python Errors (Real Python) code
  6. Setting Line Length in CSS (and Fitting Text to a Container) (CSS Tricks) code
  7. Quiz: How to Debug Common Python Errors (Real Python) code
  8. Announcing Full Cross-Platform Support for the mssql-python Driver (Microsoft Python) code

  1. Happy 20th birthday Django! Here's my talk on Django Origins from Django's 10th (Simon Wilison) code
  2. Happy 20th birthday Django! (Django)
  3. Effort-Based Pricing Recap (Replit)

  1. TBM 367: The Wicked "Big Picture" Loop (John Cutler)

  1. The Layout Maestro Course (CSS Tricks)
  2. Python in Visual Studio Code – July 2025 Release (Microsoft Python) code
  3. Scroll-Driven Sticky Heading (CSS Tricks) code
  4. The Real Python Podcast – Episode #257: Comparing Real-World Python Performance Against Big O (Real Python) code
  5. Croissant! Building a No-Framework Web App (David Bushell) codevideo
  6. 18th Microsoft Most Valuable Professional Award (Aidan Finn)

  1. Grok: searching X for "from:elonmusk (Israel OR Palestine OR Hamas OR Gaza)" (Simon Wilison) video
  2. Netflix Tudum Architecture: from CQRS with Kafka to CQRS with RAW Hollow (Netflix)
  3. Quicksilver v2: evolution of a globally distributed key-value store (Part 1) (Cloudflare)

  1. How to Build an Agent (LangChain)
  2. A Bootiful Podcast: API oracle Arjen Poutsma (Spring) codepodcast
  3. What Is Python's __init__.py For? (Real Python) code
  4. Node v24.4.0 (Current) (Node) code
  5. Quiz: What Is Python's __init__.py For? (Real Python) code

  1. Introducing Skia Graphite: Chrome's rasterization backend for the future (Chromium)
  2. Notice of Python Software Foundation Bylaws Change - Effective July 23, 2025 (Python Software Foundation)
  3. Python 3.14.0 beta 4 is here! (Python Insider) code
  4. Exploring Protocols in Python (Real Python) code
  5. How TimescaleDB helped us scale analytics and reporting (Cloudflare) code
  6. TBM 366: Empowered For Delivery, But... (John Cutler)

  1. Tuesday, July 15, 2025 Security Releases (Node)
  2. This Week in Spring - July 8th, 2025 (Spring)
  3. Against "Brain Damage" (One Useful Thing) code
  4. Free-Threaded Python Unleashed and Other Python News for July 2025 (Real Python) code
  5. Introducing simple and secure egress policies by hostname in Cloudflare’s SASE platform (Cloudflare) code
  6. Better CSS Shapes Using shape() — Part 4: Close and Move (CSS Tricks) code
  7. Building A Hub & Spoke Using Azure Virtual Network Manager (Aidan Finn)

  1. Stop Ignoring Important Returns with PHP 8.5’s `#[\NoDiscard]` Attribute (Amit Merchant) code
  2. The Real Python Podcast – Episode #256: Solving Problems and Saving Time in Chemistry With Python (Real Python) code

  1. Python eBook Fourth of July Sale (Mouse vs Python)
  2. Bun v1.2.18 (Bun) code
  3. A Cagan Critique (John Cutler)

  1. Tools: Code Is All You Need (Armin Ronacher) code
  2. Context Engineering (LangChain) code
  3. Driving Content Delivery Efficiency Through Classifying Cache Misses (Netflix)
  4. AV1 @ Scale: Film Grain Synthesis, The Awakening (Netflix)
  5. Python 3.14 Preview: Template Strings (T-Strings) (Real Python) code
  6. Thinking about running for the PSF Board? Let’s talk! (Python Software Foundation)
  7. Quiz: Python 3.14 Preview: Template Strings (T-Strings) (Real Python)
  8. Django bugfix release issued: 5.2.4 (Django)
  9. Deno 2.4: deno bundle is back (Deno) codevideo

  1. goHardDrive Leaked Personal Data for Thousands of Customers (Michael Lynch) code
  2. Introducing Dynamic Intelligence for Replit Agent (Replit)
  3. An inside look at Meta’s transition from C to Rust on mobile (Meta) podcast
  4. Implementing the Factory Method Pattern in Python (Real Python)
  5. The Gap Strikes Back: Now Stylable (CSS Tricks) code
  6. Creating a Website with Sphinx and Markdown (Mouse vs Python) code
  7. Content Independence Day: no AI crawl without compensation! (Cloudflare)
  8. The crawl before the fall… of referrals: understanding AI’s impact on content providers (Cloudflare) code
  9. Control content use for AI training with Cloudflare’s managed robots.txt and blocking for monetized content (Cloudflare) code
  10. Introducing pay per crawl: enabling content owners to charge AI crawlers for access (Cloudflare) code
  11. From Googlebot to GPTBot: who’s crawling your site in 2025 (Cloudflare) code
  12. Message Signatures are now part of our Verified Bots Program, simplifying bot authentication (Cloudflare) code
  13. How Exa built a Web Research Multi-Agent System with LangGraph and LangSmith (LangChain)

  1. This Week in Spring - July 1st, 2025 (Spring)
  2. TBM 365: The Problem With Value Hierarchies (Video) (John Cutler)
  3. Meta joins Kotlin Foundation (Meta)
  4. Node.js LGBTQIA+ Stories: Emelia Smith (Node) code
  5. Use TorchAudio to Prepare Audio Data for Deep Learning (Real Python) code
  6. Using CSS Cascade Layers With Tailwind Utilities (CSS Tricks) code