mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.3K
active users

#ruby

109 posts86 participants20 posts today
Artemis<p>Funny thing.<br>So in most <a href="https://toot.cafe/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> web frameworks (works with Roda, Rails and I think Sinatra, at the very least) you can mount other Rack apps to endpoints.<br>IIRC that's how Rodauth works.<br>But I haven't seen the ability to mount other WSGI apps in <a href="https://toot.cafe/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> frameworks.<br>Wonder if there's a technical reason for that, or if it's just, something that isn't needed.</p><p><a href="https://toot.cafe/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>
Ruby Weekly<p>Fix N+1 Queries Without Eager Loading Using a SQL Subquery</p><p><a href="https://www.writesoftwarewell.com/fix-n-plus-1-queries-with-sql-subqueries-in-rails/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">writesoftwarewell.com/fix-n-pl</span><span class="invisible">us-1-queries-with-sql-subqueries-in-rails/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.writesoftwarewell.com/fix-n-plus-1-queries-with-sql-subqueries-in-rails/" 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/fix-n-plus-1-queries-with-sql-subqueries-in-rails/</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>
arialdo<p><a href="https://mastodon.online/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> home page is rust-lang.org and people keep calling it Rust.</p><p><a href="https://mastodon.online/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> home page is kotlinlang.org, and people keep calling it Kotlin.</p><p><a href="https://mastodon.online/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> home page is ruby-lang.org and, guess what? people keep calling it Ruby.</p><p>Why on Earth Go programmers feel compelled to call their preferred programming language adding a -lang suffix is a mystery to me.</p>
Damian C. Rossney<p><span class="h-card" translate="no"><a href="https://ruby.social/@marcoroth" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>marcoroth</span></a></span> <span class="h-card" translate="no"><a href="https://ruby.social/@rubykaigi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rubykaigi</span></a></span> </p><p>Wow! Huge step for <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> developer experience! 🤓</p>
Lobsters<p>Introducing Herb: A new HTML-Aware ERB Parser for smarting developer tooling via <span class="h-card" translate="no"><a href="https://mastodon.social/@matheusrich" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>matheusrich</span></a></span> <a href="https://lobste.rs/s/8m9nmf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/8m9nmf</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>release</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://marcoroth.dev/posts/introducing-herb" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">marcoroth.dev/posts/introducin</span><span class="invisible">g-herb</span></a></p>
LavX News<p>Unlocking the Power of Swank::Decorators: A New Era for Ruby Developers</p><p>The Swank::Decorators library is redefining how Ruby developers approach method enhancements with its innovative and efficient decorator patterns. With performance benchmarks surpassing Rails' ActiveS...</p><p><a href="https://news.lavx.hu/article/unlocking-the-power-of-swank-decorators-a-new-era-for-ruby-developers" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/unlocking</span><span class="invisible">-the-power-of-swank-decorators-a-new-era-for-ruby-developers</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.cloud/tags/AsynchronousProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AsynchronousProgramming</span></a> <a href="https://mastodon.cloud/tags/SwankDecorators" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwankDecorators</span></a></p>
Lobsters<p>swank-decorators: Python-inspired decorators for Ruby via <span class="h-card" translate="no"><a href="https://ruby.social/@pushcx" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pushcx</span></a></span> <a href="https://lobste.rs/s/20ftu1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/20ftu1</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</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://github.com/samanthaoldenburg/swank-decorators" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/samanthaoldenburg/s</span><span class="invisible">wank-decorators</span></a></p>
sonota88<p>0.8.2 by kojix2 · Pull Request #372 · SciRuby/iruby<br><a href="https://github.com/SciRuby/iruby/pull/372" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/SciRuby/iruby/pull/</span><span class="invisible">372</span></a></p><p>🎉 </p><p><a href="https://fedibird.com/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</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>
Ruby Weekly<p>Stable Diffusion Forward Process from Scratch in Ruby</p><p><a href="https://leetarxiv.substack.com/p/stable-diffusion-from-scratch-1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leetarxiv.substack.com/p/stabl</span><span class="invisible">e-diffusion-from-scratch-1</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://leetarxiv.substack.com/p/stable-diffusion-from-scratch-1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://leetarxiv.s</span><span class="invisible">ubstack.com/p/stable-diffusion-from-scratch-1</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>Announcing Ruby Gem analytics powered by ClickHouse and Ruby Central</p><p><a href="https://clickhouse.com/blog/announcing-ruby-gem-analytics-powered-by-clickhouse" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">clickhouse.com/blog/announcing</span><span class="invisible">-ruby-gem-analytics-powered-by-clickhouse</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://clickhouse.com/blog/announcing-ruby-gem-analytics-powered-by-clickhouse" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://clickhouse.</span><span class="invisible">com/blog/announcing-ruby-gem-analytics-powered-by-clickhouse</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>
Socket<p>🎉 Big news for <a href="https://fosstodon.org/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> teams! After 6 months of successful beta testing, our Rubygems ecosystem support is now generally available. Our enhanced security scanning catches supply chain threats in your Ruby dependencies that traditional tools miss. </p><p>Secure your Ruby dependencies today → <a href="https://socket.dev/blog/rubygems-ecosystem-support-now-generally-available" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/rubygems-ecosy</span><span class="invisible">stem-support-now-generally-available</span></a> <a href="https://fosstodon.org/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a></p>
Isaac Lyman<p>CardFlight is hiring full-time devs (more openings to be posted soon). We're looking for kind, honest, curious people who care about writing clean and thoughtful code.</p><p>- Fully remote, U.S. only, 1-2 optional onsites per year<br>- Little to no overtime, I spend my evenings with my kids<br>- Mid-level base salary is $110k-150k<br>- Company size: ~100 friendly, chill people<br>- Ruby/Rails experience a plus, but not required<br>- Ability to write your own code required</p><p><a href="https://toot.cafe/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a> <a href="https://toot.cafe/tags/jobs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobs</span></a> <a href="https://toot.cafe/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://toot.cafe/tags/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a></p>
Bradley Schaefer<p>Here's the gist of HashWIthIndifferentPatternMatching</p><p><a href="https://gist.github.com/soulcutter/1fc00a2c997d682a3997a6eda4bdcca0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/soulcutter/1fc</span><span class="invisible">00a2c997d682a3997a6eda4bdcca0</span></a></p><p>I'm still not sure if I am going to use it in my real production code or not. I want to, but it is very clever.</p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Ruby Weekly<p>Sidekiq 8.0: Profiling</p><p><a href="https://www.mikeperham.com/2025/04/08/sidekiq-8.0-profiling/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mikeperham.com/2025/04/08/side</span><span class="invisible">kiq-8.0-profiling/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.mikeperham.com/2025/04/08/sidekiq-8.0-profiling/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.mikeper</span><span class="invisible">ham.com/2025/04/08/sidekiq-8.0-profiling/</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>
postmodern<p>Added Ruby 3.3.8 to the ruby-versions database for ruby-install users.</p><p> $ ruby-install -U ruby-3.3.8</p><p><a href="https://www.ruby-lang.org/en/news/2025/04/09/ruby-3-3-8-released/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ruby-lang.org/en/news/2025/04/</span><span class="invisible">09/ruby-3-3-8-released/</span></a></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/ruby_install" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby_install</span></a> <a href="https://ruby.social/tags/rubyinstall" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyinstall</span></a></p>
Monospace Mentor<p>"Well-designed applications are constructed of reusable code. Small, trustworthy self-contained objects with minimal context, clear interfaces, and injected dependencies are inherently reusable." (Sandi Metz, "Practical Object-Oriented Design")</p><p><a href="https://floss.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://floss.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://floss.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a></p>
LavX News<p>Taming Shotgun Surgery in Ruby: A Developer's Guide to Effective Refactoring</p><p>In the world of software development, the term 'shotgun surgery' describes the chaos of making a single logical change that ripples through multiple files and classes. This article delves into the con...</p><p><a href="https://news.lavx.hu/article/taming-shotgun-surgery-in-ruby-a-developer-s-guide-to-effective-refactoring" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/taming-sh</span><span class="invisible">otgun-surgery-in-ruby-a-developer-s-guide-to-effective-refactoring</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.cloud/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.cloud/tags/Refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Refactoring</span></a></p>
Hans Schnedlitz<p>TIL how to shuffle stuff randomly but reproducibly with Ruby. </p><p>I needed an array to be shuffled randomly but still appear in the same order for users. I'm glad it's so simple. </p><p><a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a></p>
Ruby Weekly<p>My top learning with background processing</p><p><a href="https://mistertechentrepreneur.com/separating-business-logic-from-job-execution-in-rails-8-with-solid-queue-37da71772406" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mistertechentrepreneur.com/sep</span><span class="invisible">arating-business-logic-from-job-execution-in-rails-8-with-solid-queue-37da71772406</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://mistertechentrepreneur.com/separating-business-logic-from-job-execution-in-rails-8-with-solid-queue-37da71772406" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://misterteche</span><span class="invisible">ntrepreneur.com/separating-business-logic-from-job-execution-in-rails-8-with-solid-queue-37da71772406</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>