Published onJanuary 10, 2026Tool Calling in LLMs: How Models Talk to the Real WorldNodeLLMLLMAINode.jsArchitectureToolCallingLLMs are great at thinking, but terrible at doing. Learn how Tool Calling bridges the gap between text generation and real-world action.
Published onJanuary 5, 2026Introducing NodeLLM: The Architectural Foundation for AI in Node.jsNodeLLMNode.jsLLMAIArchitectureAnnouncing NodeLLM, an opinionated architectural layer for integrating Large Language Models in Node.js. Provider-agnostic, zero-dependency, and built for production.
Published onOctober 15, 2017preload has_many associations in graphql-ruby using graphql-preloadGraphQLRubyRuby On RailsEfficiently preload has_many associations in GraphQL Ruby to eliminate N+1 queries using the graphql-preload gem.
Published onOctober 14, 2017GraphQL Ruby Mutation with input object typeGraphQLRubyRuby On RailsImprove your GraphQL mutations by using InputObjectType to group and clean up mutation arguments.
Published onAugust 23, 2017Deccan RubyConf 2017 - First Experience as a speakerConferenceGraphQLRubyRecap of my first experience speaking at a major conference, Deccan RubyConf 2017, held in Pune.