#Ruby

Got woken up at 6:00 today by a neighbours alarm, so here's my Weekly Brain Dump nice and early!

- Released a gem update after 7 years
- Started building an expense tracker
- Checked out kiwi.nvim for my wiki needs
- Published my first Taylor Monthly

sean.taylormadetech.dev/2026/0

#WeeklyBrainDump #blog #ruby #programming #GameDev #TaylorEngine #neovim #vim #CSS

Giménez Silva Germán Albertogsgermanok@ruby.social
2026-02-04

ruby-libgd is a native Ruby binding for the GD Graphics Library.

It focuses on low-level, explicit image operations: drawing, text, colors, resizing, and format encoding — without shelling out to external tools.

This is part of an ongoing effort to rebuild a solid image-processing layer in Ruby.

github.com/ggerman/ruby-libgd

#Ruby #OpenSource #Graphics

Giménez Silva Germán Albertogsgermanok@ruby.social
2026-02-04

I’ve just released an alpha version of animated maps in libgd-gis.

The goal is simple: generate animated map images (GIF) directly from Ruby, using GeoJSON and incremental rendering — no external map servers, no JS pipelines.

This is early and experimental, but already useful for visualizing changes over time.

github.com/ggerman/libgd-gis

#Ruby #RubyOnRails #GIS #OpenSource

Animated map generated with libgd-gis showing geospatial data rendered frame by frame as a GIF, illustrating movement and changes over time using server-side Ruby rendering.
2026-02-04

In Ruby all methods are called on objects, including "special" ones like "puts".

This: puts "Hello, world!"
Is equivalent to: self.puts("Hello, world!")

#ruby #dev #softwareEngineering #softwareDev

Lucian Ghindalucian@ruby.social
2026-02-04

I want to see more gems or libraries built with #Ruby to provide a great foundation of DX. Ruby is a scripting language too but also a web development language.

Kerrick Long (code)kerrick@ruby.social
2026-02-04

Today at work I learned that you can make `.d.ts` files adjacent to `.js` files and TypeScript's compiler (and IDEs) can treat it just like Ruby + RBS sidecars! 😍

#JavaScript #TypeScript #Ruby #StaticTyping #TypeHints #DynamicLanguages #Programming

0×4a6f4672jofr@ruby.social
2026-02-03

I wonder if skills are for #AI #agents what packages are for JS & #Python (or gems for #Ruby) : reusable, importable functionality which can be added easily
agentskills.io/home

Bradley Schaefersoulcutter@ruby.social
2026-02-03

I've been looking at memory leaks today, and found this in the ThreadLocalVar docs in ruby-concurrency:

> Ruby's built-in thread-local variables leak forever the value set on each thread (unless set to nil explicitly).

Damn, that feels like a "Never use Thread.current ever", right? Very risky. Do y'all agree?

ruby-concurrency.github.io/con

#ruby

2026-02-03

Some fixes for the new #Brakeman logger have been released in 8.0.1 and 8.0.2: github.com/presidentbeef/brake

Let me know if you see any problems!

#rails #ruby

Hello everyone! 👋 I'm here again.

I've write a small bash script that launch your browser, after launching Jekyll for previewing. But it will be useless if you don't use Jekyll 🤷‍♂️

But for those ones who use 👉 codeberg.org/xolatgames/jekyll 😉

P.S: jekyllrb.com/ 🧪

#jekyll #ruby #staticwebsite #bash #websites #website #script #linux #site #sites

2026-02-03

Acabo de probar rv para instalar #ruby en mi pc y es justo lo que prometen ("Extremely fast Ruby version and gem manager ")
La dejo por aca si hay alguien que este programando en Ruby:

github.com/spinel-coop/rv

Sharlatansharlatan
2026-02-03

If you are eager to be involved in some friendly FOSS community and would like to share some of your experience in a particular field where you see reproducibility and bootstrapability would improve the state of the art - don't be afraid and submit a request to be included in the one of many teams in Guix project!

Teams which will love to see for more participants , / , ,

guix.gnu.org/manual/devel/en/h

No commit access is required

Brooke Kuhlmannbkuhlmann
2026-02-03

Sad that my work on Milestoner (alchemists.io/projects/milesto) for more than a decade didn't make the Gem Fellowship cut -- there's so much more I want to do -- but but I guess it'll be nice to see what becomes of the Rouge, Cuprite, and Ferrum updates (which I use a lot): gem.coop/updates/2026-fellowsh

2026-02-03

#Tumbleweed kicks off 2026 with major updates. #Ruby 4.0 + transactional-update 6. Other #software update - #KDE Plasma, #GNOME, #cups and more. #Linux #openSUSE #OpenSource news.opensuse.org/2026/02/03/t

Monospace Mentormonospace@floss.social
2026-02-03

Did you know that the #Ruby on #Rails console has a sandbox mode that will revert (almost) all accidental alterations on exit? It's a great way to access your production application with peace of mind.

`rails console --sandbox`

2026-02-03

Hot take that should not be hot: your Rails monolith is a feature, not a bug. Most performance problems I see are not architectural. Instead, you could index your columns and delay your abstractions. The monolith lets a small team ship. That is the point.

#Ruby #Rails

A solid red rectangle representing a Ruby monolith, centered on a light background, with the caption "The monolith ships."

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst