<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Janaka Jati — Articles & tips</title><link>https://www.katanyajati.com/articles/</link><description>Coding articles and practical tips.</description><item><title>Build reliable JavaScript search with debounce, abort, and request ordering</title><link>https://www.katanyajati.com/articles/javascript-async-search/</link><guid>https://www.katanyajati.com/articles/javascript-async-search/</guid><description>Build an async search controller that handles stale responses, loading states, errors, and cleanup—with deterministic tests for the races that are easy to miss.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>React Native FlatList performance: find the cause before tuning props</title><link>https://www.katanyajati.com/articles/react-native-flatlist-performance/</link><guid>https://www.katanyajati.com/articles/react-native-flatlist-performance/</guid><description>Diagnose slow React Native lists, build predictable rows, and measure rendering, scrolling, and memory without copying a magic configuration.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Cursor features: a practical guide for developers</title><link>https://www.katanyajati.com/articles/cursor-features-and-automations/</link><guid>https://www.katanyajati.com/articles/cursor-features-and-automations/</guid><description>Learn when to use Cursor Tab, Agent, Rules, Skills, MCP, and Automations, with a focused coding workflow you can try in your own project.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Cursor Rules and Skills: give your project clear instructions</title><link>https://www.katanyajati.com/articles/cursor-rules-and-skills/</link><guid>https://www.katanyajati.com/articles/cursor-rules-and-skills/</guid><description>Create a project rule and a reusable documentation-check skill in Cursor, then test whether the agent follows them before automating the task.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>How to create a custom Cursor Automation</title><link>https://www.katanyajati.com/articles/cursor-custom-automation/</link><guid>https://www.katanyajati.com/articles/cursor-custom-automation/</guid><description>Set up a weekly documentation check with Cursor Automations: choose a repository, write the prompt, test the report, and review usage before scheduling.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Build a custom PR reviewer with Cursor Automations</title><link>https://www.katanyajati.com/articles/cursor-automation-pr-review/</link><guid>https://www.katanyajati.com/articles/cursor-automation-pr-review/</guid><description>Create a Cursor Automation for new pull requests and incremental reviews after pushes, with commit tracking, duplicate handling, and a practical test plan.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>