<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[bryanwhl Developer Blog RSS Feed]]></title><description><![CDATA[Technical deep dives on building technology, products, and AI by bryanwhl.]]></description><link>https://bryanwhl.dev</link><generator>GatsbyJS</generator><lastBuildDate>Thu, 19 Feb 2026 08:51:31 GMT</lastBuildDate><item><title><![CDATA[Tool2Vec: a smarter way to find the right tool for your LLM agent]]></title><description><![CDATA[A quick look at Tool2Vec and ToolRefiner, a retrieve-then-refine framework for tool retrieval in LLM agents. Spoiler: usage-driven embeddings beat description-based ones by a lot.]]></description><link>https://bryanwhl.dev/blog/2026-02-18-tool2vec-paper/</link><guid isPermaLink="false">https://bryanwhl.dev/blog/2026-02-18-tool2vec-paper/</guid><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Tech interviews in 2026 - what works and what don't]]></title><description><![CDATA[In this blog post, I jot down my thoughts on how tech interviews should look like in 2026. I detail my experience interviewing rigorously over the past couple months, my good interview experiences and my bad ones.]]></description><link>https://bryanwhl.dev/blog/2025-01-15-building-technical-products-end-to-end/</link><guid isPermaLink="false">https://bryanwhl.dev/blog/2025-01-15-building-technical-products-end-to-end/</guid><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>