← Extractions

wroclove.rb 2026 Lightning Talks

Eight lightning talks at wroclove.rb 2026 covering: a terminal-first documentation browser (push toi), an Arkency open-source internal-Wikipedia knowledge-graph builder, advice on picking meaningful open-source problems, AI-assisted development without 'vibe coding', rethinking Rails modularity in the age of AI, a self-documenting REST+MCP gem (step), CSV parsing benchmarks across Ruby gems, and a trio of short talks on testing Rails.env stubs.

Model
claude-opus-4-7
Ingestion
e9379eab
Input tokens
599,653
fresh
529,343
cached
70,310
Output tokens
18,913
Duration
596.7s
Roundtrips
5
Tool calls
21
Cost
$0.00
Nodes/edges extracted
33 / 56
Read set (nodes/edges)
723 / 0

Nodes (33)

create push toi project
kind (empty) project
name (empty) push toi
slug (empty) push-toi
attrs (empty) {"status" => "active", "license" => "open-source"}
description (empty) Lightning-talk project presented at wroclove.rb 2026. A documentation-browsing tool that runs entirely in the termina...
short_description (empty) Terminal-first, project-aware documentation browser for developers.
create Arkency Knowledge Graph project
kind (empty) project
name (empty) Arkency Knowledge Graph
slug (empty) arkency-knowledge-graph
attrs (empty) {"status" => "active", "license" => "open-source"}
description (empty) Ruby application built by 'Pri' at Arkency over two-to-three weeks as an internal Wikipedia for the company, then ope...
short_description (empty) Arkency's open-source internal-Wikipedia tool that extracts knowledge graphs from transcripts via LLM.
create step gem tool
kind (empty) tool
name (empty) step gem
slug (empty) step-gem
attrs (empty) {"category" => "library", "language" => "Ruby"}
description (empty) Ruby gem by the speaker of a wroclove.rb 2026 lightning talk. Declarative way to build self-documenting REST API endp...
short_description (empty) Ruby gem for building declarative, self-documenting REST APIs with railway-oriented pipelines.
create Polars Ruby tool
kind (empty) tool
name (empty) Polars Ruby
slug (empty) polars-ruby
attrs (empty) {"category" => "library", "language" => "Ruby"}
description (empty) Ruby bindings to the Rust Polars DataFrame library. In the wroclove.rb 2026 CSV-parsing benchmark it gave the biggest...
short_description (empty) Ruby bindings to the Polars DataFrame library with very fast CSV parsing.
create smarter_csv tool
kind (empty) tool
name (empty) smarter_csv
slug (empty) smarter_csv
attrs (empty) {"category" => "library", "language" => "Ruby"}
description (empty) Most popular Ruby gem for CSV parsing beyond the standard library. In the wroclove.rb 2026 benchmark it delivered a ~...
short_description (empty) Popular Ruby gem offering a friendlier and faster alternative to the stdlib CSV parser.
create DuckDB tool
kind (empty) tool
name (empty) DuckDB
slug (empty) duckdb
attrs (empty) {"category" => "service"}
description (empty) In-process analytical database (OLAP-oriented, similar in deployment model to SQLite). In the wroclove.rb 2026 CSV-pa...
short_description (empty) In-process columnar analytical database, usable from Ruby for fast CSV and OLAP queries.
create Ruby CSV tool
kind (empty) tool
name (empty) Ruby CSV
slug (empty) ruby-csv
attrs (empty) {"category" => "library", "language" => "Ruby"}
description (empty) CSV parser shipped in Ruby's standard library. Used as the baseline in the wroclove.rb 2026 benchmark: largest code s...
short_description (empty) Ruby standard-library CSV parser.
create Dash tool
kind (empty) tool
name (empty) Dash
slug (empty) dash
attrs (empty) {"category" => "tool", "platform" => "macOS"}
description (empty) macOS documentation-browsing application. Referenced in the push toi lightning talk as an 'amazing app' for browsing ...
short_description (empty) macOS GUI documentation browser for developer API docs.
create Codex CLI tool
kind (empty) tool
name (empty) Codex CLI
slug (empty) codex-cli
attrs (empty) {"category" => "tool"}
description (empty) OpenAI's command-line coding agent. Used by the CSV-parsing lightning talk speaker at wroclove.rb 2026 to build the w...
short_description (empty) OpenAI's terminal coding agent for generating code from natural-language prompts.
create stub_any_instance tool
kind (empty) tool
name (empty) stub_any_instance
slug (empty) stub_any_instance
attrs (empty) {"category" => "library", "language" => "Ruby"}
description (empty) Ruby gem used in the minitest variant of the wroclove.rb 2026 lightning talk on testing Rails.env conditionals. Lets ...
short_description (empty) Ruby gem stubbing methods on any instance of a class within a block.
create RSpec Mocks tool
kind (empty) tool
name (empty) RSpec Mocks
slug (empty) rspec-mocks
attrs (empty) {"category" => "library", "language" => "Ruby"}
description (empty) RSpec's companion mocking library. In the wroclove.rb 2026 Rails.env-stubbing lightning talk, used with a 'with tempo...
short_description (empty) RSpec's mocking library with allow/expect stubs and temporary message-scoping.
create Everaii company
kind (empty) company
name (empty) Everaii
slug (empty) everaii
attrs (empty) {"industry" => "software"}
description (empty) Software company employing Tomas, speaker of the 'rethink modularity' lightning talk at wroclove.rb 2026. Listed as o...
short_description (empty) Software company; one of the sponsors of wroclove.rb 2026.
create Pri person
kind (empty) person
name (empty) Pri
slug (empty) pri
attrs (empty) {"employer" => "Arkency"}
description (empty) Developer at Arkency who built the open-source internal-Wikipedia knowledge-graph tool over two-to-three weeks and pr...
short_description (empty) Arkency developer; author of Arkency's internal-Wikipedia knowledge-graph tool.
create Alina Diskova person
kind (empty) person
name (empty) Alina Diskova
slug (empty) alina-diskova
description (empty) Ruby developer (transcribed as 'Alina Discova') who gave a wroclove.rb 2026 lightning talk describing her everyday AI...
short_description (empty) Ruby developer; wroclove.rb 2026 lightning talker on non-vibe AI-assisted development.
create Tomas (everaii) person
kind (empty) person
name (empty) Tomas (everaii)
slug (empty) tomas-everaii
attrs (empty) {"employer" => "Everaii"}
description (empty) Engineer at the everaii company (a wroclove.rb 2026 sponsor). Delivered a lightning talk on hard lessons from maintai...
short_description (empty) Engineer at everaii; wroclove.rb 2026 speaker on rethinking Rails modularity in the AI era.
create Linus Torvalds person
kind (empty) person
name (empty) Linus Torvalds
slug (empty) linus-torvalds
description (empty) Creator of the Linux kernel. Cited in the wroclove.rb 2026 'meaning problem' lightning talk as an example of the 'fol...
short_description (empty) Creator of Linux; built the kernel as a personal hardware-exploration project.
create Just Read the Documentation talk
kind (empty) talk
name (empty) Just Read the Documentation
slug (empty) just-read-the-documentation
attrs (empty) {"type" => "lightning-talk"}
description (empty) Opening wroclove.rb 2026 lightning talk. Title comes from early career advice the speaker got as a 'green small devel...
short_description (empty) Lightning talk pitching push toi, a project-aware terminal documentation browser.
create One Definition, Three Surfaces: REST + OpenAPI + MCP takeaway
kind (empty) takeaway
name (empty) One Definition, Three Surfaces: REST + OpenAPI + MCP
slug (empty) one-definition-three-surfaces-rest-openapi-mcp
attrs (empty) {"type" => "insight"}
description (empty) From the step-gem lightning talk: one declarative service definition yields a working REST API (mounted as a Rack app...
short_description (empty) A single step-based service definition generates REST, OpenAPI docs, and an MCP server.
create Internal Wikipedia: Knowledge Graph from Transcripts talk
kind (empty) talk
name (empty) Internal Wikipedia: Knowledge Graph from Transcripts
slug (empty) internal-wikipedia-knowledge-graph-from-transcripts
attrs (empty) {"type" => "lightning-talk"}
description (empty) Pri's wroclove.rb 2026 lightning talk. Presents Arkency's new open-source 'internal Wikipedia' tool: a Ruby applicati...
short_description (empty) Lightning talk unveiling Arkency's open-source knowledge-graph extractor and demoing it on six years of wroclove.rb.
create Let's Find a Meaning Problem to Solve talk
kind (empty) talk
name (empty) Let's Find a Meaning Problem to Solve
slug (empty) let-s-find-a-meaning-problem-to-solve
attrs (empty) {"type" => "lightning-talk"}
description (empty) wroclove.rb 2026 lightning talk arguing that open-source advice overemphasizes how to contribute and under-discusses ...
short_description (empty) Lightning talk on how to pick meaningful, passion-driven open-source projects.
create I'm Not a Vibe Coder talk
kind (empty) talk
name (empty) I'm Not a Vibe Coder
slug (empty) i-m-not-a-vibe-coder
attrs (empty) {"type" => "lightning-talk"}
description (empty) Alina Diskova's wroclove.rb 2026 lightning talk on her everyday AI workflow. Every AI request is a loop: prepare inpu...
short_description (empty) Lightning talk on using AI as a black box: control the input and evaluation, not the model.
create Rethink Modularity in Rails talk
kind (empty) talk
name (empty) Rethink Modularity in Rails
slug (empty) rethink-modularity-in-rails
attrs (empty) {"type" => "lightning-talk"}
description (empty) Tomas's wroclove.rb 2026 lightning talk from everaii. Frames Rails modularity as a recurring wroclove.rb theme (aspec...
short_description (empty) Lightning talk arguing AI-era economics force a rethink of how Rails apps modularize.
create Self-Documenting REST + MCP with step talk
kind (empty) talk
name (empty) Self-Documenting REST + MCP with step
slug (empty) self-documenting-rest-mcp-with-step
attrs (empty) {"type" => "lightning-talk"}
description (empty) wroclove.rb 2026 lightning talk following the speaker's earlier event-sourcing talk. Starts with a buggy demo of a sm...
short_description (empty) Lightning talk showing the step Ruby gem turn a Rails app into a REST+OpenAPI+MCP endpoint.
create CSV Parsing Benchmarks talk
kind (empty) talk
name (empty) CSV Parsing Benchmarks
slug (empty) csv-parsing-benchmarks
attrs (empty) {"type" => "lightning-talk"}
description (empty) wroclove.rb 2026 lightning talk comparing CSV-parsing options in Ruby: stdlib Ruby CSV, smarter_csv, Polars Ruby, and...
short_description (empty) Lightning talk benchmarking Ruby CSV parsers; meta-point: built in an hour with codex cli.
create Three Lightning Talks: Stubbing Rails.env in Tests talk
kind (empty) talk
name (empty) Three Lightning Talks: Stubbing Rails.env in Tests
slug (empty) three-lightning-talks-stubbing-rails-env-in-tests
attrs (empty) {"type" => "lightning-talk"}
description (empty) wroclove.rb 2026 lightning talk with a three-lightning-talks framing. The first planned talk was abandoned — the spea...
short_description (empty) Lightning talk presenting helpers for testing Rails.env-conditional code in minitest and RSpec.
create Read the Documentation takeaway
kind (empty) takeaway
name (empty) Read the Documentation
slug (empty) read-the-documentation
attrs (empty) {"type" => "recommendation"}
description (empty) Takeaway from the push toi lightning talk: documentation is boring but underread and underrated. If lazy developers w...
short_description (empty) Read the docs — lazy developers wrote them and there's usually something interesting there.
create Ontologies Are the Only Domain-Specific Part takeaway
kind (empty) takeaway
name (empty) Ontologies Are the Only Domain-Specific Part
slug (empty) ontologies-are-the-only-domain-specific-part
attrs (empty) {"type" => "insight"}
description (empty) From the Arkency knowledge-graph lightning talk: the whole codebase is generic — the only thing that needs to change ...
short_description (empty) Reuse a knowledge-graph extractor on any domain just by defining its ontology.
create Pick Important-But-Not-Urgent OSS Problems takeaway
kind (empty) takeaway
name (empty) Pick Important-But-Not-Urgent OSS Problems
slug (empty) pick-important-but-not-urgent-oss-problems
attrs (empty) {"type" => "recommendation"}
description (empty) From the 'meaning problem' lightning talk: good open-source targets are the important-but-not-urgent quadrant of the ...
short_description (empty) Build open source for problems that are important, not urgent, and generic across domains.
create Control the Input and the Evaluation, Not the Model takeaway
kind (empty) takeaway
name (empty) Control the Input and the Evaluation, Not the Model
slug (empty) control-the-input-and-the-evaluation-not-the-model
attrs (empty) {"type" => "recommendation"}
description (empty) Core takeaway of Alina Diskova's lightning talk. Since the LLM is a black box, the only controllable surfaces are you...
short_description (empty) Treat the LLM as a black box; put effort into acceptance criteria and reviewing small outputs.
create AI Made Understanding and Generation Cheap takeaway
kind (empty) takeaway
name (empty) AI Made Understanding and Generation Cheap
slug (empty) ai-made-understanding-and-generation-cheap
attrs (empty) {"type" => "insight"}
description (empty) Core insight of Tomas's 'rethink modularity' talk. Pattern recognition (code understanding) and pattern reproduction ...
short_description (empty) Modularity must be re-justified by what AI didn't make cheap: review, shipping, reverting, downtime.
create Polars Ruby for Fast CSV Parsing takeaway
kind (empty) takeaway
name (empty) Polars Ruby for Fast CSV Parsing
slug (empty) polars-ruby-for-fast-csv-parsing
attrs (empty) {"type" => "recommendation"}
description (empty) Bottom-line recommendation of the CSV-parsing lightning talk: when CSV performance matters, reach for Polars Ruby (≈2...
short_description (empty) Polars Ruby is ~22× faster than stdlib CSV and light enough for in-request 300MB parses.
create You Can Actually Test Rails.env Branches takeaway
kind (empty) takeaway
name (empty) You Can Actually Test Rails.env Branches
slug (empty) you-can-actually-test-rails-env-branches
attrs (empty) {"type" => "recommendation"}
description (empty) From the Rails.env stubbing lightning talk. Code paths gated on Rails.env.development? / Rails.env.production? are no...
short_description (empty) Use stub_any_instance (minitest) or RSpec temp-scope to run development- or production-only code in tests.
create Quote Your rm -rf Paths takeaway
kind (empty) takeaway
name (empty) Quote Your rm -rf Paths
slug (empty) quote-your-rm-rf-paths
attrs (empty) {"type" => "warning"}
description (empty) Cautionary story from the Three Lightning Talks lightning talk: the speaker ran an unquoted rm -rf command pasted fro...
short_description (empty) Unquoted spaces in rm -rf commands can blow away your home directory — always quote.

Edges (56)

create Just Read the Documentationpresented_atwroclove.rb 2026
context (empty) Opening lightning talk of the session
relation (empty) presented_at
source_node_id (empty) db275a45-8666-480d-8364-c67de5bec019
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create Internal Wikipedia: Knowledge Graph from Transcriptspresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) 2cb0b942-8168-4f72-b41f-d381408c145c
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create Let's Find a Meaning Problem to Solvepresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) 5b232fe1-068e-436b-8d2a-86303f17fd35
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create I'm Not a Vibe Coderpresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) 74f35824-e6b6-4285-8598-d6c4ddccf0d9
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create Rethink Modularity in Railspresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) 7cff785d-fe82-4ead-9b0e-08f297685f29
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create Self-Documenting REST + MCP with steppresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) af05d205-ddf8-42fe-95b4-83579f91f50e
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create CSV Parsing Benchmarkspresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create Three Lightning Talks: Stubbing Rails.env in Testspresented_atwroclove.rb 2026
context (empty) Lightning talk at wroclove.rb 2026
relation (empty) presented_at
source_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create PriauthoredInternal Wikipedia: Knowledge Graph from Transcripts
context (empty) Delivered the knowledge-graph lightning talk
relation (empty) authored
source_node_id (empty) 539f88b1-e865-4c50-98ed-3628d4b73538
target_node_id (empty) 2cb0b942-8168-4f72-b41f-d381408c145c
create Priworks_atArkency
context (empty) Introduces himself as working at Arkency
relation (empty) works_at
source_node_id (empty) 539f88b1-e865-4c50-98ed-3628d4b73538
target_node_id (empty) f8b4b616-ffd6-4eaa-a7b9-fdc07bb2cb27
create Priworks_onArkency Knowledge Graph
attrs (empty) {"role" => "author"}
context (empty) Built the tool over 2–3 weeks for Arkency's internal use before open-sourcing it
relation (empty) works_on
source_node_id (empty) 539f88b1-e865-4c50-98ed-3628d4b73538
target_node_id (empty) bb9f2239-2797-41f2-97e2-6ae8347b1925
create Arkency Knowledge GraphusesRuby LLM
context (empty) Uses Ruby LLM for the LLM extraction; hit the edge of its pricing catalog with bleeding-edge Claude Opus
relation (empty) uses
source_node_id (empty) bb9f2239-2797-41f2-97e2-6ae8347b1925
target_node_id (empty) c18812ec-95b1-460a-a4a9-ced4cdba2a83
create Arkency Knowledge GraphusesMCP Server
context (empty) Ships an MCP server so any LLM can query the knowledge graph conversationally
relation (empty) uses
source_node_id (empty) bb9f2239-2797-41f2-97e2-6ae8347b1925
target_node_id (empty) 74f624b9-a63c-4c74-86bb-d7261ed7ef3a
create Internal Wikipedia: Knowledge Graph from TranscriptsaboutArkency Knowledge Graph
context (empty) The talk is a demo and open-source announcement of the project
relation (empty) about
source_node_id (empty) 2cb0b942-8168-4f72-b41f-d381408c145c
target_node_id (empty) bb9f2239-2797-41f2-97e2-6ae8347b1925
create Internal Wikipedia: Knowledge Graph from Transcriptsaboutwroclove.rb 2025
context (empty) Demoed extraction on Szymon Fiedler's wroclove.rb 2025 talk — produced 28 new nodes and 49 new edges
relation (empty) about
source_node_id (empty) 2cb0b942-8168-4f72-b41f-d381408c145c
target_node_id (empty) 4a9688cf-482e-48ac-a0b5-de88900bdb2b
create Internal Wikipedia: Knowledge Graph from TranscriptsaboutModel Context Protocol
context (empty) Built-in MCP server is highlighted as 'bonus number two'
relation (empty) about
source_node_id (empty) 2cb0b942-8168-4f72-b41f-d381408c145c
target_node_id (empty) 6989a277-5533-4c90-8e9d-e0f21626ca6f
create Arkency Knowledge Graphrelated_toAndrzej Krzywda
context (empty) Pri convinced 'boss Andre' (Andrzej Krzywda) to open-source the project
relation (empty) related_to
source_node_id (empty) bb9f2239-2797-41f2-97e2-6ae8347b1925
target_node_id (empty) 337ffd2c-5847-4b23-9ef7-e8f70aa4c66a
create Ontologies Are the Only Domain-Specific Partfrom_talkInternal Wikipedia: Knowledge Graph from Transcripts
context (empty) Stated as the one thing that must be customized per domain
relation (empty) from_talk
source_node_id (empty) 8b0b022a-0709-4767-bcb5-57cc99e73dc2
target_node_id (empty) 2cb0b942-8168-4f72-b41f-d381408c145c
create push toirelated_toDash
context (empty) push toi is positioned as a terminal-first alternative to GUI doc apps like Dash
relation (empty) related_to
source_node_id (empty) b22a8b59-bc32-4094-88da-710184aab108
target_node_id (empty) 244fad34-c27c-4dcf-a5f7-2ed8efb89d51
create Just Read the Documentationaboutpush toi
context (empty) The talk's main subject
relation (empty) about
source_node_id (empty) db275a45-8666-480d-8364-c67de5bec019
target_node_id (empty) b22a8b59-bc32-4094-88da-710184aab108
create Just Read the DocumentationaboutDash
context (empty) Referenced as the macOS GUI doc app whose GUI the speaker wants to avoid
relation (empty) about
source_node_id (empty) db275a45-8666-480d-8364-c67de5bec019
target_node_id (empty) 244fad34-c27c-4dcf-a5f7-2ed8efb89d51
create Read the Documentationfrom_talkJust Read the Documentation
context (empty) Core recommendation of the lightning talk
relation (empty) from_talk
source_node_id (empty) 90a9c61e-1495-4c1c-908b-75ac6cc4798c
target_node_id (empty) db275a45-8666-480d-8364-c67de5bec019
create Alina DiskovaauthoredI'm Not a Vibe Coder
context (empty) Delivered this lightning talk
relation (empty) authored
source_node_id (empty) 23a603d2-4526-4424-9558-c885ac835717
target_node_id (empty) 74f35824-e6b6-4285-8598-d6c4ddccf0d9
create I'm Not a Vibe CoderaboutAI Agent
context (empty) Discusses interacting with LLM-powered coding tools (cursor, Claude) as black boxes
relation (empty) about
source_node_id (empty) 74f35824-e6b6-4285-8598-d6c4ddccf0d9
target_node_id (empty) 54eb5591-9778-4e71-b4d1-e195e22bd70f
create Control the Input and the Evaluation, Not the Modelfrom_talkI'm Not a Vibe Coder
context (empty) Core insight of the talk
relation (empty) from_talk
source_node_id (empty) 287918de-ba69-4f27-9dda-ccb4552c598f
target_node_id (empty) 74f35824-e6b6-4285-8598-d6c4ddccf0d9
create Tomas (everaii)authoredRethink Modularity in Rails
context (empty) Delivered the lightning talk
relation (empty) authored
source_node_id (empty) 19883e5e-724e-4612-a430-9cb9cfa5b7b8
target_node_id (empty) 7cff785d-fe82-4ead-9b0e-08f297685f29
create Tomas (everaii)works_atEveraii
context (empty) Self-introduced as working at 'evera ai', a conference sponsor
relation (empty) works_at
source_node_id (empty) 19883e5e-724e-4612-a430-9cb9cfa5b7b8
target_node_id (empty) c2c49ec6-54f7-47cf-bf52-e164dd009501
create Everaiirelated_towroclove.rb 2026
attrs (empty) {"role" => "sponsor"}
context (empty) Listed as one of the conference sponsors
relation (empty) related_to
source_node_id (empty) c2c49ec6-54f7-47cf-bf52-e164dd009501
target_node_id (empty) c1bfbda9-9fbb-4d7f-8e12-1a7a81621ba9
create Rethink Modularity in RailsaboutRuby on Rails
context (empty) Focused on how to modularize a Rails application in the age of AI
relation (empty) about
source_node_id (empty) 7cff785d-fe82-4ead-9b0e-08f297685f29
target_node_id (empty) 7aac705a-0987-49f2-b665-9d4e08a6acee
create Rethink Modularity in RailsaboutAI Agent
context (empty) Argues AI-era economics force rethinking existing modularity techniques
relation (empty) about
source_node_id (empty) 7cff785d-fe82-4ead-9b0e-08f297685f29
target_node_id (empty) 54eb5591-9778-4e71-b4d1-e195e22bd70f
create AI Made Understanding and Generation Cheapfrom_talkRethink Modularity in Rails
context (empty) Central argument
relation (empty) from_talk
source_node_id (empty) 10b4b1f6-0be8-4985-848e-adc6e5fd9273
target_node_id (empty) 7cff785d-fe82-4ead-9b0e-08f297685f29
create Self-Documenting REST + MCP with stepaboutstep gem
context (empty) Demoes and explains the speaker's step gem
relation (empty) about
source_node_id (empty) af05d205-ddf8-42fe-95b4-83579f91f50e
target_node_id (empty) 42810be5-beb5-4d79-b6ca-8d4b2a47e260
create Self-Documenting REST + MCP with stepaboutModel Context Protocol
context (empty) Shows one-line MCP-decoration of the REST service
relation (empty) about
source_node_id (empty) af05d205-ddf8-42fe-95b4-83579f91f50e
target_node_id (empty) 6989a277-5533-4c90-8e9d-e0f21626ca6f
create Self-Documenting REST + MCP with stepaboutClaude Code
context (empty) Demoed letting Claude read the domain model and implement against it via the MCP endpoint
relation (empty) about
source_node_id (empty) af05d205-ddf8-42fe-95b4-83579f91f50e
target_node_id (empty) 67b6b051-ae27-4979-b396-0f1124f4a19c
create step gemusesRack
context (empty) step mounts as a Rack app to serve REST
relation (empty) uses
source_node_id (empty) 42810be5-beb5-4d79-b6ca-8d4b2a47e260
target_node_id (empty) ce1ce440-06a4-4527-a39f-556a7b635334
create step gemusesRailway Oriented Programming
context (empty) step composes endpoints as railway-oriented pipelines of steps with sub-pipelines
relation (empty) uses
source_node_id (empty) 42810be5-beb5-4d79-b6ca-8d4b2a47e260
target_node_id (empty) 693c5091-066f-4602-a1ce-ff9067e469bd
create One Definition, Three Surfaces: REST + OpenAPI + MCPfrom_talkSelf-Documenting REST + MCP with step
context (empty) Punchline of the talk
relation (empty) from_talk
source_node_id (empty) 24f0bc68-cf33-468f-9b61-4e0fa6548d64
target_node_id (empty) af05d205-ddf8-42fe-95b4-83579f91f50e
create CSV Parsing BenchmarksaboutPolars Ruby
context (empty) Benchmarked option; fastest at ~22× over stdlib
relation (empty) about
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) 9f474378-1d69-494a-88c3-c75e5b870c21
create CSV Parsing Benchmarksaboutsmarter_csv
context (empty) Benchmarked option; ~3× over stdlib
relation (empty) about
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) a687832c-bd7d-4a6a-9a24-8a06b20328c2
create CSV Parsing BenchmarksaboutDuckDB
context (empty) Benchmarked option; ~15× faster and smallest memory footprint
relation (empty) about
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) 976fa378-9183-4fdd-9005-e1cf3b0e2ce4
create CSV Parsing BenchmarksaboutRuby CSV
context (empty) Baseline option in the benchmark
relation (empty) about
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) 545aaa0d-6c13-4090-bc29-027f35159aa6
create CSV Parsing BenchmarksaboutCodex CLI
context (empty) Meta-point: the whole talk was built in an hour with codex cli
relation (empty) about
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) 852f1fc1-2e16-4edb-833d-5a5d5bdfeae3
create CSV Parsing BenchmarksusesDocker
context (empty) All benchmarks ran in Docker
relation (empty) uses
source_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
target_node_id (empty) f4375c6b-4dbe-421e-bf0a-fe1240fd8152
create Polars Ruby for Fast CSV Parsingfrom_talkCSV Parsing Benchmarks
context (empty) Bottom-line recommendation
relation (empty) from_talk
source_node_id (empty) 5e4dc9a9-36d9-44cc-9eaf-7a20f4414f21
target_node_id (empty) 09de9669-0cbe-4f2a-b71d-285d3c8d4caa
create Three Lightning Talks: Stubbing Rails.env in Testsaboutstub_any_instance
context (empty) Used in the minitest variant of the Rails.env-stubbing helper
relation (empty) about
source_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
target_node_id (empty) 5d9103bc-bae2-4501-b8cb-af18fda8b367
create Three Lightning Talks: Stubbing Rails.env in TestsaboutRSpec Mocks
context (empty) Used with temporary message-scoping for the RSpec variant
relation (empty) about
source_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
target_node_id (empty) aa3aef13-17fb-4571-901f-2f0d47a480c0
create Three Lightning Talks: Stubbing Rails.env in Testsaboutminitest
context (empty) First helper implementation shown
relation (empty) about
source_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
target_node_id (empty) 6d3b8a3d-e1b5-4eba-ae6f-eaab5ce22211
create Three Lightning Talks: Stubbing Rails.env in TestsaboutRSpec
context (empty) Second helper implementation shown
relation (empty) about
source_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
target_node_id (empty) 91c45bda-6818-4a05-962e-8c4531264e44
create Three Lightning Talks: Stubbing Rails.env in TestsaboutDocker
context (empty) Opening anecdote about an rm -rf during Docker Desktop uninstall
relation (empty) about
source_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
target_node_id (empty) f4375c6b-4dbe-421e-bf0a-fe1240fd8152
create You Can Actually Test Rails.env Branchesfrom_talkThree Lightning Talks: Stubbing Rails.env in Tests
context (empty) Main technical takeaway
relation (empty) from_talk
source_node_id (empty) 9e02abec-f8cb-4fc3-a948-a47e5bf66b02
target_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
create Quote Your rm -rf Pathsfrom_talkThree Lightning Talks: Stubbing Rails.env in Tests
context (empty) Abandoned-first-talk cautionary story
relation (empty) from_talk
source_node_id (empty) e46cf874-546e-4d28-aac7-72a29263bb12
target_node_id (empty) 1625aad4-ade9-41f2-bf00-bf6d0dbd726c
create Let's Find a Meaning Problem to SolveaboutMatz
context (empty) Cited as follow-your-passion example: built Ruby because he loved programming languages
relation (empty) about
source_node_id (empty) 5b232fe1-068e-436b-8d2a-86303f17fd35
target_node_id (empty) 5f9c8b75-39a8-42c4-8a1c-6d1166a7ced9
create Let's Find a Meaning Problem to SolveaboutLinus Torvalds
context (empty) Cited as follow-your-passion example: built Linux to understand the hardware
relation (empty) about
source_node_id (empty) 5b232fe1-068e-436b-8d2a-86303f17fd35
target_node_id (empty) bb29d721-eca1-41e9-ae06-20ab86b3b685
create Let's Find a Meaning Problem to SolveaboutRuby
context (empty) Refers to another famous speaker who 'fell in love with Ruby' after being a Java developer
relation (empty) about
source_node_id (empty) 5b232fe1-068e-436b-8d2a-86303f17fd35
target_node_id (empty) c7f25b33-06c9-460e-aca7-fe993123ebee
create Let's Find a Meaning Problem to SolveaboutCrystal
context (empty) Speaker mentions his fun personal project in Crystal and invites collaboration
relation (empty) about
source_node_id (empty) 5b232fe1-068e-436b-8d2a-86303f17fd35
target_node_id (empty) 0fa06732-9c5e-4fb8-af70-1c291e340c33
create Pick Important-But-Not-Urgent OSS Problemsfrom_talkLet's Find a Meaning Problem to Solve
context (empty) Core heuristic of the talk
relation (empty) from_talk
source_node_id (empty) b34220a3-a2b8-4ce1-9497-15b822d57e4f
target_node_id (empty) 5b232fe1-068e-436b-8d2a-86303f17fd35

