#rubyists — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rubyists, aggregated by home.social.
-
## Please Don't Nerf RubyLang Because #StyleGuides
Ruby has made some internal changes that remind me of the changes #RSpec made to clean up internals but uglified the code & made certain features simply stop working as expected.
Removing `foo rescue nil` is an exmaple. Some edge cases make this antipattern useful; replacing a one-liner with a complex method/chain is annoying. Mindful chainsaw-juggling gave expert #Rubyists superpowers. Not trusting power users is red #Kryptonite for code.
-
## Please Don't Nerf RubyLang Because #StyleGuides
Ruby has made some internal changes that remind me of the changes #RSpec made to clean up internals but uglified the code & made certain features simply stop working as expected.
Removing `foo rescue nil` is an exmaple. Some edge cases make this antipattern useful; replacing a one-liner with a complex method/chain is annoying. Mindful chainsaw-juggling gave expert #Rubyists superpowers. Not trusting power users is red #Kryptonite for code.
-
## Please Don't Nerf RubyLang Because #StyleGuides
Ruby has made some internal changes that remind me of the changes #RSpec made to clean up internals but uglified the code & made certain features simply stop working as expected.
Removing `foo rescue nil` is an exmaple. Some edge cases make this antipattern useful; replacing a one-liner with a complex method/chain is annoying. Mindful chainsaw-juggling gave expert #Rubyists superpowers. Not trusting power users is red #Kryptonite for code.
-
## Please Don't Nerf RubyLang Because #StyleGuides
Ruby has made some internal changes that remind me of the changes #RSpec made to clean up internals but uglified the code & made certain features simply stop working as expected.
Removing `foo rescue nil` is an exmaple. Some edge cases make this antipattern useful; replacing a one-liner with a complex method/chain is annoying. Mindful chainsaw-juggling gave expert #Rubyists superpowers. Not trusting power users is red #Kryptonite for code.
-
Hey #rubyists and #ruby people! At $DAYJOB, I've been using the #racc and #rexical gems to create a grammar and parser for an internal sql-like query language. I was initially nervous because I didn't have much experience at this type of thing, but it's ended up being a very fun thing to work on. When finished, it will eliminate some years-old code written by some blithering idiot that's been source of odd bugs for a long time, and improve the user experience considerably. #programming
-
Hey #rubyists and #ruby people! At $DAYJOB, I've been using the #racc and #rexical gems to create a grammar and parser for an internal sql-like query language. I was initially nervous because I didn't have much experience at this type of thing, but it's ended up being a very fun thing to work on. When finished, it will eliminate some years-old code written by some blithering idiot that's been source of odd bugs for a long time, and improve the user experience considerably. #programming
-
Hey #rubyists and #ruby people! At $DAYJOB, I've been using the #racc and #rexical gems to create a grammar and parser for an internal sql-like query language. I was initially nervous because I didn't have much experience at this type of thing, but it's ended up being a very fun thing to work on. When finished, it will eliminate some years-old code written by some blithering idiot that's been source of odd bugs for a long time, and improve the user experience considerably. #programming
-
Hey #rubyists and #ruby people! At $DAYJOB, I've been using the #racc and #rexical gems to create a grammar and parser for an internal sql-like query language. I was initially nervous because I didn't have much experience at this type of thing, but it's ended up being a very fun thing to work on. When finished, it will eliminate some years-old code written by some blithering idiot that's been source of odd bugs for a long time, and improve the user experience considerably. #programming
-
Hey #rubyists and #ruby people! At $DAYJOB, I've been using the #racc and #rexical gems to create a grammar and parser for an internal sql-like query language. I was initially nervous because I didn't have much experience at this type of thing, but it's ended up being a very fun thing to work on. When finished, it will eliminate some years-old code written by some blithering idiot that's been source of odd bugs for a long time, and improve the user experience considerably. #programming
-
Riddle me this, in Ruby 3.4.2:
```Ruby
a = {
a: 'test' \
'test',
b: 'testing' \
'test',
c: 'test',
d: 'a test',
f: 'test' \
'test'
}a.map { |k,v| v.frozen? }
# => [true, true, false, false, false]
``` -
@cedx I think it's a great option for #Rubyists that need some #JS without having to master the whole JS language or one of its many frameworks first. However, transpilers are abstractions, and all abstractions are leaky. Native idioms can sometimes be more optimal, and it can be hard to debug transpiled code if you haven't mastered the target language too.
Choosing #CoffeeScript as a transpiler over native #ECMAscript is therefore a trade-off. There's no canonical right answer.
-
Come on #rubyists - who else is going to be talking about #RubyWorld on fedi? https://andyp.url.lol/rw2024
-
#ProTip Never waste an opportunity to rant against language/ecosystem misfeatures! I never tire of complaining about the overuse of #FrozenStringLiterals in #RubyLang, or the over-reliance on community style guides as a stand-in for #codequality instead of using #TDD, intentional semantics, or good variables/comments.
If you don't trust other #Rubyists to understand `[].any? ? complain : shut_up` without an extra 4 lines of if/else bloat in your method, the real problem isn't the ternary!
-
@vincentritter There are quite a lot of us on ruby.social, as well as fosstodon and hachyderm. Your home instance doesn't matter much, but you'll probably discover more #Rubyists on your local timeline here than anywhere else.
Wherever you are in the fediverse, though, we always need more #RubyLang enthusiasts. "Come to the Dark Side. We have cookies!"
-
Scholars at #RubyConf2023 took part of a mini-project for the Scholars and Guides Program. So many interesting projects were shared, and we are so proud of them! Check out Anna Lopukhina's project on Metaprogramming in Ruby!
👉https://youtu.be/tNcfYLuQ5Es?si=Vu4XyqgbtIaHdOHu&t=67
#scholars #rubyists -
Scholars at #RubyConf2023 took part of a mini-project for the Scholars and Guides Program. So many interesting projects were shared, and we are so proud of them! Check out Anna Lopukhina's project on Metaprogramming in Ruby!
👉https://youtu.be/tNcfYLuQ5Es?si=Vu4XyqgbtIaHdOHu&t=67
#scholars #rubyists -
Scholars at #RubyConf2023 took part of a mini-project for the Scholars and Guides Program. So many interesting projects were shared, and we are so proud of them! Check out Anna Lopukhina's project on Metaprogramming in Ruby!
👉https://youtu.be/tNcfYLuQ5Es?si=Vu4XyqgbtIaHdOHu&t=67
#scholars #rubyists -
Scholars at #RubyConf2023 took part of a mini-project for the Scholars and Guides Program. So many interesting projects were shared, and we are so proud of them! Check out Anna Lopukhina's project on Metaprogramming in Ruby!
👉https://youtu.be/tNcfYLuQ5Es?si=Vu4XyqgbtIaHdOHu&t=67
#scholars #rubyists -
Scholars at #RubyConf2023 took part of a mini-project for the Scholars and Guides Program. So many interesting projects were shared, and we are so proud of them! Check out Anna Lopukhina's project on Metaprogramming in Ruby!
👉https://youtu.be/tNcfYLuQ5Es?si=Vu4XyqgbtIaHdOHu&t=67
#scholars #rubyists -
@postmodern People think it's dying because:
1. There are fewer jobs posted for it than years past.
2. The skill level of senior #Rubyists is high enough that fewer questions get asked about it on #StackOverflow than other languages.
3. Median pay for Ruby is still among the highest in the industry, but #payscales top out higher for #datascience & assembly.
Most people don't grok statistics, so they're getting it wrong, but you won't convince them. I agree that it's annoying, though.
-
#RubyConf2023 will have it's very own Career Fair happening Wednesday! All of our sponsors will be participating and are looking forward to sharing conversations with you!
Check out who will be at the Career Fair➡️ https://rubyconf.org/sponsors.
#careers #devs #rubyists -
@Thoughtbot is sponsoring at #RubyConf2023! Join us also in celebrating their remarkable 20th anniversary, bringing you the best in expert strategies, designs, product management, and development partners to make your visions come to life. 🎉 #sponsors #rubyists
-
Hey Rubyists! 📢 @rubyconfth is happening in Bangkok, Oct 6-7th, and tickets are available NOW! 18 tech talks in a single track over two days, so don't miss a chance to catch your favorite topics and speakers. | https://rubyconfth.com/ 🎟️
-
📣 Hey #Rubyists! Find your next job or secure talent with Ruby Central's FREE job board! 💼 | https://rubycentral.jobboardly.com/
-
Peer connections are a powerful part of growing and advancing in your career. Even better when they're also #RubyFriends. Make sure you sign up for the Ruby Squads add-on at RubyConf.
-
Peer connections are a powerful part of growing and advancing in your career. Even better when they're also #RubyFriends. Make sure you sign up for the Ruby Squads add-on at RubyConf.
-
Peer connections are a powerful part of growing and advancing in your career. Even better when they're also #RubyFriends. Make sure you sign up for the Ruby Squads add-on at RubyConf.
-
Peer connections are a powerful part of growing and advancing in your career. Even better when they're also #RubyFriends. Make sure you sign up for the Ruby Squads add-on at RubyConf.
-
Peer connections are a powerful part of growing and advancing in your career. Even better when they're also #RubyFriends. Make sure you sign up for the Ruby Squads add-on at RubyConf.
-
Experience the arrival of Friendly.rb, a community focused European Ruby conference. Join the vibrant global community in Bucharest, Romania (Sep 27-28) for two days of networking and cozy camaraderie. Learn more | https://friendlyrb.com
-
Experience the arrival of Friendly.rb, a community focused European Ruby conference. Join the vibrant global community in Bucharest, Romania (Sep 27-28) for two days of networking and cozy camaraderie. Learn more | https://friendlyrb.com
-
🌎Discover the incredible "Scholars and Guides Program" from @RubyCentralorg! Unlock your path to Ruby mastery alongside the brightest minds in the field at the legendary @rubyconf conferences. Financial support awaits passionate #Rubyists like you! https://rubycentral.org/scholars_guides_program/
-
⏰ Only 3 weeks left for early-bird tickets! 🎟️ Don't miss out on the exciting new features at this year's RubyConf! Register now before it's too late! 👉 https://rubyconf.org/register#tickets #RubyConf #rubyists
-
Guess I'll do a #followfriday. I recently spotted a wild @godfat on the fediverse.
#ruby #rubyists -
Discover quick gem publishing and installation with @rubygems, the #Ruby community's RubyGem hosting service, proudly supported by @rubycentral! 🚀 #rubyists #rubygems #rubysupport #developers
-
Support us as a monthly member and contribute to our growth 🌱 Enhanced open source project organization and increased conference opportunities are just the beginning of what your #support can help us achieve! ⭐️ Sign up today! https://rubycentral.org/#/portal/signup
-
Since a lot of #Rubyists use #macOS, I thought I'd ask this on #rubysocial too.
P.S. I wish #mastodon supported "boost with comment" even if I understand why they don't.
-
Since a lot of #Rubyists use #macOS, I thought I'd ask this on #rubysocial too.
P.S. I wish #mastodon supported "boost with comment" even if I understand why they don't.
-
Since a lot of #Rubyists use #macOS, I thought I'd ask this on #rubysocial too.
P.S. I wish #mastodon supported "boost with comment" even if I understand why they don't.
-
Since a lot of #Rubyists use #macOS, I thought I'd ask this on #rubysocial too.
P.S. I wish #mastodon supported "boost with comment" even if I understand why they don't.
-
@dick_turpin might be a few #rubyists looking for yubikeys at oggcamp ;0
-
Say, what are #Rubyists using for JSON builders in the year 2018? Is there a dry- equivalent?