For more details, please visit https://goodenoughtesting.com
For more details, please visit https://goodenoughtesting.com
Getting Hanami to behave in a similar way to Rails' out-of-the-box support for Postgres peer mode isn't obvious, but this config for `.env.development` seems to work:
`DATABASE_URL="postgresql://$(whoami)@/[name of database]"`
So far so good, but does anyone want to talk me out of developing a greenfield app with Hanami? After ~20 years of Rails it's already feeling like I'm making things harder for myself than they need to be. Need encouragement to push ahead.
#hanami #ruby
Impl in Ruby is faster than impl in C, here - https://github.com/ruby/pathname/pull/53
Caches make a big difference.
RubyGems security feature: Trusted Publishing. https://github.com/rubygems/release-gem/?tab=readme-ov-file#trusted-publishing Here it is, in the official GitHub Action, with a short recipe for how to use it.
In RubyGems.org, as a gem owner, you set up a "Trusted Publisher" that points to the filename of the Workflow that does the publishing, e.g. publish.yml.
Right, and see this blog post for other bits of explanation. https://segiddins.github.io/are-we-attested-yet/
Good luck!
So, I'm late for #SFRuby meeting for June 2025, but I'm on time for @josevalim talk about #Livebook
GitLab is hiring Intermediate Site Reliability Engineer, Foundations
🔧 #golang #ruby #ansible #cicd #gcp #kubernetes #terraform
🌎 Remote; North America; South America
⏰ Full-time
🏢 GitLab
Job details https://jobsfordevelopers.com/jobs/intermediate-site-reliability-engineer-foundations-at-gitlab-com-apr-23-2025-a177bb?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
"Brasil Participativo é a nova plataforma digital do governo federal, um espaço para que a população possa contribuir com a criação e melhoria das políticas públicas."
E aí , bora contribuir?
The #s390x open source software team at IBM confirms the latest versions of various software packages run well on #Linux on #IBMZ & #LinuxONE 🐧
In May 2025 validation was maintained for over two dozen, including #CockroachDB #Grafana & #Ruby 🎉
Plus various release additions from the broader open source community, including: libebml & libmatroska (ci), Zig lang (binaries, containers), and setup-uv (ci, binaries)
Full report + how your project can apply for a s390x VM: https://community.ibm.com/community/user/blogs/elizabeth-k-joseph1/2025/06/16/linuxone-open-source-report-may-2025
Kind of crazy this year's RailsConf will be the last one.
I think the first one I went to was 2009 in Las Vegas. I still have the deck of playing cards from the swag bag that year.
There was the infamous "hookers and blow" keynote. Also, a younger DHH explaining that if you don't use a Mac for development you're not using the best tools for the job. Happy to see he finally came around to Linux.
End of an era for sure.
Of all the new Ruby features, Namespaces might be the most misunderstood. Also, the most exciting!
I mean, come on, this feature has been 20 years in the making!
It pays to go to the source and read the ongoing discussions on the Ruby bug tracker.
🚀 Mastodon v4.4.0-beta.2 veröffentlicht.
• ⚠️ Min. Redis-Version auf 6.2 erhöht.
• ⚠️ Min. PostgreSQL-Version auf 13 erhöht.
• 🔧 Fehlerbehebung: Inkonsistente Animationen bei reduzierten Animationseinstellungen.
https://github.com/mastodon/mastodon/releases/tag/v4.4.0-beta.2
#Mastodon #FASP #Ruby #PostgreSQL #Redis #Nodejs #Webentwicklung
Braze is hiring Senior Software Engineer I, SDKs
🔧 #csharp #golang #kotlin #ruby #swift #typescript #flutter #react #reactnative #unity #android #api #seniorengineer
🌎 Sao Paulo, Brazil
⏰ Full-time
🏢 Braze
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-i-sdks-at-braze-com-apr-14-2025-2feac7?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Because #Ruby is not just #RubyOnRails, I also create an adapter of my tool for document #Apis for the #hanami framework. You can take a look here:
I made a little arithmetic calculator in Ruby that uses a lexer, parser, and interpreter, since this was the simplest thing I could think of which would use all of those. I can expand it later to take file input and do other more advanced things. #Ruby https://github.com/collindonnell/MiniCalc/
It is finally done. Active Storage support is ready to be tested. Please try out this PR and report any feedback either here or preferably on GitHub.
Thanks
Why do we do Baltic Ruby?
Because we can’t not do it.
Because #Ruby is more than a language — it’s a mindset, a culture, a joy.
Huge thanks to our organizers Ali Krynitsky & Sergey Sergyenko and the whole @cybergizer team.
Let’s do it again in 2026. 🫶
#BalticRuby #RubyOnRails
Who let the 🐰 rabbit in the bar?
In the 📖 guestbook (which is really just why’s poignant guide to Ruby pretending to be a guestbook—shhh!) I also found this #gem from @arkham:
> A priest, a pastor, and a rabbit enter a bar. The rabbit looks around and says "I must be a typo..." — Ju, 2023
If you ever feel stuck debugging, just remember:
the whole internet is just one big, happy, polymorphic bar.
#whysfoxes #WhysPoignantGuideToRuby #Ruby #RubyLang #whytheluckystiff