WWaqas Shahid1d ago · 2 min readRuby Explained: The Language That Puts Developer Happiness FirstIntroduction Ruby was designed with one unusual priority: the happiness of the programmer. Its creator, Yukihiro Matsumoto, believed code should be a joy to read and write, and that philosophy shaped practicaldevblog.hashnode.dev
KKofi / Illestpreacha2d ago · 1 min readMathober2026_CrossedPrismGraphAudioTransversal For the 21st Sketch of Mathober2026, AudioTransversal coded in SonicPi does a Sonification of the Hamiltionian Path in a Crossed Prism Graph (Day 25 of Mathober 2026). Audio IllestPblog.illestpreacha.com
YYashika Vijayvargiya6d ago · 6 min readWhen to Choose Optimistic vs. Pessimistic Locking in Ruby on RailsNot every concurrent database update needs the same locking strategy. Imagine two users trying to book the last available seat on a flight. Both see that the seat is available and click “Book” almost railswithyashika.hashnode.dev
KKofi / IllestpreachaOct 18 · 2 min readWCCC_FlockingFlockingToMegaBlob For this week's Creative Code Challenge by @sableraph: "Flocking”,FlockingToMegaBlob coded with LiveCodeLab & SonicPi uses the following definition of flocking to make an entity of blog.illestpreacha.com
SSina RezaeiOct 8 · 9 min readGetting to Know Yourself: Understanding self in Rubyself is one of those Ruby keywords that looks easy until you meet it in real code. You see it in a setter: self.name = normalized_name Then in a class method: def self.from_cents(...) Then somewheresinarezaei.hashnode.dev
MMuhammad Zain Ul AbidinSep 22 · 2 min readRails Has .second, .third, .fourth, .fifth… and Then .forty_twoOne of those tiny Rails details that reminds you this framework has always had a personality. If you’ve worked with Rails for a while, you’ve probably used positional helpers like first, second, or thzainbuilds.hashnode.dev
YYashika VijayvargiyaSep 22 · 10 min readYour Rails Transaction Rolled Back. What Happened to the API Call, Email, or Job?A database transaction gives us a powerful guarantee: Either the database changes succeed together, or they are rolled back. But there is an important boundary that is easy to overlook. A database trailswithyashika.hashnode.dev
KKofi / IllestpreachaSep 21 · 3 min readWCCC_LeavesLeavesInAutumnCycle For this week's Creative Code Challenge by @sableraph: "Leaves”, LeavesInAutumnCycle coded with Locomotion & SonicPi. Layered Coded Sketches of Leaf-Based Entities Falling in lineblog.illestpreacha.com
SSanskriti HarmukhSep 16 · 5 min readInstalling Ruby on Ubuntu 24.04Ruby is a dynamic, object-oriented programming language perfect for creating basic scripts to complex web applications. It offers a modern syntax for productivity, runs with an interpreter instead of vultr.hashnode.dev
SShipeasyAug 20 · 4 min readOps queue for agents — turning every failure into a fixable ticketAt Shipeasy, every production signal that matters becomes a ticket that an agent can act on — no human triage in between. Not a log line. Not a Slack message that scrolls past. A first-class work item1shipeasy.hashnode.dev