Tuesday, May 14, 2024
HomeRuby On RailsQuick Ruby Information - Version #48

Quick Ruby Information – Version #48


You may soar on to a bit:

👐 Our Group

👉 All about Code and Ruby

🧰 Gems, Libraries, and Updates

🤝 Associated (however not Ruby-specific)

Extra content material: 🗞 🎧 🎥 ✍🏾 (articles, podcasts, movies, newsletters)

💸 For under $1.5 per week (simply $6.5 a month), you’ll be able to develop into a paid subscriber and contribute to the success of the flourishing Ruby group all of us adore whereas receiving an ad-free model of the publication!!

Assist the publication for ~1.5$/week

👐 Adarsh shared an announcement from RubyCentral:

👐 Amanda Brooke Perino shared the LeWagon On-line Job Honest invitation July twenty fifth

👐 Evil Martians introduced a brand new visitor for his or her Bootstrapping & Fundraising — DPL Ep. 4, Thu, Jun 29, 2023, 10:00 AM | Meetup

👐 Jason Swett introduced the keynote speaker at Sin Metropolis Ruby – Las Vegas Ruby Convention

He additionally introduced two extra audio system:

  • Jason Charnes – “host of the Distant Ruby podcast and a pillar of the Ruby group.”

  • Jeremy Smith – organizer of Blue Ridge Ruby and co-organizer of the podcast IndieRails

👐 Ladies In Tech Cluj introduced they’re supporting Pleasant.rb – Ruby convention:

👐 Ruby Conf India introduced the dates for the convention:

👐 Taylor Otwell (creator of Laravel) shared the next:

🪧 Have you ever thought of inviting your organization to sponsor this article? In case you are utilizing Ruby on Rails, I believe your organization is an ideal match 🙂

You may ship the sponsorship packages data to your advertising and marketing, HR, or product administration groups.

I am completely happy to help you with drafting an e-mail. Ship me a message at hey@shortruby.com I will do my greatest to draft an e-mail so that you can ship inside your group.

👉 Joel Drapper shared a gist exhibiting use Paquito to encode Sidekiq job parameters (learn the complete gist right here):

👉 Karl Oscar Weber shared a code pattern concerning the magnificence and suppleness of Ruby:

👉 Julian Rubisch printed a brand new problem for the Hotwire Membership →  Problem 5: Turbo Frames – Tabbed Navigation

👉 Hanami Mastery shared a code pattern exhibiting a brand new structure for his or her snippets. However I included this right here as it’s uncommon to see a Hanami 2 code pattern shared on social media:

👉 Benito Serna shared a thread about about truncating strings in Rails:

👉 Kevin Newton shared YARP Documentation

👉 Keith Pitt shared BuildKite engineering rules to work with Rails monolith:

👉 Nick Schwaderer introduced a brand new theme coloration Spinel Mild a part of VSCode Shopify Ruby package deal

👉 Ruby Cademy shared a code pattern exhibiting use Hash#default_proc to create nested hashes

🤞 I think about that you probably have learn this thus far, you discover worth on this publication.

🧰 Kevin Newton introduced that YARP has been merged Learn the PR

🧰 Andy Maleh introduced a brand new replace of Glimmer

🧰 Kuba Suder introduced a brand new software for extracting Twitter information bad_pigeon: A software for extracting tweet information from GraphQL fetch requests made by the Twitter web site

🧰 Mario Alberto Chávez introduced an new software llm_server: Rack API software for Llama.cpp

In addition they printed a llm_client: Ruby consumer to hook up with LLM Server.

🧰 Karl Oscar Weber introduced the discharge of model 3.1 for tenting. Right here is part of the announcement:

On this launch we have rewritten the Reloader and formalized the listing construction for bigger tenting apps. The Reloader is now, simply the loader, and it keen masses your tenting apps in sequential, descending order. With the brand new Loader behaviour, you’ll be able to reopen your Controller, Views, Helpers, and Mannequin courses in a predictable method. Ruby Gems are routinely loaded, so any Gem that provides an app may have their constants reopened and redefined or modified.

