mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#ruby

41 Beiträge32 Beteiligte4 Beiträge heute

RubyGems security feature: Trusted Publishing. github.com/rubygems/release-ge 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. segiddins.github.io/are-we-att

Good luck!

The official GitHub Action for publishing your gem files to RubyGems.org - rubygems/release-gem
GitHubGitHub - rubygems/release-gem: The official GitHub Action for publishing your gem files to RubyGems.orgThe official GitHub Action for publishing your gem files to RubyGems.org - rubygems/release-gem

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: community.ibm.com/community/us

community.ibm.com · Linux on IBM Z and LinuxONE Open Source Software 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.

railsconf.org/

RailsConf 2025 Philadelphia, PA  July 8 - July 10 · RailsConf 2025 Philadelphia, PA  July 8 - July 10: Register for RailsConf Now!RailsConf 2025 is the world’s largest gathering of Rails developers, brought together to further discussion and learning about building, managing, and testing Rails applications. With a specific focus on Rails, conference topics can range from new users to administration to advanced techniques.

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.

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 github.com/collindonnell/MiniC

Interpreter for simple arithmetic language with lexer, parser, and interpreter. - collindonnell/MiniCalc
GitHubGitHub - collindonnell/MiniCalc: Interpreter for simple arithmetic language with lexer, parser, and interpreter.Interpreter for simple arithmetic language with lexer, parser, and interpreter. - collindonnell/MiniCalc

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.

#CommunityHosting #Ops

A small group of us are working on community level hosting of 'self-hosted' FOSS tools (think #NextCloud and more) setup as a local service offering for local grassroots organisations. We're seeking advice/tips/guidance.

We're keen to do some orchastration but want to avoid the complexity of say Kubernetes.

As a start we were looking at Ansible with Docker Swarm but we're now exploring other alternatives.

Anyone have experience at this sort of hobbist just a bit bigger than #HomeLab Ops scale?

#Pyinfra is being considered as an Ansible, in the projects words "Think ansible but Python instead of YAML, and a lot faster." (pyinfra.com)

Anyone have experience at this homelab/small hosting level? Would love any tips/suggestions for tools/approaches.

One source of inspiration is the 12Factor app methodology: 12factor.net

Personally, as a rubyist I'm always keen to know what the ruby community is doing in this space also.

Haven't seen many others doing work at this scale, lets use the tag #CommunityHosting to keep connected :)

@digital_justice_society

cc: @jadehopepunk @ryan @gilbert @bounding_star @steph @moxvallix @organvoid @teq

pyinfra.compyinfrapyinfra turns Python code into shell commands and runs them on your servers
#Python#DevOps#ruby

There, right at the front, just beneath the title and those gentle words that whisper who’s behind this masterpiece of a book (it’s why the lucky stiff, in case you’re still curious), you’ll find a little note from :matz: @matz addressed to :why: why:

> He started a movement.
> I miss you, why!
> まつもとゆきひろ
> matz

It’s a note that feels like a secret handshake,
or a :whyfox: fox peeking out from behind a line of code.