56,966 blogs · [
{
"id": "01a08725-6e27-70e5-b19a-3396e451dfd0",
"title": "Tokens, token IDs and array operations in Ruby",
"url": "https://allaboutcoding.ghinda.com/tokens-token-ids-array-operations-ruby/",
"published_at": "2026-09-09T09:13:10+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e533483b",
"title": "Adding a helper to silence logging in Rails console",
"url": "https://allaboutcoding.ghinda.com/adding-a-helper-to-silence-logging-in-rails-console/",
"published_at": "2026-08-28T10:18:52+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e5e490d7",
"title": "Sometimes the Best Prompt Is /new",
"url": "https://allaboutcoding.ghinda.com/sometimes-the-best-prompt-is-new/",
"published_at": "2026-08-26T09:34:44+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e6006c70",
"title": "Exhaustive Testing Is Still Impossible, Even with LLMs",
"url": "https://allaboutcoding.ghinda.com/exhaustive-testing-is-still-impossible-even-with-llms/",
"published_at": "2026-08-24T07:20:00+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e654609a",
"title": "Quick impressions: A week of using Codex more than Claude",
"url": "https://allaboutcoding.ghinda.com/a-week-of-using-codex-more-than-claude/",
"published_at": "2026-08-21T07:20:00+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e69a2e35",
"title": "Setting the status line for all projects in Codex",
"url": "https://allaboutcoding.ghinda.com/setting-the-status-line-for-all-projects-in-codex/",
"published_at": "2026-08-20T10:32:14+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e752b63d",
"title": "You can use Ruby to set the status line in Claude Code",
"url": "https://allaboutcoding.ghinda.com/you-can-use-ruby-to-set-the-status-line-in-claude-code/",
"published_at": "2026-08-19T10:41:40+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e823bced",
"title": "Explain to me in Simple Technical English",
"url": "https://allaboutcoding.ghinda.com/explain-to-me-in-simple-technical-english/",
"published_at": "2026-08-14T06:12:41+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e8bd7cf9",
"title": "What the HANDBOOK.md Benchmark Says About Your CLAUDE.md",
"url": "https://allaboutcoding.ghinda.com/what-the-handbook-md-benchmark-says-about-your-claude-md/",
"published_at": "2026-08-11T06:12:41+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396e99f9efb",
"title": "One Week of Building and Reviewing Code With LLM Agents",
"url": "https://allaboutcoding.ghinda.com/one-week-of-coding-and-reviewing-with-llm-agents/",
"published_at": "2026-08-11T05:07:06+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396ea209535",
"title": "Where Six AI Coding CLIs Store Your Session Logs",
"url": "https://allaboutcoding.ghinda.com/where-ai-coding-clis-store-session-logs/",
"published_at": "2026-08-06T07:58:55+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396ea2f7fad",
"title": "Tell the Agent to Write Its Scripts in Ruby",
"url": "https://allaboutcoding.ghinda.com/write-agent-scripts-in-ruby/",
"published_at": "2026-08-04T08:25:15+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396eaefb405",
"title": "Stats from two months of agent-first development using backoffs",
"url": "https://allaboutcoding.ghinda.com/stats-from-two-months-agent-first-development-using-backoffs/",
"published_at": "2026-05-02T16:59:15+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396eb12eb8e",
"title": "Setting up a workflow with superplanning and fizzy",
"url": "https://allaboutcoding.ghinda.com/setting-up-a-workflow-with-superplanning-and-fizzy/",
"published_at": "2026-05-02T16:59:15+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396ebc1f562",
"title": "Adding Session Handoff to Superpowers Ruby",
"url": "https://allaboutcoding.ghinda.com/adding-session-handoff-to-superpowers-ruby/",
"published_at": "2026-04-16T03:19:06+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396ec853c54",
"title": "Two Agent Skills to Help With Prompt Security",
"url": "https://allaboutcoding.ghinda.com/two-agent-skills-to-help-with-prompt-security/",
"published_at": "2026-04-07T04:48:07+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396ec994b44",
"title": "superpowers-ruby v6.1.0: a Rails upgrade skill",
"url": "https://allaboutcoding.ghinda.com/superpowers-ruby-v6-1-0-a-rails-upgrade-skill/",
"published_at": "2026-04-02T12:27:23+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396ed943ed5",
"title": "Superplanning: a unified planning skill for Claude Code",
"url": "https://allaboutcoding.ghinda.com/superplanning-a-unified-planning-skill-for-claude-code/",
"published_at": "2026-03-30T05:11:12+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396eda25653",
"title": "superpowers-ruby v5.0.6: compound skills and Ruby idiom fixes",
"url": "https://allaboutcoding.ghinda.com/superpowers-ruby-v5-0-6-compound-skills-and-ruby-idiom-fixes/",
"published_at": "2026-03-25T11:21:36+00:00"
},
{
"id": "01a08725-6e27-70e5-b19a-3396edbd0d8a",
"title": "3 New RuboCop Style Cops: SelectByKind, SelectByRange, PartitionInsteadOfDoubleSelect",
"url": "https://allaboutcoding.ghinda.com/3-new-rubocop-style-cops-selectbykind-selectbyrange-partitioninsteadofdoubleselect/",
"published_at": "2026-03-19T05:49:15+00:00"
}
] posts Claim your blog