We’re very enthusiastic about this new launch! I hope ya’ll take pleasure in.

🧰 Igor introduced that their PR about Assist for Docker multistage construct cache was merged to mrsk

🧰 Samuel Williams introduced they merged the Function #19521: Assist for `Module#identify=` and `Class#identify=`

🧰 Bozhidar Batsov introduced that RuboCop 1.53 now has LSP (Language Server Protocol) help. Learn the complete changelog right here

Koichi Ito added that RuboCop – Visible Studio Market has help for RuboCop LSP:

🧰 Adrien Poly shared a piece in progress PR from Hotwire/Turbo about Assist View Transition API for navigations

🧰 Guille introduced a brand new gem rails-htmx: htmx for Rails

🧰 Xavier Noria introduced a brand new PR merged to Rails about Introduce config.autoload_lib

Please think about changing into a paid subscriber to help this article for simply $1.5/week ($6.5/month). Your contribution aids development and maintains the standard of ShortRuby for everyone whereas receiving an ad-free model:

Assist the publication for ~1.5$/week

For those who think about upgrading and wish extra info, please learn Why to subscribe to paid

🤝 Jason Swett shared that there’s a relation between high quality of codebase and high quality of UI:

🤝 Jim Nielsen shared some ideas about AR/VR gadgets displaying HTML content material Ideas from “Meet Safari for Spatial Computing”

🤝 Drew Bragg requested about for course about Semnatic HTML:

There are a few good suggestions. I’ll share right here one among them really helpful by Konnor Rogers → WAI-ARIA Roles – Accessibility

🗞 Ladies On Rails printed a brand new version of E-newsletter Ladies On Rails [FR version]

🗞 Greg Molnar printed a brand new version of Rails Methods → Offline Ruby and Rails documentation “The holiday season is beginning and it may be useful to have entry with out the web to the documentation of Ruby, Rails, and the gems you employ. In case you are occurring a visit and taking your laptop computer, you’ll be able to put together them prematurely by following this little information”

🗞 Allison Pike printed a brand new version of As soon as a Maintainer: Michael Grosser“Engineering Group Tech Lead at Zendesk and creator of a number of ruby gems, together with single_cov, parallel, kennel, and ruco. We talked with Michael about transferring from animation to programming, studying code you thought was lifeless, and constructing opinionated software program”

🗞 Ruby Weekly printed a brand new version about Cataloging a whole lot of Ruby movies

🗞️ Ruby Libhunt printed a brand new version of Difficulty 370 – ORMs are criticized for the improper causes

🗞️ Greg Molnar printed a brand new version of This Week in Rails: Rails World web site and ticket gross sales, CPK enhancements and extra!

🗞 Sara Jackson printed a brand new version of This Week in Open Supply (June 16, 2023) “This previous week we noticed updates to Administrate, Flightdeck, and Guides”

🗞 Ruby Radar printed a brand new version Amsterdam Dreamin’

🎧 Drew Bragg printed a brand new episode of Code and the Coding Coders who Code It. with Episode 23 – Daniel Huss “Daniel is a Take a look at Double agent and lately gave his first convention discuss (Spoiler, it was nice)! We discuss concerning the variations between contract and product work, Dragon Ruby, and tending to your code prefer it’s a backyard. Daniel crush it on his first, of what I hope might be many, podcast appearances”

🎧 The Bike Shed printed a brand new episode 389: Assessment Season “Assessment season is upon us. Stephanie and Joël take into consideration development and targets and discuss evaluations: do them, write them for your self, and write them for others”

🎧The Ruby On Rails Podcast printed a brand new episode about The Return of Rocky Mountain Ruby with Spike Ilacqua “Rocky Mountain Ruby is baaaaaack! Convention organizer, Spike Ilacqua, joined Brittany to debate why he was bringing the convention again to life in Boulder, CO on October fifth and sixth, 2023. They discuss concerning the recommendation he has gotten, the open CFP and funding the convention. The wrap up speaking about how Spike finds AI kinda cool and kinda scary.”

