So You Want to Remove Ruby's GVL?— The GVL is a CRuby implementation detail that prevents Ruby code from running in parallel across multiple threads, and there have been many calls over the years to get rid of it in order to improve concurrency and performance. Is it that easy? And would it make much difference? Ruby committer Jean Boussier digs in.. Jean Boussier |
Updating Ruby Under a Microscope: A Look into Hashes— Pat is updating his highly successful 2013 book that digs into Ruby’s internals to meet the modern reality of Ruby 3.x and its many changes. As a teaser, he shares an excerpt diving into how hash tables are implemented. Pat Shaughnessy |
Monitoring Action Cable— If you’re ever paged asking why the real-time features of your Rails app are breaking, you’ll have wished you read this technical tale. Stanko K.R. |
Building Rails Apps with Components— Superview is a gem that makes it possible to build Rails apps from the ground-up using nothing but components. Here’s how to automatically render Phlex and ViewComponents for controller actions with Superview. Brad Gessler |
✉️ ValidEmail2 7.0.2– ActiveModel validation for email. Including MX lookup and disposable email blocking. Jekyll 4.4– The long standing, much used Ruby-powered static site generator. JRuby 9.4.11.0– The JVM-based Ruby implementation targeting Ruby 3.1 compatibility. digest-crc 0.7– Adds CRCs (Cyclic Redundancy Checks) to Digest . Torch.rb 0.19– Deep learning for Ruby, powered by LibTorch. Measured 3.2– Encapsulate measurements with their units. Consul 2.0– Scope-based authorization for Rails.
|
🧹 Stop sweeping your app's dirt under the carpet. Use SINAPTIA's application assessment service and plan where to spend your efforts strategically. Protect your SaaS app with advanced device fingerprinting from WorkOS Radar. Stop fake signups, free tier abuse, bot attacks and brute force attempts today. |
|
A quick roundup of some of other interesting updates in the broader developer landscape, in case you've missed them: |
![]() |
Fancy trolling your coworkers or people watching your talk – or hey, you just like Comic Sans and wish you could use it for coding? Comic Mono might be what you need. It's not too bad.. Can you build a WebAssembly 'compiler' in just 192 bytes of JavaScript? You sure can.
|
|