Here's a simple way to make your next gem easily configurable
This is one of my favorite little Ruby patterns. I've used it a ton, as do many Ruby library authors. If you keep your eyes open, I'm sure you'll spot it in the wild!
Here's a simple way to make your next gem easily configurable
This is one of my favorite little Ruby patterns. I've used it a ton, as do many Ruby library authors. If you keep your eyes open, I'm sure you'll spot it in the wild!
I'm here for my first-ever Sin City Ruby — and yes, it also happens to be the last one of this series. All the more reason to make the most of every moment!
I can't wait to connect with fellow Rubyists, share stories, and celebrate everything that makes our community so special.
Any suggestions on "must-do" activities in Vegas if you have just ~24 leisure hours?
Even skilled in-house #Rails teams benefit from a fresh, unbiased Rails App review – like a specialist's opinion. #reinteractive's Comprehensive Rails App Review offers that crucial external lens, going beyond typical internal checks.
Learn more: bit.ly/4llSnlq
Wanna talk shop and all things #Ruby? Join me tonight at Philly.rb Pubnite! (virtual)
https://www.meetup.com/phillyrb/events/306819080/?_xtd=gqFypzg3ODY3NDmhcKNhcGk%253D&from=ref
I created some shell completions for Kamal this weekend, because I can never remember the right command line options for anything
Well, this helps.
You can run Kamal Proxy next to Nginx. This is useful if you have several apps running on your server and want to move them over one by one.
Just need to make sure the ports are not in conflict and you're good to go.
I wrote some words on the history of “fat models” and how the Rails defaults encourage them, partially due to Dave’s allergy to unit testing #ruby #rubyonrails https://www.reddit.com/r/rails/comments/1jqqlbt/comment/mlf1pfn/
If you're creating a reasonably complex Thor CLI, you'll likely want to reuse common method options. Here's a simple way to do that.
Nobody uses Ruby on Rails anymore? The data suggests otherwise
Crunching some data from https://rubygems.org gives you Rails gem downloads per year. Doesn't look like it's going down to me.
TIL: You can speed up your migrations by using bulk migrations. Make things just a tiny bit more efficient by saving some operations
PagerDuty is hiring Senior Security Engineer 3, Product & Application Security
#golang #java #python #ruby #rubyonrails #aws #azure #cicd #kubernetes #terraform #securityengineer #seniorengineer
Remote; United States
Full-time
PagerDuty
Job details https://jobsfordevelopers.com/jobs/senior-security-engineer-3-product-application-security-at-pagerduty-com-mar-18-2025-5eabee?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
I'm introducing myself to Ruby and Ruby on Rails. Ruby has some really cool features that make the language elegant and expressive, offering different ways to simplify code. Here example with arrays!
TIL: You can bring pattern matching to your custom models really quickly. All you need to do is to implement deconstruct_keys, and you're good to go
EN: Big highlight to Shopify, PLATINUM Sponsor!
Thank you for making this event happen!
PT-BR:Grande destaque para a Shopify, patrocinadora PLATINUM!
Um agradecimento por tornar esse evento possível!
Patterns of Application Development Using AI by Obie Fernandez is on sale on Leanpub! Its suggested price is $69.00; get it for $31.20 with this coupon: https://leanpub.com/sh/invig5kK #Ai #SoftwareArchitecture #RubyOnRails
Every Rails app has a breaking point. Do you know yours? Learn how to load test your Rails application with Apache JMeter.
https://www.honeybadger.io/blog/rails-load-testing-jmeter/?utm_source=mastodon&utm_medium=social
You know what's cool?
@russolsen just announced that he and @baweaver will do a second edition of Eloquent Ruby at @pragprog.
It's nice to see that the @ruby community gained so much traction again recently.
TIL: You can use emoji routes in Rails. I don't know why you would, but you could. In theory. You know, for science?
GOAT is hiring Senior Software Engineer I
#golang #ruby #react #rubyonrails #node #grpc #postgresql #seniorengineer
Remote; United States
Full-time
GOAT
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-i-at-goat-com-mar-5-2025-96952e?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
TIL: You can pass modifies to generators using curly braces. For example, create a decimal column with precision and scale