Vivaldi Social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Vivaldi Social is part of the Mastodon network and is hosted in Iceland by the makers of Vivaldi Browser. Everyone is welcome to join.

Administered by:

Server stats:

11K
active users

#ruby

69 posts51 participants3 posts today
Ruby Weekly<p>Top Ruby gems for authentication &amp; authorization</p><p><a href="https://workos.com/blog/top-ruby-gems-for-authentication-authorization" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">workos.com/blog/top-ruby-gems-</span><span class="invisible">for-authentication-authorization</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://workos.com/blog/top-ruby-gems-for-authentication-authorization" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://workos.com/</span><span class="invisible">blog/top-ruby-gems-for-authentication-authorization</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Hans Schnedlitz<p>One of the weird things about Thor is that it doesn't accept -h or --help to print help for a command. Here's a little trick to get around that. </p><p>It just works 🤷</p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
Ruby Weekly<p>Matz Ruby3 Talk</p><p><a href="https://www.youtube.com/watch?v=buhig8jr-Mo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=buhig8jr-Mo</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.youtube.com/watch?v=buhig8jr-Mo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.youtube</span><span class="invisible">.com/watch?v=buhig8jr-Mo</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Ruby Weekly<p>Profiling Rails Applications with Rails Debugbar</p><p><a href="https://www.writesoftwarewell.com/profiling-ruby-on-rails-applications-with-rails-debugbar/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">writesoftwarewell.com/profilin</span><span class="invisible">g-ruby-on-rails-applications-with-rails-debugbar/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.writesoftwarewell.com/profiling-ruby-on-rails-applications-with-rails-debugbar/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.writeso</span><span class="invisible">ftwarewell.com/profiling-ruby-on-rails-applications-with-rails-debugbar/</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Ruby Weekly<p>Ruby Bytecode</p><p><a href="https://github.com/ardatetikbey/Ruby-Bytecode" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ardatetikbey/Ruby-B</span><span class="invisible">ytecode</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/ardatetikbey/Ruby-Bytecode" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">ardatetikbey/Ruby-Bytecode</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Habr<p>MockGUI – помощь в сборке и организации мини репозитория rpm пакетов</p><p>Есть множество сервисов и программ по сборке программных пакетов: OpenSuse Build Service (OBS), koji. Fedora copr, rpmbuild, mock. Все они позволяют организовать сборку программных пакетов, релиз пакетов в репозиторий и пр. Большинство систем обладают обширным функционалом, например тот же OBS позволяет собирать как deb пакеты, так и rpm, так и AppImage и т. д. Koji позволяет разбить сборку по разным машинам и управляя билдерами организовать сборку огромного числа тяжелых пакетов, многие комплексы типа OBS и Copr вообще организованы в виде сервисов в сети и позволяют различным пользователям собирать пакеты и публиковать их в публичных репозиториях. Зачем же еще понадобилось дополнительное средство по организации сборки rpm пакетов и репозиториев? Объясню - хотелось бы что-то простое в установке и настройке, как например gitea, такое, что можно просто поднять на локальной машине и организовать сборку из проектов, которых не так много и которые не такие монструозные, требующие несколько билдеров.</p><p><a href="https://habr.com/ru/articles/897120/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/897120/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/rpmbuild" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpmbuild</span></a> <a href="https://zhub.link/tags/mock" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mock</span></a> <a href="https://zhub.link/tags/sinatra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sinatra</span></a> <a href="https://zhub.link/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://zhub.link/tags/web%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webприложение</span></a></p>
Hans Schnedlitz<p>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. </p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
Nicolas Bouilleaud<p>rubyists: what do you think is the output of this little program?</p><p>```ruby<br>class A <br> def foo = puts "A"<br> alias_method :bar, :foo<br>end</p><p>class B &lt; A<br> def foo = puts "B"<br>end</p><p>a = A.new<br>a.foo<br>a.bar</p><p>b = B.new<br>b.foo<br>b.bar<br>```</p><p><a href="https://mamot.fr/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
:rss: Qiita - 人気の記事<p>JavaScriptの ||・?? の違い、Rubyの ||を解説<br><a href="https://qiita.com/ooyy0121/items/ee5873d07ae61e9c3afe?utm_campaign=popular_items&amp;utm_medium=feed&amp;utm_source=popular_items" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qiita.com/ooyy0121/items/ee587</span><span class="invisible">3d07ae61e9c3afe?utm_campaign=popular_items&amp;utm_medium=feed&amp;utm_source=popular_items</span></a></p><p><a href="https://rss-mstdn.studiofreesia.com/tags/qiita" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qiita</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a></p>
Rachel J Graves<p>Peeps! I am working on my first open source ruby gem! Big imposter syndrome, I hope people will be nice. <a href="https://tech.lgbt/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://tech.lgbt/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://tech.lgbt/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
Lobsters<p>I am a puts debuggerer (2016) <a href="https://lobste.rs/s/iynahh" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/iynahh</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/debugging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debugging</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a><br><a href="https://tenderlovemaking.com/2016/02/05/i-am-a-puts-debuggerer/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tenderlovemaking.com/2016/02/0</span><span class="invisible">5/i-am-a-puts-debuggerer/</span></a></p>
balticruby<p>More about the Baltic Ruby conference and our lineup here: <a href="https://balticruby.org/lineup" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">balticruby.org/lineup</span><span class="invisible"></span></a></p><p><a href="https://ruby.social/tags/lineup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lineup</span></a> <a href="https://ruby.social/tags/rubyconference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyconference</span></a> <a href="https://ruby.social/tags/balticruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>balticruby</span></a> <a href="https://ruby.social/tags/conference" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conference</span></a> <a href="https://ruby.social/tags/rubycommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubycommunity</span></a> <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://ruby.social/tags/hanami" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hanami</span></a> <a href="https://ruby.social/tags/oss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oss</span></a> <a href="https://ruby.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
Lucian Ghinda<p>A fresh new video that is continuing my series about defining value objects in <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> using the Data class: </p><p>I cover two main methods: using block syntax and inheritance, and explain how they differ, including their effect on the inheritance chain and effects on defining constants. </p><p><a href="https://youtu.be/UV5BZUYjlt4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/UV5BZUYjlt4</span><span class="invisible"></span></a></p>
Ruby Weekly<p>Reminder: Here is an example of what NOT to do when marketing your open-source project.</p><p><a href="https://x.com/AndyObtiva/status/1907409885353898175" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">x.com/AndyObtiva/status/190740</span><span class="invisible">9885353898175</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://x.com/AndyObtiva/status/1907409885353898175" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://x.com/AndyO</span><span class="invisible">btiva/status/1907409885353898175</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Bích-Mây Nguyễn :verified:<p>“So with music, it was only natural for me to try every single genre I could think of, just to get it out of my system... I wanted to make sure to tap into everything to find out what makes sense for me. I’ve never been so dedicated to myself—I’m used to being out there, not inside and talking to me. I needed to find me, then decide what I wanted to tell the world.”&nbsp;<br> <a href="https://www.complex.com/music/a/yj-lee/thirst-trap-jennie-cover-story" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">complex.com/music/a/yj-lee/thi</span><span class="invisible">rst-trap-jennie-cover-story</span></a></p><p><a href="https://med-mastodon.com/tags/music" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>music</span></a> <a href="https://med-mastodon.com/tags/entertainment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>entertainment</span></a> <a href="https://med-mastodon.com/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://med-mastodon.com/tags/blackpink" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blackpink</span></a> <a href="https://med-mastodon.com/tags/jennie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jennie</span></a> <a href="https://med-mastodon.com/tags/blinks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blinks</span></a> <a href="https://med-mastodon.com/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Bridgetown<p>Happy Birthday Bridgetown! 🎉</p><p>Five years ago today, a project was born to create a new kind of web framework—certainly one unlike any previously seen in the <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> community.</p><p>(And yes, we're still working on getting v2.0 final out the door—soon, <a href="https://ruby.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> friends, soon!)</p><p><a href="https://www.bridgetownrb.com/news/bridgetown-turns-five-today/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bridgetownrb.com/news/bridgeto</span><span class="invisible">wn-turns-five-today/</span></a></p>
Keira (She/Her)<p>Hey fellow developers!</p><p>If you've ever accidentally caused a security incident, or been part of a team that did, I'd like to hear about it (privately if you want).</p><p>I have a few of my own, I'm not just hoping to laugh at others.</p><p>I'm writing a presentation about how security incidents come about, from a dev and product perspective. For our learning, but mostly for security people who are flummoxed as to why we would do the things we do.</p><p><a href="https://aus.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://aus.social/tags/devlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlife</span></a> <a href="https://aus.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://aus.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://aus.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://aus.social/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</span></a></p>
Ruby Weekly<p>Introducing RouteSchemer: JSON Schema Validation for Rails APIs 🚀 Feedback Wanted!</p><p><a href="https://www.github.com/sarvesh4396/route_schemer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">github.com/sarvesh4396/route_s</span><span class="invisible">chemer</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.github.com/sarvesh4396/route_schemer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.github.</span><span class="invisible">com/sarvesh4396/route_schemer</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Lucian Ghinda<p>In case you are looking for more <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> <a href="https://ruby.social/tags/Hotwire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hotwire</span></a> newsletter we have a good selection of newsletter that we include in <span class="h-card" translate="no"><a href="https://ruby.social/@shortrubynews" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>shortrubynews</span></a></span></p>
Rémy Hannequin<p>Ephem v0.2.0 is out!</p><p>Ephem is a <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> gem that provides a simple interface to some of the best ephemerides available in the scientific community.</p><p>Check out the CHANGELOG: <a href="https://github.com/rhannequin/ruby-ephem/releases/tag/v0.2.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rhannequin/ruby-eph</span><span class="invisible">em/releases/tag/v0.2.0</span></a></p><p>Let's see what's new in v0.2.0 🧵</p>