Short Ruby Newsletter - edition 139 highlights
š Launches
- Sandi Metz announced a special birthday celebration sale, offering significant discounts on her popular POOD-I course and 99 Bottles of OOP book
- Hanami launched a campaign to get funding for Hanami, Dry and Rom
- NicolƔs GaldƔmez launched an product to help spinning Kamal configurations with ease
- RoRvsWild launched Read The Nice Manual, a new approach of reading documentation for Ruby, Rails and other gems
- Brad GesslerĀ announced pre-order for his new course Phlex on Rails
- Bilal made a debugging tool for parsing Rails logs called logspect
- Mehdi Farsi launched a platform about āLearn proven online income skills, land paying clients, and compete with members to improveā
š Events:
- Ruby Europe announced a new meetup which will happen on June 24, Berlin -> Ruby + AI Meetup
- Irina Nazarova announced CFP are open for San Francisco Ruby Conference
- Euruko shared they're creating something special for this year's event
š All about Code and Ruby
If you can, you should try to answer the Developer Survey from Stack Over Flow -> Not just a vibe, the Stack Overflow Developer Survey is really here.
There a lot of code samples included; here are just some of them:
- Hans Schnedlitz demonstrated how to build your own IRB commands
- Yaroslav Shmarov shared a code sample with insights from building a screenshot generator
- Rosa Gutierrez posted a code snippet about
Range#overlap?method - James Kerr shared a helper method for finding the number of days in a date range while Marco Roth joined with a simple and clean approach for solving this problem by using
count - Ismael Celis shared a code snippet with some API endpoints using Ruby Rack router
- Zeke Gabrielse shared a code snippet about how to safely add a
NOT NULLcolumn constraint to a large table - Devin Starks shared an interesting tip for displaying field-specific error messages
- Brad Gessler shared a solution for a Turbo bug related to video tags in Safari
Remember to read ļø šThinking about Code where:
- Xavier Noria shared they opened a discussion about
Namespace: Suggesting a renameand where Matz agreed that he will be fine with a rename, but shared that the Namespace is more like a low level API - Hans Schnedlitz showed ārails statsā and other people replied with their own stats
- Joel Drapper demonstrated how to see your literal property type signatures on hover
Inside š”Around code section you can find about:
- Xavier Noria celebrated a fantastic milestone, 500 million downloads for Zeitwerk
- Jorge Manrubia shared what editor they are using to build the next ActionText Editor
- Josh Pigford asked his community for Rails + Postgres app deployment solutions and other updates around the code.
Don't forget to read the "Why Choose Ruby" section where we found out a new Rails foundation member
š§° Gems, Libraries, Tools and Updates
- Thomas Leitner made a new gem ā
versadok- āVersatile document creation markup and libraryā - Ebi You announced a new gem ā
flow_chat- āRails Framework for building conversational interfaces on USSD and WhatsApp with interactive flowsā - Alex Larra published a new gem ā
internator- "Internator is a Ruby-based CLI tool that automates iterative pull request improvements using OpenAI's Codex" - Cameron Dutro announced a new gem ā
weft- "A tool for providing block-level context to Ruby programs in a thread-safe and fiber-safe way"
and visit the Updates section where you will find the new version of Avo, ruby-llm, chaotic-job, rails-mcp-server, litestream-ruby, literal and more.
As always, we have more links to newsletters, videos, podcasts, and articles.
Read the full newsletter for free at https://newsletter.shortruby.com/p/edition-139
Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.