🎧 Distant Ruby printed a brand new episode about Jason Goes to Infinity (and Past) “On this episode of Distant Ruby, Jason, Chris, and Andrew reunite after a hiatus, beginning their dialog with a playful concept of beginning a band and Andrew probably recording a brand new podcast intro”

🎧 The Rails Changelog printed a brand new episode about 008: TLS/SSL on by default, New PostgreSQL migration instructions

📽️ Yaroslav Shmarov and Adrian Marin printed a brand new episode of Pleasant Present  about E3 The Ruby On Rails Interview Bible – Writer Nezir Zahirović talks about his guide

📽️ Creston Jamison printed a brand new video about The Way forward for Dragon Ruby with Amir Rajan | Rubber Duck Dev Present 89

📽️ Jason Swett printed a brand new episode about Including assessments to an current software (Code with Jason Meetup session)

🎥   Dean De Hart printed a sequence of movies:

🎥 Joel Drapper and Kasper Timm Hansen printed a Twitch stream about Exploring a brand new kind sample for Rails

🎥 Pete Hawkins printed new movies:

🎥 Drifting Ruby printed new movies:”

Julie Kent printed an article about Intro to Propshaft: A brand new asset pipeline for RailsDiscover the way forward for asset pipelines in Rails with Propshaft! Uncover how this cutting-edge know-how enhances the administration and supply of property whereas simplifying your improvement workflow”

Present Egwuenu printed an article about Could 2023 RubyGems Updates “As a part of our efforts at Ruby Central, we publish a recap of the work that we’ve performed the earlier month. Learn on to seek out out what updates have been made to RubyGems and RubyGems.org in Could”

Gavin Morrice printed a brand new article about Keep away from utilizing SecureRandom when testing your Ruby code “utilizing SecureRandom when writing assessments to your Ruby code could make your assessments tougher to debug and extra susceptible to flakiness.”

Deepak Mahakale printed an article about Rails 7 extends enum help for Postgres adapter “Now, Rails 7 has prolonged the flexibility to rename an enum, add enum worth and rename enum worth for the Postgres database adapter”

Collin Donnell printed an article about MVC Isn’t MVC “about the place MVC began, the variations I’ve skilled on native and internet, and a few ideas about that”

[Beginner] Gabrielle J. printed a brand new article about Ruby: An Intro for the Curious-Minded “For those who’re new to programming, Ruby is a superb language to begin studying. Ruby is a general-purpose, object-oriented programming language recognized for its readability and suppleness”

Konnor Rogers printed a brand new article about Pulling your dev.to posts down domestically “I am about to indicate you ways I pulled all my writings on dev.to down domestically into a brand new Bridgetown website I made”

Igor Alexandrov and Sergei Masiutin printed a brand new article about How To Use Basecamp’s MRSK With AWS and GitHub

Richard Huang wrote an article about Use call_helper to set rails config.load_defaults“Synvert gives the flexibility to put in writing code snippets that may routinely rewrite your supply code. This video demonstrates use call_helper to set rails config.load_defaults”

Akshay Khot wrote a brand new article about Break up a Listing into N Equal Elements in Ruby (and Rails) “This text reveals you’ll be able to cut up (or chunk) an inventory of things into n-equally sized components utilizing the `each_slice` technique in Ruby and `in_groups_of` technique in Rails”

Matt Brictson printed an article about Ideas for writing Rails duties with Thor as an alternative of Rake

Mailsnag printed an article about Rails 7 + Vuetify 3 (MPA Type) “On this article, we’ll show arrange a Rails 7 undertaking with Vuetify 3 (and Vue 3 ) utilizing the MPA strategy. We may even use Turbo Drive to get the efficiency advantages of SPA with out the added complexity.”

Benito Serna printed a brand new article about Truncate within the center with truncate rails helper “Think about that you just wish to truncate a filename, however you wish to preserve exhibiting the extension of the file. Like “A giant file identify that…superior.pdf”. How would you do it?”

