JSJosef Strzibnyinserpapi.hashnode.dev·21h ago · 32 min readA complete guide to web scraping with Ruby (2026)Web scraping is the process of pulling out structured data from websites. If you're familiar with Ruby, you're in luck_._ Ruby has excellent tools you can use to scrape the web. From HTTP libraries to10
PMPavel Myslikinpavelmyslik.hashnode.dev·12h ago · 4 min read3 Action Mailer Features I Didn't Know ExistedA few weeks ago I needed to check something in the Action Mailer docs, just a quick lookup. I ended up spending much more time there than expected and found a few features I had no idea existed, even 00
YVYashika Vijayvargiyainrailswithyashika.hashnode.dev·1d ago · 5 min readPart 3: Optimistic Locking in Rails – Preventing Lost Updates Without Blocking UsersIntroduction In the previous article, we learned how Pessimistic Locking prevents concurrent modifications by locking database rows. While this guarantees data consistency, it also means other users m00
MCMadeline Caplesinmadelinecaples.hashnode.dev·Jul 19 · 9 min readLearning at Ruby Conf: A Workflow For AI Assisted Study This week I have had the delightful pleasure of attending my first Ruby Conf in Las Vegas, Nevada. At the conference there was much discussion, amongst speakers and attendees alike, on the future of R00
K/Kofi / Illestpreachainblog.illestpreacha.com·Jul 19 · 2 min readWCCC_SpheresConvergenceBounce For this week's Creative Code Challenge by @sableraph: "Spheres”, ConvergenceBouncing coded from LiveCodeLab & SonicPi uses theLiveCodeLab Coded Sphere’s formation alongside SonicPi10
YVYashika Vijayvargiyainrailswithyashika.hashnode.dev·Jul 16 · 7 min readPart 2: Pessimistic Locking in Rails – Preventing Race Conditions in ProductionIntroduction In the previous article, we learned why databases need locking and how PostgreSQL uses MVCC (Multi-Version Concurrency Control) to allow multiple transactions to work simultaneously. Howe10
BKBrian Kinginsolodev.app·Jul 8 · 4 min readInstalling Ruby & VS CodeAbstract. I document my process for installing Ruby and Visual Studio Code on my Ubuntu Desktop system. I cover the prerequisite system update, the installation commands, and the VS Code extensions an10
JLJeremy Longshoreinjeremylongshore.hashnode.dev·Jul 1 · 14 min readDeep Dive Part 4: Building 10 Production Gems with Claude Code as Tech LeadThe wild ecosystem set out to build a family of production-grade Ruby gems forming a governed operational-intelligence layer for AI agents. That ecosystem is now complete: ten repositories, approximat00
JLJeremy Longshoreinjeremylongshore.hashnode.dev·Jul 1 · 11 min readDeep Dive Part 3: The Observability Loop — Teaching AI Tools to Improve ThemselvesMost AI-tool ecosystems follow the same operational pattern: build the tools, ship them, hope they work. Updates happen when someone reports a problem or a human reviewer notices something is broken. 00
JLJeremy Longshoreinjeremylongshore.hashnode.dev·Jul 1 · 16 min readDeep Dive Part 1: The Safety Architecture of Letting AI Agents Touch Your Production Rails DatabaseWhen a language-model agent needs to debug a production issue, it faces a dilemma: either it has no access to live data (useless), or it gets a Rails console (dangerous). There is no safe middle groun00