Ruby on Rails

Daily Rails updates. The framework that made web development enjoyable and productive.

Daily RSS feed

Weekly RSS feed

https://podlog.io/listen/ruby-on-rails-87e2c2b6

Episodes

  1. Ruby on Rails: Bug Fixes and Test Coverage Expansion

    Rails merged 21 pull requests on June 2-3, 2026, with significant bug fixes affecting Active Record calculations, touch callbacks, and Active Storage concurrency, alongside extensive test coverage improvements across core framework…

  2. Ruby on Rails: Redis Migration and Composite Key Fixes

    Rails is migrating core Redis infrastructure to the redis-client library while fixing multiple composite primary key bugs that were causing silent data loss and crashes.

  3. Ruby on Rails: Edge Case and Parser Fixes

    Rails merged 18 pull requests on June 1st focused on fixing edge cases and parsing bugs across multiple components. The changes address malformed input handling, precision loss in calculations, and improved error resilience in caching…

  4. Ruby on Rails: Weekly Recap - PostgreSQL Fixes & Framework Reliability

    Rails maintainers addressed critical PostgreSQL data handling bugs and strengthened framework reliability this week. Key fixes included corrupted range parsing, IPv6 network handling, and connection pool deadlocks.

  5. Ruby on Rails: Database Connection Pool Deadlock Fix

    Rails merged a critical fix for a deadlock issue in NullPool's server version handling that affected standalone database connections. The fix replaces a problematic Mutex with a re-entrant Monitor to prevent synchronization conflicts.

  6. Ruby on Rails: Security Hardening and Performance Fixes

    Eight pull requests merged focusing on Action Mailbox security improvements, number formatting bug fixes, and PostgreSQL performance optimizations. Key changes include malformed signature rejection and non-finite float handling corrections.

  7. Ruby on Rails: Error Handling and Documentation Updates

    Eight pull requests were merged addressing error handling improvements in ActiveRecord and ActiveSupport, Active Storage blob attachment fixes, and comprehensive documentation updates. Notable changes include better multiparameter…

  8. Ruby on Rails: PostgreSQL Schema Improvements and Test Cleanup

    Four pull requests were merged addressing PostgreSQL schema handling issues and test database cleanup. Key fixes include proper index opclass preservation and enum type dumping with fully qualified names.

  9. Ruby on Rails: Composite Key Fixes and Documentation Updates

    Rails merged three pull requests addressing composite foreign key touch behavior, form helper documentation, and test database cleanup. The changes focus on bug fixes and developer experience improvements.

  10. Ruby on Rails: Action Mailbox Security Hardening

    Rails developers merged five pull requests focused on improving error handling in Action Mailbox email ingresses and fixing PostgreSQL schema issues. Two key security improvements address malformed payload handling for SendGrid and…

  11. Ruby on Rails: Weekly Recap - Error Handling & Developer Experience

    Rails merged 20 pull requests this week focusing on improved error messages, connection pool management, and Action Mailbox robustness. Notable improvements include better validation errors for enums and insert_all operations, plus fixes…

  12. Ruby on Rails: Error Messages and Testing Improvements

    Rails merged 14 pull requests focused on improving error messages, fixing testing infrastructure, and enhancing developer experience. Key changes include better enum validation errors, database connection handling fixes, and…

  13. Ruby on Rails: Connection Management and Storage Fixes

    Rails merged 20 pull requests addressing critical connection leaks in PostgreSQL adapters, Active Storage integrity issues, and optimistic locking problems. Key fixes include thread pool cleanup after parallel tests and fiber isolation…

  14. Ruby on Rails: Parameter Safety and Documentation Overhaul

    Rails merged 11 pull requests including a new deep_transform_values method for ActionController::Parameters and major documentation updates for caching, query interface, and Rack guides. Performance improvements were made to fixtures…

  15. Ruby on Rails: PostgreSQL 18 Support and Security Fixes

    Rails merged 10 pull requests focusing on PostgreSQL 18.4+ support with new foreign key enforcement options and security improvements including DoS protection for integer coercion.

  16. Ruby on Rails: Cache Enhancements and Bug Fixes

    Seven pull requests merged on May 19th, 2026, including HTTP cache improvements, Active Storage STI fixes, and documentation updates. Notable changes include new last_modified parameter for http_cache_forever and fixes for attachment…

  17. Ruby on Rails: Bug Fixes and Documentation Updates

    Rails merged 11 pull requests on May 17-18, 2026, focusing on critical bug fixes for bulk job enqueueing, Active Record query methods, and phone number formatting, alongside major documentation improvements for caching and query interfaces.

  18. Ruby on Rails: Job Method Enhancement

    Rails merged a pull request adding an options argument to the DestroyAssociationAsyncJob perform method, allowing future extensions without breaking existing applications.

  19. Ruby on Rails: Weekly Recap - Database Performance & Developer Experience

    Rails merged 20 pull requests this week focused on PostgreSQL performance improvements and developer experience enhancements. Key highlights include RETURNING clause support for database operations and fixes for strict loading violations.

  20. Ruby on Rails: Two Major Reverts

    The Rails team reverted two significant features on May 15th - the ActiveModel::Conversion render_in implementation and automatic schema column sorting. Both reverts address integration issues discovered after initial implementation.

  21. Ruby on Rails: PostgreSQL Performance Enhancements and Database Optimizations

    Rails merged 15 pull requests focused on PostgreSQL improvements, including virtual column reloading via RETURNING clauses and new RETURNING statement support for INSERT/UPDATE/DELETE operations. Additional updates include ActiveStorage…

  22. Ruby on Rails: Documentation and Code Cleanup

    The Rails team merged four pull requests focused on documentation improvements and code maintenance, including Active Storage documentation fixes and removal of outdated references.

  23. Ruby on Rails: Rendering System Updates and Developer Experience Improvements

    Seven pull requests merged to Rails on May 12-13, 2026, focusing on rendering system enhancements, asset host configuration, and SQLite adapter improvements. Key changes include new render_in implementations and simplified CDN setup.

  24. Ruby on Rails: Rendering Improvements and Active Storage Fix

    Rails received five merged pull requests on May 11th, including enhanced render_in support for locals and blocks, and a fix for Active Storage's dependent purge behavior. Additional changes included test suite improvements and…

  25. Ruby on Rails: Security Fixes and Format Freezing Reverts

    Rails merged four pull requests on May 10-11, addressing a security vulnerability in Action Mailbox's Mandrill ingress and reverting unintended freezing of date and database type formats that broke third-party gem compatibility.

  26. Ruby on Rails: Code Quality and Test Infrastructure Updates

    Rails merged five pull requests focused on code quality improvements and test infrastructure cleanup. The changes include enabling a new RuboCop rule for immutable constants and removing slower isolated test tasks.

  27. Ruby on Rails: Active Storage API Support and Transaction Fixes

    Rails development focused on API-only application support and database transaction improvements. Twelve pull requests were merged addressing Active Storage configuration, PostgreSQL UUID validation, and test infrastructure enhancements.

  28. Ruby on Rails: Cache Improvements and Ractor Safety Updates

    Rails merged 9 pull requests on May 7th, 2026, featuring new atomic cache operations, Ractor-safe class attributes, and improved Active Record encryption configuration through environment variables.

  29. Ruby on Rails: Image Analysis Fixes and New Form Helpers

    Rails merged five pull requests yesterday including fixes for EXIF image orientation bugs and new developer tools. The team also added a fetch_values method for ActionController parameters and improved documentation for TagBuilder.

  30. Ruby on Rails: Testing Gets Around Hooks and Developer Quality of Life Wins

    Rails had a productive day with 16 merged pull requests focusing on developer experience improvements. The standout addition is ActiveSupport::TestCase.around hooks, finally bringing this long-requested testing feature to Rails. Other…

  31. Ruby on Rails: Testing Enhancements and Generator Improvements

    Rails merged 16 pull requests on May 5th, 2026, introducing around hooks for ActiveSupport::TestCase, ActiveJob attributes for multi-step jobs, and several generator and validation improvements.

  32. Ruby on Rails: Performance Optimization and Cache Store Fixes

    Rails merged two pull requests today focusing on view reloader performance improvements and cache store error handling. The changes address memory leaks in forked processes and improve argument validation for MemCacheStore.

  33. Ruby on Rails: Weekly Recap - Performance Optimizations & Developer Experience

    Rails merged 7 pull requests this week, highlighted by enabling frozen string literals by default and several critical bug fixes across ActionPack, ActiveRecord, and ActiveStorage. The changes focus on improving performance and resolving…

  34. Ruby on Rails: ActiveStorage JSON Fix and Minor Updates

    A critical ActiveStorage serialization bug causing infinite recursion was fixed, along with minor typo corrections and cache store validation improvements.

  35. Ruby on Rails: View Performance and Test Compatibility Updates

    Rails merged two pull requests today addressing view reloader performance optimization and test compatibility with the latest minitest changes.

  36. Ruby on Rails: ActiveRecord becomes Method Enhancement

    A pull request from genezys was merged to fix the `becomes` method in ActiveRecord, ensuring it preserves the `marked_for_destruction` flag during mass assignments.

  37. Ruby on Rails: Frozen Strings and Routing Fixes

    Rails enables frozen string literals by default for new applications and fixes a routing constraint bug that affected nested constraints. A Docker configuration cleanup was also merged.

  38. Ruby on Rails: Weekly Recap - Performance & Bug Fixes

    Rails saw 4 merged pull requests and 16 additional commits this week, focusing on ActiveRecord query improvements, bug fixes for composite keys and attribute aliases, plus a significant PostgreSQL version requirement bump to 10.0.

  39. Ruby on Rails: Query Optimization and String Performance Updates

    Rails merged two ActiveRecord performance improvements focusing on query optimization - one allowing aliases for unions in from clauses, another optimizing the extending method. Additionally, frozen string literals are now enabled by…

  40. Ruby on Rails: Bug Fixes and Performance Improvements

    Rails merged two bug fixes addressing duplicate attribute aliases and composite primary key issues with signed IDs. Additional commits included performance optimization for relation extending and Docker configuration updates.

  41. Ruby on Rails: Docker Image Optimization

    A single commit today removes duplicate libvips package installation from Rails-generated Dockerfiles, streamlining the container build process.

  42. Ruby on Rails: PostgreSQL Upgrade and Documentation Updates

    Rails has bumped its minimum required PostgreSQL version to 10.0, removing legacy compatibility code. The team also cleaned up outdated documentation links and fixed minor typos.

  43. Ruby on Rails: Weekly Recap - Security & Developer Experience

    This week brought important Active Storage security documentation improvements and new developer tooling, with 2 merged pull requests and 22 additional commits focusing on query commands, PWA scaffolding, and ActiveJob attributes.

  44. Ruby on Rails: ActiveJob Attributes and Documentation Fixes

    Rails added a new ActiveJob::Attributes module for declaring typed attributes that persist across job serialization, while also fixing grammar issues across documentation and error messages throughout the codebase.

  45. Ruby on Rails: Database and Infrastructure Fixes

    Rails merged six commits addressing database connection handling, primary key validation, and ActiveStorage video preview issues. Key improvements include better connection pool management and prevention of ffmpeg-related process hangs.

  46. Ruby on Rails: ActiveRecord Performance Optimization

    Developer fatkodima merged a performance optimization for ActiveRecord relation extensions, while several documentation and code style improvements were committed to the Rails codebase.

  47. Ruby on Rails: PWA Enhancements and Bug Fixes

    Rails adds offline fallback page support to PWA scaffolding and fixes several bugs including counter cache issues with string IDs and IO stream type errors.

  48. Ruby on Rails: Weekly Recap - Security & Developer Experience Improvements

    Rails enhanced security documentation for Active Storage and improved developer tooling with a new query command for database operations. The week brought 15 commits focused on API testing fixes, request safety methods, and performance…

  49. Ruby on Rails: Active Storage Security Warning Enhancement

    Rails core team strengthened security documentation for Active Storage's redirect and proxy modes, clarifying that URL secrecy should not be relied upon for access control after real-world exposure incidents.

  50. Ruby on Rails: Documentation Fixes and API Testing Improvements

    Two pull requests were merged into Rails today, addressing documentation typos across multiple components and fixing a bug with JSON parameter handling in integration tests for API-only applications.

  51. Ruby on Rails: Security Updates and Testing Improvements

    Rails development focused on security enhancements and developer tooling today, with Action Cable origin checking improvements and new testing parameters for integration tests. The team also completed the removal of deprecated rails-ujs…

  52. Ruby on Rails: HTTP Request Safety Methods Added

    Rails adds new request.safe_method? and request.unsafe_method? predicates to ActionPack, providing standardized vocabulary for checking if HTTP requests might modify server state.

  53. Ruby on Rails: Weekly Recap - Composite Keys and Performance Optimization

    Rails development focused heavily on composite key support and performance improvements this week, with multiple merged pull requests addressing association handling and notification system enhancements. Thirty commits were processed…

  54. Ruby on Rails: Composite Key Validation Fix

    Today we're diving into a targeted bug fix for composite foreign key validation in belongs_to associations. Felix-d tackled a tricky edge case where Rails wasn't properly validating composite foreign keys, delivering a clean solution…

  55. Ruby on Rails: Spring Cleaning and Clarity

    Today we're celebrating two fantastic merged PRs that show Rails at its best - cleaning up legacy workarounds and improving documentation clarity. Xavier Noria fixed some confusing docs around Rails.error and Rails.event, while Aditya…

  56. Ruby on Rails: ActiveSupport Gets Smarter - Notifications and Cache Improvements

    Today we're diving into two fantastic ActiveSupport enhancements that landed in Rails. Federico Carrocera brought us the ability to prepend notification subscribers with a simple `prepend: true` option, solving a real-world…

  57. Ruby on Rails: AI Meets Composite Keys

    Today we're diving into Rails' embrace of AI development with a brand new AGENTS.md guide, plus two crucial fixes for composite key handling in ActiveRecord associations. The Rails team is making the framework more AI-friendly while…

  58. Ruby on Rails: Performance Tuning and Developer Experience Wins

    Today we're diving into five merged pull requests that showcase Rails' commitment to both performance and developer happiness. Jean Boussier leads the charge with SQL logging optimizations and smarter route building, while fatkodima…

  59. Ruby on Rails: The Beauty of Small Contributions

    Today we're celebrating the power of community contributions with a perfectly crafted documentation fix from contributor 55728. This episode highlights how even the smallest changes - fixing a duplicated word - make Rails better for…

  60. Ruby on Rails: PostgreSQL Performance Gets a Smart Boost

    Matthew Draper merged a clever optimization that eliminates unnecessary database queries by predefining well-known PostgreSQL type OIDs. This change reduces connection overhead by avoiding redundant pg_type queries for built-in…

  61. Ruby on Rails: Spring Cleaning for Database Configurations

    Today we're diving into a fantastic housekeeping effort in Rails, with Eileen leading the charge on cleaning up database adapter configurations. We've got PostgreSQL connection optimizations, MySQL strict mode deprecations, and some…

  62. Ruby on Rails: Test Coverage Heroes and Unicode Fixes

    Today we're celebrating some fantastic community contributions with 10 merged pull requests focused on improving test coverage and fixing important bugs. Special shoutout to hammadxcm for adding comprehensive test coverage across…

  63. Ruby on Rails: Connection Resilience and Performance Wins

    Today we're diving into some solid reliability improvements for Rails applications, with Clay Harmon's MySQL connection error handling fix taking center stage, plus a nice performance boost from Shinichi Maeshima's number formatting…

  64. Ruby on Rails: Security Fortress - Major Security Release and Bug Fixes

    A significant security-focused episode featuring a major security release with multiple CVE fixes across ActiveStorage, ActionView, and ActiveSupport. The Rails team addressed critical vulnerabilities including path traversal attacks,…

  65. Ruby on Rails: Test Coverage Heroes

    Today we're celebrating the unsung heroes of software development - the developers who fill in test coverage gaps! We've got two fantastic pull requests from hammadxcm adding comprehensive tests for ActiveModel::Errors#where and…

  66. Ruby on Rails: The Ruby 3.3.1 Requirement Update

    Rails took a decisive step forward today by requiring Ruby 3.3.1 across all framework components. The change, led by byroot, addresses critical bugs found in Ruby 3.3.0 that were breaking parts of Rails, while also helping the team…

  67. Ruby on Rails: Polish Day - Small Changes, Big Impact

    Four thoughtful pull requests merged today focusing on developer experience improvements and performance optimizations. Highlights include better logging for anonymous classes in bulk operations, HTML validation fixes in error templates,…

  68. Ruby on Rails: Speed Demon Edition - 5x Faster Schema Loading

    Today we're celebrating a massive performance win from andrewn617 at Shopify who just made Rails schema loading 5 times faster by batching SQL statements during table creation. Plus, Saidbek cleaned up some unused code in ActiveSupport's…

  69. Ruby on Rails: ActionText Gets a Flexible Block Makeover

    Today we're diving into a major ActionText enhancement that separates block content from editor values, plus some excellent testing improvements and community fixes. Jorge Manrubia leads the charge with a thoughtful redesign that makes…

  70. Ruby on Rails: Documentation Love and Developer Clarity

    Today we're diving into a thoughtful documentation update that shows how the Rails community cares about the details. Contributor diaphragm merged a changelog update that clarifies how transform_keys! handles overwrite precedence, making…

  71. Ruby on Rails: Database Operations Get a Major Upgrade

    Today we're celebrating some fantastic database improvements with two significant pull requests that landed in Rails core. Dominik Darnel delivered a comprehensive MySQL enhancement adding lock options and algorithm support for column…

  72. Ruby on Rails: Security First & Developer Experience Wins

    Today we're diving into 6 merged PRs that show Rails firing on all cylinders - from a critical Action Text security fix to SQLite virtual table improvements and test suite cleanup. The standout is Mike Dalessio's comprehensive security…

  73. Ruby on Rails: Async Query Instrumentation Fix and Auth Generator Polish

    Today we're diving into a crucial async query instrumentation bug fix by rosa that was affecting request logging, plus improvements to the authentication generator for apps that skip Action Mailer. The Rails core team merged 4 pull…

  74. Ruby on Rails: The Art of Clean Tests

    Today we're diving into a lovely pull request from larouxn that shows us the power of good refactoring. They simplified five ActionPack tests by leveraging Rails' NotificationAssertions helpers, turning 45 lines of code into just 19…

  75. Ruby on Rails: Spring Cleaning - Small Fixes, Big Impact

    Today we're diving into three focused pull requests that showcase the Rails team's commitment to code quality and developer experience. We'll explore how skipkayhil cleaned up some unnecessary type coercion, eglitobias fixed a confusing…

  76. Ruby on Rails: Ruby 4.1 Compatibility Quest

    Today we're diving into a crucial compatibility fix that keeps Rails moving forward with Ruby's cutting-edge development. Yasuo Honda tackled a test failure that emerged with Ruby 4.1.0dev, focusing on comparison validation behavior.…

  77. Ruby on Rails: The Art of Perfect Documentation

    Today we're celebrating the unsung heroes of Rails development with two beautifully crafted documentation fixes. ashwin47 cleaned up stale Rack::Sendfile references in the DebugLocks docs, while eglitobias fixed a missing comment marker…

  78. Ruby on Rails: Database Compatibility & Test Suite Polish

    Today we're diving into two focused improvements to Rails. The main story involves updating PostgreSQL version requirements for the array_position function, ensuring proper compatibility checks. We also have a quick but important test…

  79. Ruby on Rails: Middleware Stack Optimization

    Today we're diving into a neat performance optimization merged by Jean Boussier that removes unnecessary middleware from the Rails stack. The change prevents Rack::Sendfile from being added when it won't actually do anything, keeping…

  80. Ruby on Rails: Encoding Adventures and Security Wins

    Today we're diving into two solid improvements to the Rails ecosystem - a clever fix for encoding issues with non-ASCII characters in strict locals, and enhanced security for GitHub Actions workflows. Plus, we're celebrating the…

  81. Ruby on Rails: Testing Gets Rock Solid

    Today we're diving into some crucial stability improvements in Rails with two important fixes that make the framework more reliable. We've got flaky test fixes from flavorjones and fiber isolation improvements from tavianator, plus merge…

  82. Ruby on Rails: Squashing the Sneaky Bugs

    Today we're diving into two important bug fixes that just landed in Rails - one tackling flaky tests in transaction instrumentation and another fixing a subtle fiber isolation issue in Action Controller Live. Both PRs show the Rails…

  83. Ruby on Rails: Action Text Gets Smarter Markdown

    Mike Dalessio delivered two fantastic pull requests that make Action Text's markdown conversion much more intelligent and user-friendly. The biggest win is that blob attachments now generate proper markdown links instead of placeholders,…

  84. Ruby on Rails: ActionText Gets Markdown Magic

    Today we're diving into some exciting ActionText improvements that make markdown rendering much more reliable and user-friendly. Mike Dalessio led the charge with two fantastic PRs that fix markdown metacharacter escaping and improve how…

  85. Ruby on Rails: Markdown Magic and Quality Improvements

    Today's Rails update brings a major enhancement to Action Text with the introduction of markdown export functionality, allowing rich text content to be converted to markdown format. The team also tackled Ruby 4.0 compatibility issues,…

  86. Ruby on Rails: Speed Boost & Docker Dev Love

    The Rails team merged six significant pull requests today, headlined by a major performance optimization to ActiveRecord object allocation and a game-changing fix for Docker developers. Notable contributions came from flavorjones with…

  87. Ruby on Rails: CI Gets a Speed Boost and Developer Experience Improvements

    This episode covers four merged pull requests bringing practical improvements to Rails, including parallel CI step execution for faster builds, new time comparison methods, and important fixes for event filtering and transaction…

  88. Ruby on Rails: Performance Tuning and Polish Week

    The Rails team merged 7 pull requests focused on performance optimizations and code quality improvements. Key highlights include a significant remote IP calculation optimization that reduces CPU usage by several percentage points, fixes…

  89. Ruby on Rails: Spring Cleaning & Release Notes Polish

    Today we're diving into 6 merged pull requests that show Rails at its finest - from a first-time contributor tackling Rails 8.2 release notes to critical bug fixes in batching and HTTP method handling. We'll explore how the community is…

  90. Ruby on Rails: Behind the Scenes Polish

    Today we're diving into some quality-of-life improvements that make Rails better for everyone. Jordan Brough cleaned up and standardized documentation across configuration classes, while Yasuo Honda kept our PostgreSQL 19 compatibility…

  91. Ruby on Rails: Valentine's Day Bug Squashing and Performance Boosts

    The Rails team delivered 10 merged pull requests on Valentine's Day, featuring critical bug fixes for JSON encoding and ActiveStorage, performance improvements to hash methods leveraging Ruby 3.2 optimizations, and infrastructure…

  92. Ruby on Rails: Test Suite Polish and the Joy of Clean Code

    Today we're diving into a beautifully focused day in Rails development where Gannon McGibbon from Shopify delivered a surgical fix to the test suite. A small but important pull request resolved a load hook error that was causing test…

  93. Ruby on Rails: Spring Cleaning and Load Hook Safety

    Rails core is doing some serious housekeeping with three important merges today. The team removed the deprecated ActiveSupport::Multibyte::Chars class (deleting over 1,000 lines of code!), added crucial load hook guards to prevent early…

  94. Ruby on Rails: Performance Hunt and Quality Polish

    Today we're diving into 7 merged pull requests and 8 commits that show Rails core team firing on all cylinders with performance optimizations and quality improvements. Jean Boussier leads the charge with smart performance wins in…

  95. Ruby on Rails: Transaction Control and Performance Fixes

    Two powerful improvements landed in Rails today - a new extension point for customizing transaction isolation levels per model, and a crucial fix for a performance regression in parameter filtering. Both changes showcase the community's…

  96. Ruby on Rails: Small Changes, Big Impact - Dalli 5 Upgrade and Documentation Fixes

    Today we're celebrating the beauty of maintenance work with a significant upgrade to Dalli 5 for better memcached support and a helpful documentation fix. Jean Boussier and the team tackled dependency upgrades while toilaloc made sure…

  97. Ruby on Rails: Navigating Dependency Drama

    Today we're diving into a classic tale of dependency management as the Rails team tackles a breaking change in the Dalli gem. Yasuo Honda swooped in with a quick fix to pin Dalli to version 4.x, preventing errors while the team works on…

  98. Ruby on Rails: Performance Wins and Polish

    Today we're diving into some fantastic performance optimizations and quality-of-life improvements that landed in Rails. Matthew Draper brought us smarter schema caching for primary key lookups, while Jean Boussier eliminated unnecessary…

  99. Ruby on Rails: Debugging Production Like a Detective

    Today we're diving into some quality-of-life improvements for Rails developers, led by fatkodima's clever solution for debugging database replica routing issues in production. We also see the Rails community's commitment to polish with…

  100. Ruby on Rails: Small Changes, Big Impact - Developer Experience Wins

    Today we're celebrating two thoughtful contributions that show how small changes can make a huge difference in developer experience. We've got improved error diagnostics UI from mctaylorpants that makes debugging nested exceptions much…