mastodon.uno è uno dei tanti server Mastodon indipendenti che puoi usare per partecipare al fediverso.
Mastodon.Uno è la principale comunità mastodon italiana. Con 77.000 iscritti è il più grande nodo Mastodon italiano: anima ambientalista a supporto della privacy e del mondo Open Source.

Statistiche del server:

6,3K
utenti attivi

#rubyonrails

10 post9 partecipanti0 post oggi
Jobs for Developers<p>Crypto.com is hiring Tech Lead - Banking Service</p><p>🔧 <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.world/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.world/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://mastodon.world/tags/blockchain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blockchain</span></a> <a href="https://mastodon.world/tags/cryptocurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cryptocurrency</span></a> <a href="https://mastodon.world/tags/aws" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aws</span></a> <a href="https://mastodon.world/tags/azure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>azure</span></a> <a href="https://mastodon.world/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://mastodon.world/tags/gcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcp</span></a> <a href="https://mastodon.world/tags/kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.world/tags/techlead" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>techlead</span></a><br>🌎 Singapore<br>⏰ Full-time<br>🏢 Crypto.com</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/tech-lead-banking-service-at-crypto-com-mar-14-2025-7ec103?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/tec</span><span class="invisible">h-lead-banking-service-at-crypto-com-mar-14-2025-7ec103?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hiring</span></a></p>
Ruby Weekly<p>Integrating Stripe Webhooks in Ruby on Rails</p><p><a href="https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">alvincrespo.hashnode.dev/integ</span><span class="invisible">rating-stripe-webhooks-in-ruby-on-rails</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://alvincrespo</span><span class="invisible">.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-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/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Justin Collins<p>This looks pretty cool <a href="https://blog.appsignal.com/2025/04/16/pre-build-a-secure-authentication-layer-with-authentication-zero-for-ruby-on-rails.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.appsignal.com/2025/04/16/</span><span class="invisible">pre-build-a-secure-authentication-layer-with-authentication-zero-for-ruby-on-rails.html</span></a><br><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> <a href="https://ruby.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a></p>
Honeybadger.io<p>"For me, the answer is no — Rails 8 doesn’t remove the value proposition of platforms. I’d rather focus on my app and let a platform like Heroku handle the infrastructure."</p><p>New article by Jeffery Morhous</p><p><a href="https://www.honeybadger.io/blog/rails-no-paas/?utm_source=mastodon&amp;utm_medium=social" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">honeybadger.io/blog/rails-no-p</span><span class="invisible">aas/?utm_source=mastodon&amp;utm_medium=social</span></a></p><p><a href="https://honeybadger.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://honeybadger.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://honeybadger.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> <a href="https://honeybadger.social/tags/Kamal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kamal</span></a> <a href="https://honeybadger.social/tags/Heroku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Heroku</span></a> <a href="https://honeybadger.social/tags/Deployment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Deployment</span></a></p>
Hans Schnedlitz<p>You should be using circuit breakers. </p><p>I've seen too many apps go belly-up because some external service went down. Please wrap your service calls with a circuit breaker to save yourself the pain.</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>
Leanpub<p>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: <a href="https://leanpub.com/sh/HxLGB0lL" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/sh/HxLGB0lL</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ai</span></a> <a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>
LavX News<p>Migrating Background Jobs: From Sidekiq to Temporal in Ruby on Rails</p><p>As Ruby on Rails developers face the limits of Sidekiq for complex workflows, Temporal emerges as a powerful alternative for orchestrating stateful background processes. This article dives deep into t...</p><p><a href="https://news.lavx.hu/article/migrating-background-jobs-from-sidekiq-to-temporal-in-ruby-on-rails" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/migrating</span><span class="invisible">-background-jobs-from-sidekiq-to-temporal-in-ruby-on-rails</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/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://mastodon.cloud/tags/Temporal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Temporal</span></a> <a href="https://mastodon.cloud/tags/Sidekiq" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sidekiq</span></a></p>
PostgreSQLActiveRecord with Arel in a Composable Query Builder By: Kyler&nbsp;Stole Are you a car shopper but d...<br><br><a href="https://medium.com/driven-by-code/activerecord-with-arel-in-a-composable-query-builder-fcf937668cf9?source=rss----9b85cd78d09d---4" rel="nofollow noopener noreferrer" target="_blank">https://medium.com/driven-by-code/activerecord-with-arel-in-a-composable-query-builder-fcf937668cf9?source=rss----9b85cd78d09d---4</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/ruby-on-rails" target="_blank">#ruby-on-rails</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/sql" target="_blank">#sql</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/arel" target="_blank">#arel</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/search" target="_blank">#search</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/activerecord" target="_blank">#activerecord</a><br><br><a href="https://awakari.com/pub-msg.html?id=BaiPqkZIK0tLQ12Mo2qzki15ruq" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
PostgreSQLImproving Aggregations Performance with Elasticsearch By: Kyler&nbsp;Stole TrueCar’s Model Search o...<br><br><a href="https://medium.com/driven-by-code/improving-aggregations-performance-with-elasticsearch-43dbef0c1b35?source=rss----9b85cd78d09d---4" rel="nofollow noopener noreferrer" target="_blank">https://medium.com/driven-by-code/improving-aggregations-performance-with-elasticsearch-43dbef0c1b35?source=rss----9b85cd78d09d---4</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/aggregation" target="_blank">#aggregation</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/filters" target="_blank">#filters</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/ruby-on-rails" target="_blank">#ruby-on-rails</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/elasticsearch" target="_blank">#elasticsearch</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/performance" target="_blank">#performance</a><br><br><a href="https://awakari.com/pub-msg.html?id=DdtvCrnNWCVoKXsWgZ899pibbQe" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
LavX News<p>Ruby and Rails: Pioneering the AI-Driven Future of Software Development</p><p>As AI reshapes software development, Ruby and Rails are uniquely positioned to lead the charge with 'Prompt-Driven Development'. This article explores how the expressiveness of Ruby can transform codi...</p><p><a href="https://news.lavx.hu/article/ruby-and-rails-pioneering-the-ai-driven-future-of-software-development" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/ruby-and-</span><span class="invisible">rails-pioneering-the-ai-driven-future-of-software-development</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/AIDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIDevelopment</span></a> <a href="https://mastodon.cloud/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://mastodon.cloud/tags/PromptDrivenDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PromptDrivenDevelopment</span></a></p>
Hans Schnedlitz<p>Here's a simple way to make your next gem easily configurable 👀 </p><p>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!</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>
Leanpub<p>The Rails 8 Way by Lucas Dohmen, Tom Henrik Aadland, and Obie Fernandez is on sale on Leanpub! Its suggested price is $49.00; get it for $16.80 with this coupon: <a href="https://leanpub.com/sh/EFMyT7Ve" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/sh/EFMyT7Ve</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>
Anton Tkachov<p>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! </p><p>I can't wait to connect with fellow Rubyists, share stories, and celebrate everything that makes our community so special.</p><p>Any suggestions on "must-do" activities in Vegas if you have just ~24 leisure hours?</p><p><a href="https://ruby.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</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/SinCityRuby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SinCityRuby</span></a> <a href="https://ruby.social/tags/TechCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechCommunity</span></a> <a href="https://ruby.social/tags/LasVegas" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LasVegas</span></a> <a href="https://ruby.social/tags/FromChicago" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FromChicago</span></a></p>
reinteractive<p>Even skilled in-house <a href="https://ruby.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> teams benefit from a fresh, unbiased Rails App review – like a specialist's opinion. <a href="https://ruby.social/tags/reinteractive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reinteractive</span></a>'s Comprehensive Rails App Review offers that crucial external lens, going beyond typical internal checks.</p><p>Learn more: bit.ly/4llSnlq </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> <a href="https://ruby.social/tags/codereview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codereview</span></a></p>
Leanpub<p>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: <a href="https://leanpub.com/sh/SWgMsMPi" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/sh/SWgMsMPi</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ai</span></a> <a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>
Ernesto<p>Wanna talk shop and all things <a href="https://mastodon.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a>? Join me tonight at Philly.rb Pubnite! (virtual)</p><p>👉🏼 <a href="https://www.meetup.com/phillyrb/events/306819080/?_xtd=gqFypzg3ODY3NDmhcKNhcGk%253D&amp;from=ref" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/phillyrb/events/306</span><span class="invisible">819080/?_xtd=gqFypzg3ODY3NDmhcKNhcGk%253D&amp;from=ref</span></a></p><p><a href="https://mastodon.social/tags/philadelphia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>philadelphia</span></a> <a href="https://mastodon.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://mastodon.social/tags/phillyrb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phillyrb</span></a></p>
Rad Web Hosting<p>How to Host Your Own <a href="https://mastodon.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> Server on a <a href="https://mastodon.social/tags/VPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VPS</span></a> (5 Minute Quick-Start Guide) </p><p>This article provides a guide for how to host your own Mastodon server on a VPS.</p><p>Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.<br>What is Mastodon?<br>Mastodon is a <a href="https://mastodon.social/tags/decentralized" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>decentralized</span></a> social media platform that enables users to post ...<br>Continued 👉 <a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost</span></a> <a href="https://mastodon.social/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.social/tags/rubygems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubygems</span></a> <a href="https://mastodon.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a> <a href="https://mastodon.social/tags/installguide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>installguide</span></a> <a href="https://mastodon.social/tags/activitypub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>activitypub</span></a></p>
Hans Schnedlitz<p>I created some shell completions for Kamal this weekend, because I can never remember the right command line options for anything 🙃 </p><p>Well, this helps. </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>
Leanpub<p>Dynamic Web Scripting <a href="https://leanpub.com/b/webscripting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/b/webscripting</span><span class="invisible"></span></a> by GitforGits | Asian Publishing House is the featured bundle of ebooks 📚 on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></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/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</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/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.social/tags/Apis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apis</span></a> <a href="https://mastodon.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ebooks</span></a></p>
Aaron Sumner<p>💥 I shipped a new chapter for the current edition of Everyday Rails Testing with <a href="https://mastodon.social/tags/RSpec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RSpec</span></a>! I’ve overhauled my introduction to testing in isolation with mocks (and stubs, and fakes, and spies, and doubles, oh my). 💥</p><p>Free update on Leanpub: <a href="https://leanpub.com/everydayrailsrspec/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/everydayrailsrspec/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyOnRails</span></a></p>