Bookmarks

Bookmarks

49378 bookmarks
Custom sorting
kettle-rb/tree_haver: 🌴 TreeHaver is a cross-Ruby adapter for the tree-sitter & citrus parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_sitter, citrus, ffi, tree_stump (Rust), JRuby JARs, etc. Like Faraday for HTTP: "Learn once & write anywhere; write once & run anywhere"
kettle-rb/tree_haver: 🌴 TreeHaver is a cross-Ruby adapter for the tree-sitter & citrus parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_sitter, citrus, ffi, tree_stump (Rust), JRuby JARs, etc. Like Faraday for HTTP: "Learn once & write anywhere; write once & run anywhere"
🌴 TreeHaver is a cross-Ruby adapter for the tree-sitter & citrus parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_si...
·github.com·
kettle-rb/tree_haver: 🌴 TreeHaver is a cross-Ruby adapter for the tree-sitter & citrus parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_sitter, citrus, ffi, tree_stump (Rust), JRuby JARs, etc. Like Faraday for HTTP: "Learn once & write anywhere; write once & run anywhere"
Why are exec and run so confusing?
Why are exec and run so confusing?
Originally posted on the Spinel blog. While working on rv, there’s a specific question that has come up over and over again, in many different forms. In the simplest possible form, it boils down to: What is the difference between rv exec and rv run? Why have both? We haven’t finished implementing either rv exec or rv run yet, but every time one or the other comes up in a conversation, everything instantly becomes more confusing.
·andre.arko.net·
Why are exec and run so confusing?
Claude Codeの Agent Skills は設定したほうがいい - じゃあ、おうちで学べる
Claude Codeの Agent Skills は設定したほうがいい - じゃあ、おうちで学べる
Claude Codeを使い始めて、様々な発信をしてきました。今回は「Agent Skills」について。これも設定しておくと、Claude Codeがグッと使いやすくなる機能です。 Claude Code の settings.json は設定した方がいい - じゃあ、おうちで学べる Claude Code の CL…
·syu-m-5151.hatenablog.com·
Claude Codeの Agent Skills は設定したほうがいい - じゃあ、おうちで学べる
Diving into Fizzy’s Routes: Rails’ resolve and direct
Diving into Fizzy’s Routes: Rails’ resolve and direct
Exploring two underused Rails routing features — direct and resolve — through 37signals’ newly open-sourced Fizzy codebase. Learn how to create custom URL helpers and teach Rails to generate polymorphic URLs for models without their own routes.
·msg.samsonov.io·
Diving into Fizzy’s Routes: Rails’ resolve and direct
Liskov Substitution Principle
Liskov Substitution Principle
Master the Liskov Substitution Principle in Ruby. Learn to spot structural violations, handle duck typing, and write better object-oriented code.
·develclan.com·
Liskov Substitution Principle
Open-Closed Principle
Open-Closed Principle
Explore the Open-Closed Principle in Ruby through practical examples using inheritance and the Strategy pattern. Learn how to balance strict SOLID adherence with pragmatic design decisions.
·develclan.com·
Open-Closed Principle
[6/4] git worktrees with parallel agents in practice
[6/4] git worktrees with parallel agents in practice
This is not a comprehensive guide to Git worktrees, but I wanted to share how I'm currently using them to help you work more effectively. I also want to have a snapshot to compare against in a year, when multi-agent workflows will become more critical. If you want to know
·richstone.io·
[6/4] git worktrees with parallel agents in practice
Why we built Claude OS (and what it actually is)
Why we built Claude OS (and what it actually is)
After the hundredth time explaining the same architecture to Claude, I finally admitted the obvious: we needed AI with actual memory. Here’s what we built and why it matters.
·thebob.dev·
Why we built Claude OS (and what it actually is)
brobertsaz/claude-os
brobertsaz/claude-os
Contribute to brobertsaz/claude-os development by creating an account on GitHub.
·github.com·
brobertsaz/claude-os
What's new in Ruby 4.0
What's new in Ruby 4.0
Nithin Bekal's blog about programming - Ruby, Rails, Vim, Elixir.
·nithinbekal.com·
What's new in Ruby 4.0
Claude CodeからPull Requestのレビュー操作を便利に行うClaude Skillsを作った - $shibayu36-blog;
Claude CodeからPull Requestのレビュー操作を便利に行うClaude Skillsを作った - $shibayu36-blog;
Claude CodeやClaude Code Actionを用いて、AIに自律的にPull Requestのレビューを行なってもらうとき、いくつかの課題があった。その解決のためにPull Requestのレビュー操作に特化したgithub-pr-review-operationというClaude Skillsを作った…
·blog.shibayu36.org·
Claude CodeからPull Requestのレビュー操作を便利に行うClaude Skillsを作った - $shibayu36-blog;
Overview - Agent Skills
Overview - Agent Skills
A simple, open format for giving agents new capabilities and expertise.
·agentskills.io·
Overview - Agent Skills
Send Emails in Bulk with deliver_all_later
Send Emails in Bulk with deliver_all_later
This year, Rails introduced a new method for ActionMailer called deliver_all_later. This feature simplifies enqueuing multiple emails for delivery through Active Job. Instead of sending each email individually, you can now enqueue a batch of emails, allowing them to be sent asynchronously when their respective jobs run.
·mintbit.com·
Send Emails in Bulk with deliver_all_later
laiso/site2skill
laiso/site2skill
Contribute to laiso/site2skill development by creating an account on GitHub.
·github.com·
laiso/site2skill