Read set

723 nodes

tool Spring list_nodes_by_kind tool SQLite list_nodes_by_kind+search_nodes tool sqlite3-ruby list_nodes_by_kind tool sqlpkg list_nodes_by_kind tool Standard RB list_nodes_by_kind+search_nodes tool Steep list_nodes_by_kind tool Stimulus list_nodes_by_kind tool StimulusReflex list_nodes_by_kind tool Stockfish list_nodes_by_kind tool Strada list_nodes_by_kind tool streamio-ffmpeg list_nodes_by_kind+search_nodes tool Stripe list_nodes_by_kind tool Sumo Logic list_nodes_by_kind tool Swift list_nodes_by_kind tool SWT list_nodes_by_kind tool SXG Validator list_nodes_by_kind tool Sync Space VR list_nodes_by_kind tool Tailscale list_nodes_by_kind tool Tailwind CSS list_nodes_by_kind tool Tapioca list_nodes_by_kind tool Teabags list_nodes_by_kind tool Temporal list_nodes_by_kind tool Terraform list_nodes_by_kind tool TestBench list_nodes_by_kind tool test-prof list_nodes_by_kind tool ThingSpeak list_nodes_by_kind tool Thor list_nodes_by_kind tool Thruster list_nodes_by_kind tool Trailblazer list_nodes_by_kind tool Traveling Ruby list_nodes_by_kind tool TruffleRuby list_nodes_by_kind tool TSort list_nodes_by_kind tool TTY toolkit list_nodes_by_kind tool Turbo list_nodes_by_kind tool Turbo Drive list_nodes_by_kind tool Turbo Frames list_nodes_by_kind tool Turbo Laravel list_nodes_by_kind tool Turbo Native list_nodes_by_kind+search_nodes tool Turbo Streams list_nodes_by_kind tool Twirp list_nodes_by_kind tool TypeScript list_nodes_by_kind tool Typhoeus list_nodes_by_kind tool Tyrant list_nodes_by_kind tool Ubuntu list_nodes_by_kind tool UFW list_nodes_by_kind tool unattended-upgrades list_nodes_by_kind tool Unicorn list_nodes_by_kind tool Uppy list_nodes_by_kind tool VCR list_nodes_by_kind tool Vernier list_nodes_by_kind tool ViewComponent list_nodes_by_kind tool VisualVM list_nodes_by_kind tool WebMock list_nodes_by_kind+search_nodes event 2NIT Nerds on Lakes Sailing Trip list_nodes_by_kind event Advent of Code list_nodes_by_kind event Brighton Ruby list_nodes_by_kind event EmberConf list_nodes_by_kind event Eventide Summit 2023 list_nodes_by_kind event Hacktoberfest list_nodes_by_kind event KanDDDinsky list_nodes_by_kind event Rails World list_nodes_by_kind event Rubicon list_nodes_by_kind event Ruby Day list_nodes_by_kind event RubyKaigi list_nodes_by_kind event wroclove.rb 2018 list_nodes_by_kind event wroclove.rb 2019 list_nodes_by_kind event wroclove.rb 2022 list_nodes_by_kind event wroclove.rb 2023 list_nodes_by_kind event wroclove.rb 2024 list_nodes_by_kind event wroclove.rb 2025 list_nodes_by_kind event wroclove.rb 2026 list_nodes_by_kind person Aaron Francis list_nodes_by_kind person Aaron Patterson list_nodes_by_kind person Adam Dymitruk list_nodes_by_kind person Adam Okoń list_nodes_by_kind person Adam Piotrowski list_nodes_by_kind person Adrian Marin list_nodes_by_kind person Agnieszka Małaszkiewicz list_nodes_by_kind person Akira Matsuda list_nodes_by_kind+search_nodes person Albert Einstein list_nodes_by_kind person Alberto Brandolini list_nodes_by_kind person Alina Lova list_nodes_by_kind person Amanda list_nodes_by_kind person Amelia Walter-Dzikowska list_nodes_by_kind person Andrei Bondarev list_nodes_by_kind person Andrei Kaleshka list_nodes_by_kind person Andrew Kane list_nodes_by_kind person Andrey Sitnik list_nodes_by_kind person Andrzej Krzywda list_nodes_by_kind person Andrzej Śliwa list_nodes_by_kind person Andy Hunt list_nodes_by_kind person Andy Kroll list_nodes_by_kind person Andy Maleh list_nodes_by_kind person Anita Jaszewska list_nodes_by_kind person Anton Davydov list_nodes_by_kind person Armin Pašalić list_nodes_by_kind person Arturo Herrero list_nodes_by_kind person Ayush Newatia list_nodes_by_kind person Bartosz Blimke list_nodes_by_kind person Bede list_nodes_by_kind person Ben Johnson list_nodes_by_kind person Bertrand Meyer list_nodes_by_kind person Caio Almeida list_nodes_by_kind person Charity Majors list_nodes_by_kind person Charles Nutter list_nodes_by_kind person Chikahiro Tokoro list_nodes_by_kind person Chris Oliver list_nodes_by_kind person Christian Zeller list_nodes_by_kind person Claude Lévi-Strauss list_nodes_by_kind person Colin list_nodes_by_kind person Damir Zekić list_nodes_by_kind person Dan Kubb list_nodes_by_kind person Dave Thomas list_nodes_by_kind+search_nodes person David Halasz list_nodes_by_kind person DHH list_nodes_by_kind+search_nodes person Dimitry Salahutdinov list_nodes_by_kind person Elad list_nodes_by_kind person Elisabeth Kübler-Ross list_nodes_by_kind person Emiliano Della Casa list_nodes_by_kind person Eric Evans list_nodes_by_kind person Eric Normand list_nodes_by_kind person Erin Meyer list_nodes_by_kind person Erwin Kroon list_nodes_by_kind person Ethan Garofolo list_nodes_by_kind person Galileo Galilei list_nodes_by_kind person Garry Kasparov list_nodes_by_kind person Gaya list_nodes_by_kind person G.K. Chesterton list_nodes_by_kind person Gottfried Wilhelm Leibniz list_nodes_by_kind person Greg Molnar list_nodes_by_kind person Greg Navis list_nodes_by_kind person Greg Young list_nodes_by_kind person Guiney list_nodes_by_kind person Howard Hinnant list_nodes_by_kind person Isaac Newton list_nodes_by_kind person Ismael Celis list_nodes_by_kind person Ivan Nemytchenko list_nodes_by_kind person Jakub Rodzik list_nodes_by_kind person Jan list_nodes_by_kind person Janko Marohnic list_nodes_by_kind person Jared list_nodes_by_kind person Joel Drapper list_nodes_by_kind person John Callaghan list_nodes_by_kind person John Gallagher list_nodes_by_kind person John Hawthorne list_nodes_by_kind person Josef Strzibny list_nodes_by_kind person José Valim list_nodes_by_kind+search_nodes person Julik Tarkhanov list_nodes_by_kind person Karol Szuster list_nodes_by_kind person Koichi Sasada list_nodes_by_kind person Ko Lefcho list_nodes_by_kind person Kristoff (RSpec speaker) list_nodes_by_kind person Krzysztof Hasiński list_nodes_by_kind person Kuba Suder list_nodes_by_kind person Louis Antonopoulos list_nodes_by_kind person Lucian Ghinda list_nodes_by_kind person Łukasz Reszke list_nodes_by_kind person Łukasz Szydło list_nodes_by_kind person Maciej Rząsa list_nodes_by_kind person Maciek list_nodes_by_kind person Magnus Carlsen list_nodes_by_kind person Marco Heimeshoff list_nodes_by_kind person Mariusz Gil list_nodes_by_kind person Markus Schirp list_nodes_by_kind person Mark Zuckerberg list_nodes_by_kind person Martin Fowler list_nodes_by_kind person Martin Gamsjaeger list_nodes_by_kind person Masahiro Nakagawa list_nodes_by_kind person Mateusz Nowak list_nodes_by_kind person Matthias Verraes list_nodes_by_kind person Matz list_nodes_by_kind+search_nodes person Max Howell list_nodes_by_kind+search_nodes person Michael (liik) list_nodes_by_kind person Michał Bronikowski list_nodes_by_kind person Michał (Helpling) list_nodes_by_kind person Michal Matyas list_nodes_by_kind person Michał Młoźniak list_nodes_by_kind person Michał Zajączkowski de Mezer list_nodes_by_kind person Mike Dalessio list_nodes_by_kind person Mike Perham list_nodes_by_kind person Miron Marczuk list_nodes_by_kind person Nate Berkopec list_nodes_by_kind person Nathan Ladd list_nodes_by_kind person Nick Schwaderer list_nodes_by_kind person Nick Sutterer list_nodes_by_kind person Nicolò Rebughini list_nodes_by_kind+search_nodes person Norbert Wójtowicz list_nodes_by_kind person Pavo list_nodes_by_kind person Paweł Dąbrowski list_nodes_by_kind person Paweł Pacana list_nodes_by_kind person Paweł Pokrywka list_nodes_by_kind person Paweł Strzałkowski list_nodes_by_kind person Peter Solnica list_nodes_by_kind person Piotr Solnica list_nodes_by_kind person Radoslav Stankov list_nodes_by_kind person Rafael Zamaris list_nodes_by_kind person Rafał Cymerys list_nodes_by_kind person Rafał Rothenberger list_nodes_by_kind person René Descartes list_nodes_by_kind person Rich Hickey list_nodes_by_kind person Robert C. Martin list_nodes_by_kind person Robert Pankowecki list_nodes_by_kind person Romeu Moura list_nodes_by_kind person Ryan Townsend list_nodes_by_kind person Sam Newman list_nodes_by_kind person Sandi Metz list_nodes_by_kind+search_nodes person Scott Bell list_nodes_by_kind person Scott Bellware list_nodes_by_kind person Scott Wlaschin list_nodes_by_kind person Sean Schofield list_nodes_by_kind person Sebastian Wilgosz list_nodes_by_kind person Sergey Ivanov list_nodes_by_kind person Sergey Sergyenko list_nodes_by_kind person Seth Horsley list_nodes_by_kind person Sharon Rosner list_nodes_by_kind person Shona list_nodes_by_kind person Shugo Maeda list_nodes_by_kind person Soutaro Matsumoto list_nodes_by_kind+search_nodes person Stas list_nodes_by_kind person Stefan Wintermeyer list_nodes_by_kind person Stephan Schmidt list_nodes_by_kind person Stephen Margheim list_nodes_by_kind person Stephen Wolfram list_nodes_by_kind+search_nodes person Steve Ballmer list_nodes_by_kind person Szymon Fiedler list_nodes_by_kind person Szymon Kulec list_nodes_by_kind person Toby Lütke list_nodes_by_kind person Tomas (OpenTelemetry speaker) list_nodes_by_kind person Tomasz Donarski list_nodes_by_kind person Victor Shepelev list_nodes_by_kind person Vladimir Dementyev list_nodes_by_kind person Wojtek Wrona list_nodes_by_kind person Xavier Noria list_nodes_by_kind person Yaroslav Shmarov list_nodes_by_kind person Yatish Mehta list_nodes_by_kind person Yehuda Katz list_nodes_by_kind+search_nodes tool Abbrev list_nodes_by_kind tool acidic_job list_nodes_by_kind tool Action Cable list_nodes_by_kind tool action_policy list_nodes_by_kind tool actions/checkout list_nodes_by_kind tool actions/upload-artifact list_nodes_by_kind tool Active Admin list_nodes_by_kind tool Active Job Continuation list_nodes_by_kind tool activerecord-multi-tenant list_nodes_by_kind tool Active Storage list_nodes_by_kind tool acts_as_api list_nodes_by_kind tool acts_as_paranoid list_nodes_by_kind tool acts_as_tenant list_nodes_by_kind tool AES list_nodes_by_kind tool aggregate_root list_nodes_by_kind tool Akamai list_nodes_by_kind tool Amazon CloudFront list_nodes_by_kind tool Amazon ECS list_nodes_by_kind tool Amazon Elastic Transcoder list_nodes_by_kind tool Amazon Route 53 list_nodes_by_kind tool Amazon S3 list_nodes_by_kind tool Amazon Web Services list_nodes_by_kind tool Android Studio list_nodes_by_kind tool Angular list_nodes_by_kind tool anyway_config list_nodes_by_kind tool Apache HTTP Server list_nodes_by_kind tool Apache Kafka list_nodes_by_kind tool Apartment list_nodes_by_kind tool Apollo GraphQL list_nodes_by_kind tool Apollo GraphQL Platform list_nodes_by_kind+search_nodes tool Apple QuickTime list_nodes_by_kind tool AppSignal list_nodes_by_kind tool Argon2 list_nodes_by_kind tool Asterisk PBX list_nodes_by_kind tool async list_nodes_by_kind tool Automatic Signed Exchanges list_nodes_by_kind tool Avo list_nodes_by_kind tool awk list_nodes_by_kind tool AWS CloudWatch list_nodes_by_kind tool AWS DataSync list_nodes_by_kind tool AWS Elastic Load Balancer list_nodes_by_kind tool AWS Lambda list_nodes_by_kind tool AWS SDK for Ruby list_nodes_by_kind tool Axon Framework list_nodes_by_kind tool Babel list_nodes_by_kind tool Baron list_nodes_by_kind tool bcrypt list_nodes_by_kind tool BME280 list_nodes_by_kind tool Bootsnap list_nodes_by_kind tool Brotli list_nodes_by_kind tool Browserslist list_nodes_by_kind tool bump gem list_nodes_by_kind tool C++ list_nodes_by_kind tool CanCan list_nodes_by_kind tool Capybara list_nodes_by_kind tool CarrierWave list_nodes_by_kind+search_nodes tool carrierwave_backgrounder list_nodes_by_kind tool carrierwave-video list_nodes_by_kind tool Cassandra list_nodes_by_kind tool Cells list_nodes_by_kind tool Celluloid list_nodes_by_kind tool ChatGPT list_nodes_by_kind+search_nodes tool chess.com list_nodes_by_kind tool Chrono list_nodes_by_kind tool chrony list_nodes_by_kind tool CircleCI list_nodes_by_kind tool Citus list_nodes_by_kind+search_nodes tool Claude Code list_nodes_by_kind+search_nodes tool ClickHouse list_nodes_by_kind+search_nodes tool Clojure list_nodes_by_kind tool ClojureScript list_nodes_by_kind tool Cloudflare R2 list_nodes_by_kind tool Cloudflare Workers list_nodes_by_kind tool Cloudflare Workflows list_nodes_by_kind tool CockroachDB list_nodes_by_kind+search_nodes tool Codecov list_nodes_by_kind tool colors.js list_nodes_by_kind tool concurrent-ruby list_nodes_by_kind tool Coolify list_nodes_by_kind tool Cordova list_nodes_by_kind tool core-js list_nodes_by_kind tool Crystal list_nodes_by_kind tool Crystal Ball list_nodes_by_kind tool cssbundling-rails list_nodes_by_kind tool curl list_nodes_by_kind tool curses list_nodes_by_kind tool Datadog list_nodes_by_kind tool DBM / SDBM / GDBM list_nodes_by_kind+search_nodes tool decide_rb list_nodes_by_kind tool Deface list_nodes_by_kind tool Dependency list_nodes_by_kind tool Devise list_nodes_by_kind tool devise_token_auth list_nodes_by_kind tool devise_token_authenticatable list_nodes_by_kind tool devise-two-factor list_nodes_by_kind tool Discourse list_nodes_by_kind tool Distributed Ruby list_nodes_by_kind+search_nodes tool Django list_nodes_by_kind tool do-agent list_nodes_by_kind tool Docker list_nodes_by_kind tool Docker Compose list_nodes_by_kind tool dry-cli list_nodes_by_kind tool dry-container list_nodes_by_kind tool dry-struct list_nodes_by_kind tool dry-types list_nodes_by_kind tool dry-validation list_nodes_by_kind tool Durable Objects list_nodes_by_kind tool EDN list_nodes_by_kind tool Elasticsearch list_nodes_by_kind tool Electron list_nodes_by_kind tool Elixir list_nodes_by_kind tool Elm list_nodes_by_kind tool Ember.js list_nodes_by_kind tool enhanced-sqlite3-adapter list_nodes_by_kind tool Entity Store list_nodes_by_kind tool Erlang list_nodes_by_kind tool esbuild list_nodes_by_kind tool ESLint list_nodes_by_kind tool ESP32 list_nodes_by_kind tool ESP-IDF list_nodes_by_kind tool Ethereum list_nodes_by_kind tool EventMachine list_nodes_by_kind tool Express.js list_nodes_by_kind tool FactoryBot list_nodes_by_kind tool fail2ban list_nodes_by_kind tool Faker list_nodes_by_kind tool Faker.js list_nodes_by_kind tool FakeWeb list_nodes_by_kind tool Falcor list_nodes_by_kind tool Faraday list_nodes_by_kind tool fast-mcp list_nodes_by_kind+search_nodes tool FFmpeg list_nodes_by_kind tool ffprobe list_nodes_by_kind tool file (Unix command) list_nodes_by_kind tool find-slow script list_nodes_by_kind tool Fingerprint list_nodes_by_kind tool fish shell list_nodes_by_kind+search_nodes tool flag_shih_tzu list_nodes_by_kind tool floating-ui list_nodes_by_kind tool Flow list_nodes_by_kind tool FreeRTOS list_nodes_by_kind tool Fulcro list_nodes_by_kind tool Fulcro Inspect list_nodes_by_kind tool git bisect list_nodes_by_kind tool GitHub Actions list_nodes_by_kind tool GitHub Releases list_nodes_by_kind+search_nodes tool Glimmer list_nodes_by_kind tool Go list_nodes_by_kind tool Golf Script list_nodes_by_kind tool Google Analytics list_nodes_by_kind tool Google Search Console list_nodes_by_kind tool GraalVM list_nodes_by_kind tool Grafana list_nodes_by_kind tool granity list_nodes_by_kind tool GraphQL list_nodes_by_kind tool graphql-batch list_nodes_by_kind tool graphql-preload list_nodes_by_kind tool graphql-ruby list_nodes_by_kind tool graphql-ruby-fragment-cache list_nodes_by_kind tool gRPC list_nodes_by_kind tool grpcurl list_nodes_by_kind tool Guard list_nodes_by_kind tool gzip list_nodes_by_kind tool Hanami list_nodes_by_kind tool hanami-events list_nodes_by_kind tool Hanami View list_nodes_by_kind tool Hatchbox list_nodes_by_kind tool heapy list_nodes_by_kind tool Heckle list_nodes_by_kind tool Heroku list_nodes_by_kind tool Homebrew list_nodes_by_kind tool Honeycomb list_nodes_by_kind tool Hotwire list_nodes_by_kind tool Houdini list_nodes_by_kind tool htmx list_nodes_by_kind tool HTTP/2 list_nodes_by_kind tool HTTP gem list_nodes_by_kind tool HYA list_nodes_by_kind tool ImageMagick list_nodes_by_kind tool image_processing gem list_nodes_by_kind tool Initializer list_nodes_by_kind tool interactor list_nodes_by_kind tool Iodine list_nodes_by_kind tool IronRuby list_nodes_by_kind tool iTerm2 list_nodes_by_kind+search_nodes tool Java list_nodes_by_kind tool Jekyll list_nodes_by_kind tool JFreeChart list_nodes_by_kind tool JIRA list_nodes_by_kind tool jq list_nodes_by_kind tool JRuby list_nodes_by_kind tool JRuby Rack list_nodes_by_kind tool jsbundling-rails list_nodes_by_kind tool JSON API Resources list_nodes_by_kind tool Jumpstart Pro list_nodes_by_kind tool Kamal list_nodes_by_kind tool Kamal Proxy list_nodes_by_kind tool Kerbal Space Program list_nodes_by_kind tool Klaviyo list_nodes_by_kind tool knapsack_pro list_nodes_by_kind tool Kotlin list_nodes_by_kind tool Kubernetes list_nodes_by_kind tool langchainrb list_nodes_by_kind+search_nodes tool Laravel list_nodes_by_kind tool Leela Chess Zero list_nodes_by_kind tool left-pad list_nodes_by_kind+search_nodes tool Lexer and Parser Generators list_nodes_by_kind tool libSQL list_nodes_by_kind+search_nodes tool libvips list_nodes_by_kind tool Lichess list_nodes_by_kind tool LiteFS list_nodes_by_kind tool Literal list_nodes_by_kind tool Litestream list_nodes_by_kind+search_nodes tool litestream-ruby list_nodes_by_kind tool llama.cpp list_nodes_by_kind tool llamafile list_nodes_by_kind tool LLVM list_nodes_by_kind tool log4j list_nodes_by_kind tool Logstash list_nodes_by_kind tool Logux list_nodes_by_kind tool Lookbook list_nodes_by_kind tool macOS say command list_nodes_by_kind+search_nodes tool Matrix (Ruby stdlib) list_nodes_by_kind tool merb list_nodes_by_kind tool MessageDB list_nodes_by_kind tool Metabase list_nodes_by_kind tool methods gem list_nodes_by_kind tool Midjourney list_nodes_by_kind tool Mimic list_nodes_by_kind tool mini_magick list_nodes_by_kind tool MinIO list_nodes_by_kind tool minitest list_nodes_by_kind tool Miro list_nodes_by_kind tool MobX list_nodes_by_kind tool Mockito list_nodes_by_kind tool MongoDB list_nodes_by_kind tool Mosquitto list_nodes_by_kind tool MQTT list_nodes_by_kind tool mruby list_nodes_by_kind+search_nodes tool Mutant list_nodes_by_kind tool MySQL list_nodes_by_kind tool neighbor list_nodes_by_kind tool .NET list_nodes_by_kind tool Net::HTTP list_nodes_by_kind tool New Relic list_nodes_by_kind tool Next.js list_nodes_by_kind tool nginx list_nodes_by_kind tool Node.js list_nodes_by_kind tool npm list_nodes_by_kind tool Nuke list_nodes_by_kind tool OHA list_nodes_by_kind tool Opal list_nodes_by_kind tool OpenAI Ada list_nodes_by_kind tool OpenAI GPT-4 list_nodes_by_kind tool OpenAI Tokenizer list_nodes_by_kind+search_nodes tool OpenFGA list_nodes_by_kind tool OpenTelemetry list_nodes_by_kind tool OptionParser list_nodes_by_kind tool Oso list_nodes_by_kind tool Outlook list_nodes_by_kind tool Packwerk list_nodes_by_kind+search_nodes tool PagerDuty list_nodes_by_kind tool Paperclip list_nodes_by_kind tool paper_trail list_nodes_by_kind tool parallel_tests list_nodes_by_kind tool Parrot VM list_nodes_by_kind tool Passenger list_nodes_by_kind tool Pathom list_nodes_by_kind tool Perl list_nodes_by_kind tool permit.io list_nodes_by_kind tool pganalyze list_nodes_by_kind+search_nodes tool PgBouncer list_nodes_by_kind tool PgHero list_nodes_by_kind tool Phlex list_nodes_by_kind tool Phoenix list_nodes_by_kind tool Phoenix LiveView list_nodes_by_kind tool PHP list_nodes_by_kind tool Plezi list_nodes_by_kind tool PostgreSQL list_nodes_by_kind tool PostHog list_nodes_by_kind tool power_assert list_nodes_by_kind tool Power BI list_nodes_by_kind tool Preact list_nodes_by_kind tool Prime (Ruby stdlib) list_nodes_by_kind tool PR Labeler list_nodes_by_kind tool Prometheus list_nodes_by_kind tool Protocol Buffers list_nodes_by_kind tool PStore list_nodes_by_kind tool Puma list_nodes_by_kind tool Pundit list_nodes_by_kind tool PureScript list_nodes_by_kind tool Python list_nodes_by_kind tool QEMU list_nodes_by_kind tool Quickdraw list_nodes_by_kind tool Rack list_nodes_by_kind tool Rack::Static list_nodes_by_kind tool Rails 5.2 list_nodes_by_kind tool Rails 8.1 list_nodes_by_kind tool rails_event_store list_nodes_by_kind tool Rails Event Store Event Browser list_nodes_by_kind tool RBI list_nodes_by_kind tool RBS list_nodes_by_kind tool rbspy list_nodes_by_kind tool React list_nodes_by_kind tool React Native list_nodes_by_kind tool RealtimeBoard list_nodes_by_kind+search_nodes tool Redis list_nodes_by_kind tool Redmine list_nodes_by_kind tool Redux list_nodes_by_kind tool Refile list_nodes_by_kind tool Reform list_nodes_by_kind tool Relay list_nodes_by_kind tool Release Drafter list_nodes_by_kind tool Render list_nodes_by_kind+search_nodes tool Representable list_nodes_by_kind+search_nodes tool Requestly list_nodes_by_kind tool RequestStore list_nodes_by_kind tool Restate list_nodes_by_kind tool reviewdog list_nodes_by_kind+search_nodes tool Roda list_nodes_by_kind tool ROM list_nodes_by_kind+search_nodes tool RSpec list_nodes_by_kind tool Rubinius list_nodes_by_kind tool RuboCop list_nodes_by_kind tool Ruby list_nodes_by_kind+search_nodes tool ruby-asterisk list_nodes_by_kind tool Ruby Browser Detection Gem list_nodes_by_kind tool ruby-contracts list_nodes_by_kind+search_nodes tool Ruby Event Store list_nodes_by_kind tool RubyGems list_nodes_by_kind tool Ruby LLM list_nodes_by_kind+search_nodes tool ruby-mqtt list_nodes_by_kind tool Ruby on Rails list_nodes_by_kind tool ruby-openai list_nodes_by_kind+search_nodes tool Ruby Packer list_nodes_by_kind tool ruby/setup-ruby list_nodes_by_kind tool Rust list_nodes_by_kind+search_nodes tool Segment list_nodes_by_kind tool Semantic Logger list_nodes_by_kind+search_nodes tool Sentry list_nodes_by_kind tool Sequel list_nodes_by_kind tool server-engine list_nodes_by_kind+search_nodes tool Shrine list_nodes_by_kind tool Sidekiq list_nodes_by_kind tool SigLIP list_nodes_by_kind tool Solidus list_nodes_by_kind tool Sonic Pi list_nodes_by_kind tool Sorbet list_nodes_by_kind tool Speaker Deck list_nodes_by_kind tool Speedscope list_nodes_by_kind tool Spree list_nodes_by_kind tool WebP list_nodes_by_kind tool Webpacker list_nodes_by_kind tool webpagetest.org list_nodes_by_kind tool Wolfram Language list_nodes_by_kind tool Workspaces list_nodes_by_kind tool Xcode list_nodes_by_kind tool Yacc list_nodes_by_kind tool YARV list_nodes_by_kind+search_nodes tool YJIT list_nodes_by_kind tool Zencoder list_nodes_by_kind tool Zoom list_nodes_by_kind project aggregates repository list_nodes_by_kind project AlphaZero list_nodes_by_kind project Angry Building list_nodes_by_kind project AnyCable list_nodes_by_kind project axiom list_nodes_by_kind project Basecamp list_nodes_by_kind project BBC Sport App list_nodes_by_kind project Belarus Ruby User Group list_nodes_by_kind project Bridgetown list_nodes_by_kind project Check list_nodes_by_kind+search_nodes project configuration_again list_nodes_by_kind project DataMapper 2 list_nodes_by_kind project estimate_count gem list_nodes_by_kind+search_nodes project Eventide list_nodes_by_kind project Event Store (project) list_nodes_by_kind project First Ruby Friend list_nodes_by_kind project gemcheck list_nodes_by_kind project Geneva Drive list_nodes_by_kind project granite list_nodes_by_kind project Grazer list_nodes_by_kind+search_nodes project HEY list_nodes_by_kind project imageflow list_nodes_by_kind project Just a Spec list_nodes_by_kind project Kora list_nodes_by_kind project LiteCable list_nodes_by_kind project logux-rails list_nodes_by_kind project ManageIQ list_nodes_by_kind project monolith framework list_nodes_by_kind project mruby-esp32 list_nodes_by_kind project Music Education SaaS list_nodes_by_kind project Nerds and Threads list_nodes_by_kind project Neuron list_nodes_by_kind project Once list_nodes_by_kind project Petri Nets Performance Prediction Gem list_nodes_by_kind project Plume list_nodes_by_kind project Porsche TUI list_nodes_by_kind project Poznań Ruby Community list_nodes_by_kind project PURR list_nodes_by_kind project rails_event_store/ecommerce list_nodes_by_kind project Rails Spotlight list_nodes_by_kind project Rails World Website list_nodes_by_kind project raise_permanent_job list_nodes_by_kind project Ruboto list_nodes_by_kind project Ruby News list_nodes_by_kind project Ruby Romania list_nodes_by_kind+search_nodes project Ruby UI list_nodes_by_kind project Scattergun list_nodes_by_kind project Scientific Ruby Community list_nodes_by_kind project Solid Cable list_nodes_by_kind project Solid Cache list_nodes_by_kind project Solid Queue list_nodes_by_kind project tea list_nodes_by_kind project Trezy list_nodes_by_kind project Yippee list_nodes_by_kind project Zite list_nodes_by_kind takeaway Be kind and build useful things search_nodes concept Handwritten Incentive List and Action Plan search_nodes talk Offline Sandwich Focus Workflow search_nodes takeaway Pad Your Estimates search_nodes resource Everything Is Important search_nodes takeaway Prompts as Business Logic search_nodes concept Workflow search_nodes concept AI Agent search_nodes concept Cynefin Framework search_nodes concept Retrieval Augmented Generation search_nodes company GitHub search_nodes resource awesome-ddd search_nodes concept xkcd Dependency / Nebraska Problem search_nodes concept GitHub Self-Hosted Runner search_nodes takeaway Spoken Test Feedback with say + iTerm Triggers search_nodes talk iTerm Triggers and say Command Lightning Talk search_nodes concept Custom SQLite Functions in Ruby search_nodes takeaway Ruby as a Data Management Language search_nodes concept Ruby Hash as SQL AST search_nodes talk Data Management With Ruby search_nodes takeaway Prefer SQL Window Functions over Ruby Aggregation search_nodes takeaway Port Python Libraries With ChatGPT search_nodes talk Building LLM powered applications in Ruby search_nodes concept EXPLAIN / EXPLAIN ANALYZE search_nodes concept Schemaless Databases for Telemetry search_nodes concept Declarative Migrations search_nodes concept Data Masking search_nodes concept Data Obfuscation search_nodes question How to obfuscate fields that drive app logic (e.g. patient age)? search_nodes concept Data Tokenization search_nodes question Does randomizing structural fields break analytics? search_nodes question ActiveRecord encryption vs data obfuscation for PII search_nodes question Obfuscation and re-identification via record counts / outliers search_nodes question Performance of Faker on large databases during obfuscation search_nodes concept Model Context Protocol search_nodes takeaway MCP Servers Have No Security Model search_nodes concept MCP Server search_nodes takeaway Use MCP for LLM integrations search_nodes takeaway Introduce bounded-context controller namespaces search_nodes concept Railway Oriented Programming search_nodes concept Aspect-Oriented Programming search_nodes concept Pipeline Operator search_nodes question Does DDD require object-oriented programming? search_nodes concept Trailblazer Workflow search_nodes takeaway Trailblazer tracing saves thousands of debugging hours search_nodes concept Reform 3 Parsing Pipeline search_nodes question Can parts of Eventide, Rails Event Store and Trailblazer be combined in one project? search_nodes takeaway Name Things To Find Their Properties search_nodes concept Vector Database search_nodes concept Vector Embeddings search_nodes concept GraphQL max_depth search_nodes concept LLM Tokens search_nodes question Generate code once vs instruct LLM per request search_nodes resource Ruby parse.y search_nodes talk How to Be Top 10% in Ruby Lightning Talk search_nodes company Arkency search_nodes talk Scientific Ruby Lightning Talk search_nodes company Anthropic search_nodes concept Structured LLM Output search_nodes concept Prompt Alchemy search_nodes concept LLM Tool Calling search_nodes takeaway Inject test doubles via dependency injection search_nodes takeaway Stub third-party APIs to unblock development search_nodes concept Mock Third-Party Services Locally search_nodes concept Build vs Create in Tests search_nodes concept Fake Object search_nodes concept Stub Execute Verify search_nodes takeaway Enable WebMock on legacy apps search_nodes concept Time.current Testing Trap search_nodes question Should fake implementations live with production code? search_nodes