Top all-time · #7322
Radan Skorić
Personal blog · radanskoric.com/articles · on HN as radanskoricprogrammingweb
Radan Skorić's personal blog at radanskoric.com covers programming and web. Since 2023, 10 different Hacker News readers have linked it 23 times, most often “Coding agent in 94 lines of Ruby”. It is still writing: the last post was on 2026-10-26, and you can follow it by feed.
A blog about software development and the Ruby programming language
Most-linked posts?
- Coding agent in 94 lines of Ruby3 people · 3 mentions · first linked 2025-05-14
- Hotwire and Htmx – Same Principles, Different Approaches2 people · 3 mentions · first linked 2024-10-29
- Turbo 8 morphing deep dive – how does it work?2 people · 2 mentions · first linked 2023-12-12
- Rails is better low code than low code2 people · 2 mentions · first linked 2024-11-26
What Hacker News says?
There's a Ruby port of the first article you linked as well. Feature-wise they're about the same, but if you (like me) enjoy Ruby more than Python it's worth reading both articles: https://news.ycombinator.com/item?id=43984860 https://radanskoric.com/articles/coding-agent-in-ruby
Comment linking /articles/coding-agent-in-ruby
on “The unreasonable effectiveness of an LLM agent loop with tool use”Submitted Rails is better low code than low code as a story · 496 points
HN discussionSo I've used Turbo 8 to make a multiplayer app using a non rails backend. It was a struggle, the docs are incomplete. I mostly pieced things together from what others have done and written about. Which, is ironic considering your point about having a massive community behind it. The nice thing about Turbo 8 is morph (it uses idiomorph like datastar). It's also got a pretty simple refresh model. However, you quickly…
Comment linking /articles/turbo-morphing-deep-dive
on “Datastar: Web Framework for the Future?”Submitted Coding agent in 94 lines of Ruby as a story · 153 points
HN discussionSome time ago I was wondering the same thing and did a little experiment: https://radanskoric.com/experiments/experiment-gradual-typin... My take on typing and Ruby is that it makes sense in specific parts of the code where you expect to get high benefit from it. Overall, I don't like using types for the whole project. The reason is that you end up losing some specific Ruby benefits, like being able to express the s…
Comment linking /experiments/experiment-gradual-typing
on “Exercise: Minesweeper in 100 lines of Ruby”Submitted Exercise: Minesweeper in 100 lines of Ruby as a story · 96 points
HN discussionAuthor here. I didn't mention it because I wasn't writing an evaluation of fixtures. Just writing about how to make better use of fixtures. I actually use both fixtures and factories depending on the project specifics and also whether it is even my decision to make. :) Personally, I even slightly prefer to use Factories and I also previously wrote about a better way to use them: https://radanskoric.com/articles/test…
Comment linking /articles/test-factories-principal-of-minimal-defaults
on “Why frozen test fixtures are a problem on large projects and how to avoid them”Submitted Why frozen test fixtures are a problem on large projects and how to avoid them as a story · 35 points
HN discussionAuthor here. I'm a big fan of factories but the slowness is a real drag on large test suites. If you're considering switching, remember that you can do it gradually, there's no law against using both fixtures and factories in the same project, in some cases (mostly on very complex domain data models) even makes sense: fixtures for the base setup that all tests share, factories for additional test specific records. B…
Comment linking /articles/test-factories-principal-of-minimal-defaults
on “Why frozen test fixtures are a problem on large projects and how to avoid them”Submitted Rails is better low code than low code as a story · 5 points
HN discussionSubmitted Hotwire and Htmx – Same Principles, Different Approaches as a story · 3 points
HN discussionSubmitted Hotwire and Htmx – Same Principles, Different Approaches as a story · 3 points
HN discussionSubmitted Migrating from Devise to Rails Auth before you can say "Rails World keynote" as a story · 3 points
HN discussionSubmitted Coding agent in 94 lines of Ruby as a story · 2 points
HN discussionSubmitted How to avoid problems with Turbo morphing as a story · 2 points
HN discussionSubmitted What can software developers learn from SpaceX Raptor 3 engine? as a story · 2 points
HN discussionSubmitted Hotwire and Htmx – Same Principles, Different Approaches as a story · 1 points
HN discussionSubmitted How to customize Rails console setup without modifying the project as a story · 1 points
HN discussionSubmitted Turbo 8 morphing deep dive – how does it work? as a story · 1 points
HN discussionSubmitted Using Turbo Frames and Streams Without Rails as a story · 1 points
HN discussionSubmitted Preventing bugs in Ruby: tools of the trade as a story · 1 points
HN discussion