Connor James and Tom de Bruijn printed an article about Distinctive Error Reporting for Rails Exceptions “In order for you insights into your software’s exceptions however do not have time to put money into including verbose logic to your code, we have some distinctive information: The AppSignal for Ruby gem 3.4.1 now helps the Rails error reporter!”

Sam Ruby printed an article about Across the World With SQLite3 and Rsync “Fly.io runs apps near customers world wide. This similar infrastructure can be utilized to route requests to the place the info resides”

Harrison Broadbent printed an article about Customized Credentials in Your Rails App — Changing .env with Rails credentials “On this article, we will dive into the fundamentals of Rails credentials, discover the advantages and disadvantages of this strategy, and show how simple it’s to combine this highly effective software into your Rails app improvement course of”

Anton printed a brand new article about The Service Object sample in Ruby functions with unified strategy“The aim of this submit is to show put together the bottom for additional improvement of uniform companies in Ruby tasks”

Ahmad Raza printed a brand new article about Google Login in Rails 7 with devise “On this complete information, we’ll stroll you thru the steps to combine Google login into your Rails 7 app, permitting customers to authenticate utilizing their Google accounts”

Kevin Luo printed a brand new article about Unleash Devise-Enabling All Modules “On this article, I’ll allow all 10 modules on the Consumer mannequin one after the other. I counsel studying this text sequentially and in addition following the codes in every chapter”

Hùng Lê printed a brand new article about Rails nested kind (new gem with Stimulus) “When Stimulus is got here out, Rails devs is usually recommended to make use of Stimulus as Javascript library of their tasks. So, I created a gem for dealing with dynamic nested kinds with Stimulus JS”

Maciej Mensfeld printed an article about Inside Kafka: Enhancing Knowledge Reliability Via Transactional Offsets with Karafka “The crux of this text is about managing offsets – distinctive identifiers for messages inside Kafka’s partitions. Typically, there is a must handle offsets alongside database operations inside a transaction, particularly when dealing with potential course of crashes and anomalies, minimizing the danger of double processing”

Cody Norman printed a brand new article about Rails Console Deep Dive “Listed here are some useful suggestions and methods to get essentially the most from the Rails console”

Steve Polito printed an article about Inspecting Ruby’s examine technique “For those who’ve ever labored with a category in Ruby’s Core Library or Rails, you won’t understand that particular care was taken to print helpful info when used within the context of an IRB session”

Vishal Yadav printed an article about Utilizing enable-load-relative flag in constructing Ruby binaries “I am engaged on constructing neetoCI, which is a CI/CD resolution. Whereas constructing pre-compiled Ruby binaries we bumped into some challenges. This weblog submit explores the issues we confronted and the way we solved them”

Tobias L. Maier printed an article about Evaluating Pundit RSpec check Approaches “I discovered two approaches to check Pundit insurance policies with RSpec. Each approaches are described within the Pundit README and I wish to examine them on this submit”

Darren Broemmer printed an article about An Introduction to Lambdas in Ruby “On this article, we’ll discover how you should use Lambda features in Ruby to simplify your code and make it extra highly effective”

Paweł Dąbrowski printed an article about Breaking down the Rails request cycle: “This text is a journey from a second when the customer submits the web site deal with to a second when a view in your Rails software is rendered. Bounce on board!”

Lucas Barret printed a brand new article about Logged VS Unlogged desk Efficiency in Postgres “To make sure this sturdiness and consistency, relational databases use a number of strategies. One in all these is to make use of a WAL file (Write-Forward Log file). Let’s have a look at what this implies and the way it impacts the efficiency of our learn and writes operations. And determines what can go well with extra for an ETL course of.”

Please think about changing into a paid subscriber to help this article for simply $1.5/week ($6.5/month). Your contribution aids development and maintains the standard of ShortRuby for everyone:

Assist the publication for ~1.5$/week

For those who think about upgrading and wish extra info, please learn Why to subscribe to paid.



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments