@opensuse@fosstodon.org avatar opensuse , to random

kicks off 2026 with major updates. 4.0 + transactional-update 6. Other update - Plasma, , and more. https://news.opensuse.org/2026/02/03/tw-monthly-update-jan/

@ratfactor@mastodon.art avatar ratfactor , to random

Just finished porting another of my shell scripts to Ruby. Moving from Linux to BSD has had some surprises and this is one of them:

People make a big deal about writing portable POSIX shell scripts, but it's pretty rare to find a platform that doesn't have, e.g. Bash. No, the problem has been all of the other standard utilities - it turns out I was depending on non-POSIX features in the core utils all over the place without realizing it!

@allanb@mastodon.social avatar allanb , to random

Here's a thing you might not know.

Ever use pry/byebug and step into some code, then type: whereami and it complains about not being able to find the current source file?

This is something more than an annoyance, it's a grievance.

[1/]

@dan@danq.me avatar dan , to Testing

Highlight of my workday was debugging an issue that turned out to be nothing like what the reporter had diagnosed.

The report suggested that our system was having problems parsing URLs with colons in the pathname, suggesting perhaps an encoding issue. It wasn't until I took a deep dive into the logs that I realised that this was a secondary characteristic of many URLs found in customers' SharePoint installations. And many of those URLs get redirected. And SharePoint often uses relative URLs when it sends redirections. And it turned out that our systems' redirect handler... wasn't correctly handling relative URLs.

It all turned into a hundred line automated test to mock SharePoint and demonstrate the problem... followed by a tiny two-line fix to the actual code. And probably the most-satisfying part of my workday!

Via: 🔗 https://danq.me/2026/01/28/mocking-sharepoint/

@ayush@ruby.social avatar ayush , to random

I've had a bit of a break to recharge, and I'm now available for work again.

I'm available for a maximum of 20h per week. I'm based in the UK but I've frequently worked with US clients in the past.

Please boost!! 🙏 I'd appreciate any leads!

@sean_earle@mastodon.gamedev.place avatar sean_earle , to random

Another Thursday, another weekly brain dump!

  • I get LocalCI setup for Taylor
  • I think about TDD for game development
  • Heaps of interesting links!

https://sean.taylormadetech.dev/2026/01/22/weekly-dump-6.html

@fabio@cosocial.ca avatar fabio , to random

I'm migrating from another instance, so it's time again!

I'm Fabio, a software developer originally from based in Toronto. I work mostly with and but I'm always trying new languages and stacks.

I'm very much an skeptic – borderline hater when it comes to AI "art". Yes, I know the tools, hence my opinion.

I make music sometimes using , , and I also play live

I'm openly , and

@citizen428@chaos.social avatar citizen428 , to random

I currently have some availability for an additional freelance client.

I've been doing since 2004 or so, and since v1.

I'm also reasonably competent in / (more BE than FE), , and . If FP is your thing, I can do , , or , though of the three, I only used Elixir (Phoenix) in production.

All that said, almost all of my recent contracts were for Fractional CTO/Engineering Lead roles.

If any of that sounds interesting, HMU.

@calicoday@mastodon.gamedev.place avatar calicoday , to random

Yay! I've finally tried the debug gem. Boo! I now know for sure the problem I'm seeing is a method being called more times than it ought to be but I've no idea how that's possible here. 🥴

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random

Elo – A data expression language which compiles to JavaScript, Ruby, and SQL

https://elo-lang.org/

@calicoday@mastodon.gamedev.place avatar calicoday , to random

