14 Nov 25
A simplified approach to building composable data pipelines in Ruby, with examples and use cases.
19 Aug 25
ruby-based web application framework that’s not rails lol
26 Jul 25
RailsConf is the world’s longest-running gathering for the Rails community. Since 2006, we have brought together developers and enthusiasts of all levels alo…
08 Jul 25
Documentation for the Brut.RB web framework.
07 Jul 25
01 May 25
Boot large Ruby/Rails apps faster. Contribute to Shopify/bootsnap development by creating an account on GitHub.
18 Nov 24
A searchable directory of Ruby operators and special character syntax.
25 Jul 24
22 Jun 24
Documenting All Ruby Specialities.
20 Mar 24
A simplified approach to building composable data pipelines in Ruby, with examples and use cases.
28 Dec 23
When you write a module in C’Dent, you can use it in a dozen different programming languages. For instance, you could write a module in Python and use it in JavaScript, or you could write a module in JavaScript and use it in Perl 6, Ruby or Java.
What a trip.
This is of limited use since it’s for logic, not for API stuff, and most apps write their own logic instead of relying on modules for logic, but I’ll have to try to remember that this exists for things that do rely on logic.
One example that does come to mind is an infix expression parser library that takes strings as input and returns numbers. Something like that could work with C’Dent.
Under “next steps” it says:
Add variables and assignments
Conclusion: completely useless for now without further hacking & patching.
26 Dec 23
RubyPigeon’s frustration with RuboCop:
The problem starts when it is viewed not as a tool, but as a set of divine commandments. Thou shalt not make implicit nils explicit. Thou shalt not write long-form conditionals. Thus saith the RuboCop.
I can often get frustrated with linters and was looking for an anti-RuboCop rant I could get behind but in this case I thought RuboCop was spot on and that RuboCop’s version is better than RubyPigeon’s. 🤷🏻♀️
When things are overly-explicated it looks to me like there’s something wrong or that something is missing there. A guard clause style formatting is appropriate here; you’re subclassing HTMLFilter just to add a guard clause to its render_element method. RuboCop gets that point straight forwardly & immediately across. Super if safe?. Otherwise don’t. Period. In Helvetica. Any questions? Of course not.
24 Dec 23
As shown porting a Ruby/Rails application to Crystal/Amber can lead to significant performance improvements in terms of execution speed and memory usage.
Fun fun fun ♥
28 Jul 23
I ended up hard coding a bunch of class names in my call to YAML::Load. Not very DRY. 💔