<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>56kode - AI &amp; Frontend Development Blog</title><description>56kode is a developer blog exploring AI agents, LLMs, and AI-assisted development, built on 15+ years of frontend expertise with React and TypeScript.</description><link>https://www.56kode.com/</link><item><title>AI-powered development: Chrome extension and n8n automation with Claude Code</title><link>https://www.56kode.com/posts/ai-powered-development-chrome-extension-n8n-automation-claude-code/</link><guid isPermaLink="true">https://www.56kode.com/posts/ai-powered-development-chrome-extension-n8n-automation-claude-code/</guid><description>A Chrome extension + n8n automation pipeline built with Claude Code in 30 minutes to automate my AI tech watch sharing.</description><pubDate>Thu, 05 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Why we’re moving from Cursor to Claude Code (and why you should too)</title><link>https://www.56kode.com/posts/moving-from-cursor-to-claude-code/</link><guid isPermaLink="true">https://www.56kode.com/posts/moving-from-cursor-to-claude-code/</guid><description>Discover why I switched from Cursor to Claude Code. A Lead Frontend Developer’s honest feedback on the limitations of AI IDEs and the power of CLI coding agents in 2026.</description><pubDate>Tue, 10 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Efficiently cleaning a TypeScript project: Knip + AI agent workflow</title><link>https://www.56kode.com/posts/clean-typescript-project-knip-ai-workflow/</link><guid isPermaLink="true">https://www.56kode.com/posts/clean-typescript-project-knip-ai-workflow/</guid><description>Learn how to safely clean dead code in TypeScript projects using Knip and an AI Agent. A step-by-step workflow to automate cleanup without breaking production</description><pubDate>Wed, 21 Jan 2026 15:00:00 GMT</pubDate></item><item><title>How Gemini 3 Pro cut our pipeline time in half</title><link>https://www.56kode.com/posts/how-gemini-3-pro-cut-our-pipeline-time-in-half/</link><guid isPermaLink="true">https://www.56kode.com/posts/how-gemini-3-pro-cut-our-pipeline-time-in-half/</guid><description>We cut our test pipeline time from 22s to 4s per file using Gemini 3 Pro. Learn how AI identified &quot;God Modules&quot; killing our Vitest performance and automated the architectural refactoring that saved us 15 minutes per CI run.</description><pubDate>Wed, 26 Nov 2025 09:00:00 GMT</pubDate></item><item><title>Connect Cursor to Your Browser with Browser-Tools MCP</title><link>https://www.56kode.com/posts/connect-cursor-to-your-browser-with-browser-tools-mcp/</link><guid isPermaLink="true">https://www.56kode.com/posts/connect-cursor-to-your-browser-with-browser-tools-mcp/</guid><description>Learn how to integrate Browser-Tools MCP with Cursor IDE to debug web applications directly from your code editor using AI assistance</description><pubDate>Tue, 23 Sep 2025 08:11:00 GMT</pubDate></item><item><title>Automated Astro dependencies update with Cursor and Claude</title><link>https://www.56kode.com/posts/automated-astro-dependencies-update-cursor-claude/</link><guid isPermaLink="true">https://www.56kode.com/posts/automated-astro-dependencies-update-cursor-claude/</guid><description>Complete migration from Astro 4 to Astro 5 with Content Layer automated by Claude 4 Sonnet. Detailed experience report on breaking changes, new rendering API, and migration of all dependencies like React 19.</description><pubDate>Wed, 10 Sep 2025 08:00:00 GMT</pubDate></item><item><title>Integrating Jira into Cursor with the Model Context Protocol</title><link>https://www.56kode.com/posts/integrate-jira-into-cursor-with-mcp/</link><guid isPermaLink="true">https://www.56kode.com/posts/integrate-jira-into-cursor-with-mcp/</guid><description>Step-by-step guide to connect Jira to Cursor through the Model Context Protocol and streamline your workflow</description><pubDate>Thu, 05 Jun 2025 15:00:00 GMT</pubDate></item><item><title>Level Up React: Mastering Context API</title><link>https://www.56kode.com/posts/level-up-react-mastering-context-api/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-mastering-context-api/</guid><description>Explore the internal mechanisms of React&apos;s Context API, and how to use it effectively for global state management. Comparison with Zustand and Redux, advanced optimization techniques, and best practices to avoid unnecessary re-renders.</description><pubDate>Tue, 20 May 2025 17:10:00 GMT</pubDate></item><item><title>Level Up React: Mastering useReducer for structured state management</title><link>https://www.56kode.com/posts/level-up-react-mastering-use-reducer-for-structured-state-management/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-mastering-use-reducer-for-structured-state-management/</guid><description>Complete guide to React&apos;s useReducer hook - from basic concepts to advanced implementation. Learn how to structure complex state logic, manage interdependent state, and create maintainable React applications with practical e-commerce cart examples, TypeScript integration, and testing strategies.</description><pubDate>Tue, 15 Apr 2025 14:10:00 GMT</pubDate></item><item><title>Level Up React: Mastering useEffect for performant React applications</title><link>https://www.56kode.com/posts/level-up-react-mastering-useeffect-for-performant-applications/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-mastering-useeffect-for-performant-applications/</guid><description>Learn how to master React&apos;s useEffect hook with practical examples. Discover internal mechanisms, avoid common pitfalls, and build performant applications with proper synchronization techniques.</description><pubDate>Tue, 18 Mar 2025 16:00:00 GMT</pubDate></item><item><title>Level Up React: Deep dive into state and useState</title><link>https://www.56kode.com/posts/level-up-react-deep-dive-into-state-and-usestate/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-deep-dive-into-state-and-usestate/</guid><description>Complete guide to React&apos;s useState hook - from basics to advanced techniques. Learn state management, avoid common pitfalls, and optimize performance with practical examples for React developers.</description><pubDate>Tue, 04 Mar 2025 17:00:00 GMT</pubDate></item><item><title>Level Up React: Functional programming in React</title><link>https://www.56kode.com/posts/level-up-react-functional-programming-in-react/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-functional-programming-in-react/</guid><description>Learn how functional programming principles power React development. This practical guide explores first-class functions, pure functions, immutability, currying and composition with clear examples. Discover how these concepts lead to more predictable, testable and maintainable React applications.</description><pubDate>Mon, 24 Feb 2025 16:00:00 GMT</pubDate></item><item><title>Level up React: React and React DOM architecture</title><link>https://www.56kode.com/posts/level-up-react-react-and-react-dom-architecture/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-react-and-react-dom-architecture/</guid><description>Discover why React is split into two packages. Learn how react and react-dom work together, their specific roles, and the benefits of this architecture. A clear explanation with practical examples.</description><pubDate>Mon, 20 Jan 2025 14:45:00 GMT</pubDate></item><item><title>Level Up React : Deep Dive into React Elements</title><link>https://www.56kode.com/posts/level-up-react-deep-dive-into-react-elements/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-deep-dive-into-react-elements/</guid><description>Learn how React Elements work under the hood. Understand their structure, creation process, and the reconciliation mechanism. A comprehensive guide for React developers</description><pubDate>Mon, 13 Jan 2025 11:30:00 GMT</pubDate></item><item><title>Level Up React : Declarative vs Imperative Programming</title><link>https://www.56kode.com/posts/level-up-react-declarative-programming/</link><guid isPermaLink="true">https://www.56kode.com/posts/level-up-react-declarative-programming/</guid><description>Discover how declarative programming transforms React development. Learn the key differences between imperative and declarative approaches through practical examples and understand why React embraces declarative programming for state, effects, lists, and conditional rendering.</description><pubDate>Mon, 06 Jan 2025 10:00:00 GMT</pubDate></item><item><title>Migration from Jest to Vitest: Complete feedback on a React/TypeScript project</title><link>https://www.56kode.com/posts/migration-from-jest-to-vitest/</link><guid isPermaLink="true">https://www.56kode.com/posts/migration-from-jest-to-vitest/</guid><description>Complete step-by-step guide to migrate from Jest to Vitest in a React/TypeScript project. Includes ESM handling, performance optimization, and real-world solutions from a 2900+ tests migration.</description><pubDate>Wed, 18 Dec 2024 16:00:00 GMT</pubDate></item><item><title>Why aiming for 100% coverage can be a mistake</title><link>https://www.56kode.com/posts/why-aiming-for-100-coverage-can-be-a-mistake/</link><guid isPermaLink="true">https://www.56kode.com/posts/why-aiming-for-100-coverage-can-be-a-mistake/</guid><description>Discover why aiming for 100% test coverage in software development can be counterproductive. Learn practical strategies to focus on core functionality, avoid unnecessary tests, and improve code quality without wasting resources.</description><pubDate>Fri, 15 Nov 2024 13:34:00 GMT</pubDate></item><item><title>Text Truncation with Ellipsis on Multiple Lines</title><link>https://www.56kode.com/posts/text-truncation-with-ellipsis-on-multiple-lines/</link><guid isPermaLink="true">https://www.56kode.com/posts/text-truncation-with-ellipsis-on-multiple-lines/</guid><description>Learn effective CSS techniques for text truncation with ellipsis, covering both single-line and multi-line methods. This guide explains how to implement classic text overflow, use WebKit&apos;s line-clamp for multiple lines, and create fallback solutions for cross-browser compatibility. Ideal for web developers aiming to improve content display and user experience in limited spaces.</description><pubDate>Thu, 17 Oct 2024 16:00:00 GMT</pubDate></item><item><title>Responsive Images: a quick example with react</title><link>https://www.56kode.com/posts/responsive-images-a-quick-example-with-react/</link><guid isPermaLink="true">https://www.56kode.com/posts/responsive-images-a-quick-example-with-react/</guid><description>Optimizing web performance is a priority for any developer. One key aspect to consider is how images are handled across different devices. In this article, we will explore how to create responsive images with React. The goal is to display different images based on the screen size.</description><pubDate>Thu, 03 Oct 2024 15:00:00 GMT</pubDate></item><item><title>AI-powered development: Chrome extension with Gemini</title><link>https://www.56kode.com/posts/ai-powered-development-chrome-extension-with-gemini/</link><guid isPermaLink="true">https://www.56kode.com/posts/ai-powered-development-chrome-extension-with-gemini/</guid><description>Ever wondered if AI could replace developers? I put Gemini to the test by asking it to create a simple Chrome extension. What seemed like a straightforward task turned into a curious journey with unexpected twists. Did the AI succeed, or did it fall short? Dive into this article to find out how well Gemini handled the challenge of coding in the real world.</description><pubDate>Thu, 19 Sep 2024 16:00:00 GMT</pubDate></item><item><title>Cross-Origin Resource Sharing (CORS): A Comprehensive Guide</title><link>https://www.56kode.com/posts/cross-origin-resource-sharing-cors/</link><guid isPermaLink="true">https://www.56kode.com/posts/cross-origin-resource-sharing-cors/</guid><description>Detailed explanation of the CORS (Cross-Origin Resource Sharing) security mechanism. Covers the definition, importance, functionality, and common CORS errors with their solutions. Includes code examples for both server-side and client implementation. Comprehensive guide for developers dealing with cross-origin requests and associated security issues.</description><pubDate>Thu, 05 Sep 2024 16:00:00 GMT</pubDate></item><item><title>AI-powered development: Chrome extension with ChatGPT</title><link>https://www.56kode.com/posts/ai-powered-development-chrome-extension-with-chatgpt/</link><guid isPermaLink="true">https://www.56kode.com/posts/ai-powered-development-chrome-extension-with-chatgpt/</guid><description>Ever wondered if AI could replace developers? I put ChatGPT to the test by asking it to create a simple Chrome extension. What seemed like a straightforward task turned into a curious journey with unexpected twists. Did the AI succeed, or did it fall short? Dive into this article to find out how well ChatGPT handled the challenge of coding in the real world.</description><pubDate>Thu, 29 Aug 2024 16:00:00 GMT</pubDate></item><item><title>Example of Using useSyncExternalStore with LocalStorage</title><link>https://www.56kode.com/posts/using-usesyncexternalstore-with-localstorage/</link><guid isPermaLink="true">https://www.56kode.com/posts/using-usesyncexternalstore-with-localstorage/</guid><description>Learn how to efficiently synchronize application state with external data sources like LocalStorage using React&apos;s useSyncExternalStore hook, with a practical example and detailed explanation.</description><pubDate>Wed, 21 Aug 2024 18:26:00 GMT</pubDate></item></channel></rss>