Rubyists! Can anyone tell me how to turn off the new(ish) display of code context for errors (added sometime before 3.4; I don't update often)? Been fine with exception, file and lineno, some stack trace for decades. This extra display clutter is KILLING me.

I suppose it's for newcomers but frankly, I think such a feature belongs in an IDE or REPL -- can't correct the error in the display anyway. For someone like me, with smaller machines/screens, it's a disappointing slog (not happy!).

@honeybadger@honeybadger.social avatar honeybadger , to random

Not every Rails developer is familiar with Action Cable, the framework's built-in WebSocket library for real-time features. In this article, you'll see how easy it is to add real-time functionality to a Rails 8 app without bothering with Redis. Read it here:

https://www.honeybadger.io/blog/action-cable/?utm_source=mastodon&utm_medium=social

@sean_earle@mastodon.gamedev.place avatar sean_earle , to random

A new Weekly Brain Dump is up on my blog! I ended up having a pretty non-programming focused week in the end but there are some interesting things linked!

  • taylor squash is getting redesigned from the ground up and could become a gem too
  • Lots of interesting links

https://sean.taylormadetech.dev/2026/01/08/weekly-brain-dump-4.html

@jesscanady@hachyderm.io avatar jesscanady , to random

Recently reminded that early Basecamp only stayed up in production because Master Developer DHH had a script to restart the Rails process every fifteen minutes.

At least at The Company, our Senior Pythonista Wunderkind (who loudly demanded that Ruby was a shit language and Rails was unfit for production) ran his production services in a GNU Screen session on his personal user account on the prod box.

Which we only learned after The Company parted ways with him, after the umpteenth shouting match with the guy who cut his paychecks.

(Also, in case he's reading: hope you're well, dude. Miss you.)

@masukomi@connectified.com avatar masukomi , to random

I nerd-sniped myself this morning trying to write a simple changelog generator.

I ended up releasing a new option parser for

I'm pretty happy with it.

It's called options_parser because I'm tired and lack the spoons for originality.

Did we really need one? Well, I couldn't find one that was simple & had all the features I wanted so… I think so.

https://github.com/masukomi/options_parser

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random

Matz 2/2: The trajectory of Ruby's growth, Open-Source Software today etc.

https://en.kaigaiiju.ch/episodes/matz2

@fffabiooo@mstdn.ca avatar fffabiooo , to random

Hello world! It's time!

I'm Fabio, a software developer originally from based in Toronto. I work mostly with and but I'm always trying new languages and stacks because why not?

I'm very much an AI skeptic – borderline hater when it comes to AI "art" – but I keep an open mind and I'm very familiar with the available tools (hence the skepticism/hate).

I also make music sometimes - mostly electronic using , , and other bits and pieces, including live drums!

I'm openly , and

@9to5linux@floss.social avatar 9to5linux , (edited ) to random

Weekly Roundup for December 28th, 2025: 8.1, 1.4.3, 7.0, 10.2, 2.5, 3.1, 25.12, Imager 2.0.3, 4.0, 1.26.10, 25.12, and more https://9to5linux.com/9to5linux-weekly-roundup-december-28th-2025

ALT
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@bittin@vivaldi.net avatar bittin , to openSUSE Swedish

gonna attend the Jitsi webinar about Collabora Office for Linux, Mac and Windows when it starts in 3 hours
to learn more about the product i am now working on developing @collabora @CollaboraOffice also waiting for a t-shirt from them thats at https://www.swedavia.se/arlanda/ the airport here

also bought a @dreamhack branded network cable that will be delivered later today for the lulz

also @opensuse opensuse@lemmy.ml icon openSUSE @openSUSE @SUSE hackweek in was thinking of joining online, but think they more need @ruby_discussions developers at the moment, and i am a localizer/translator and not a computer programmer

@ismasan@ruby.social avatar ismasan , to random

Video of my and talk at LRUG in November. In the second half I describe how I'm architecting the backend. https://lrug.org/meetings/2025/november/

@wnb_rb@ruby.social avatar wnb_rb , to random

Join us Tuesday, December 2nd at 12:00 PM Eastern to meet the WNB.rb community leaders who make everything happen—from career development programming to monthly meetups, from Discord moderation to global conference partnerships.

This is your chance to connect with the directors. Bring your curiosity and your questions about how WNB.rb works behind the scenes!

https://discord.gg/2GmBb9dK