<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>ProductCraft</title>
        <link>https://productcraft.io</link>
        <description>Transforming Ideas into Market Leading Products</description>
        <lastBuildDate>Mon, 03 Nov 2025 13:24:48 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>ProductCraft</title>
            <url>https://productcraft.io/favicon.ico</url>
            <link>https://productcraft.io</link>
        </image>
        <copyright>All rights reserved 2025, ProductCraft</copyright>
        <item>
            <title><![CDATA[How to Build a Text Editor Like Notion]]></title>
            <link>https://productcraft/blog/how-to-build-a-text-editor-like-notion</link>
            <guid>https://productcraft/blog/how-to-build-a-text-editor-like-notion</guid>
            <pubDate>Sat, 07 Nov 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Build your own Notion clone with React.js and learn how such text editors work.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/how-to-build-a-text-editor-like-notion/notion-clone-cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Using The New <next/image> Component]]></title>
            <link>https://productcraft/blog/using-the-new-next-12-image-component</link>
            <guid>https://productcraft/blog/using-the-new-next-12-image-component</guid>
            <pubDate>Sun, 07 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Next.js 12.2 includes a totally revised component for image optimization. Let’s see what has changed.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/using-the-new-next-12-image-component/robert-shunev-mS1nlYbq1kA-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Generating Stitches Variants For Each Color Of Your Theme]]></title>
            <link>https://productcraft/blog/generating-stitches-variants-for-theme-colors</link>
            <guid>https://productcraft/blog/generating-stitches-variants-for-theme-colors</guid>
            <pubDate>Tue, 23 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Stiches.dev lets you write performant CSS-in-JS. Let’s see how we can speed up creating variants with your color palette!]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/generating-stitches-variants-for-theme-colors/stitches-color-palette-variants-banner.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ES Modules: All You Need To Know]]></title>
            <link>https://productcraft/blog/es-modules-all-you-need-to-know</link>
            <guid>https://productcraft/blog/es-modules-all-you-need-to-know</guid>
            <pubDate>Sat, 03 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[ESM and CommonJS are Javascript's module systems. Let's understand how they compare and when to choose which system.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/es-modules-all-you-need-to-know/ej-li-fCyfgmnTj4o-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Should You Quit Your Job For Your Side-Project?]]></title>
            <link>https://productcraft/blog/quitting-job-for-side-project</link>
            <guid>https://productcraft/blog/quitting-job-for-side-project</guid>
            <pubDate>Sat, 24 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Going all-in on one’s beloved side-project? Sounds great! But how do you know it is the right project and time to do so? Let’s take a look at a simple concept.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/quitting-job-for-side-project/andrew-neel-fqoYO9MjLLQ-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[3 Things That Helped Me Going Deep (Work)]]></title>
            <link>https://productcraft/blog/things-that-helped-me-doing-deep-work</link>
            <guid>https://productcraft/blog/things-that-helped-me-doing-deep-work</guid>
            <pubDate>Sat, 15 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[How to put Cal Newport’s deep work concept to practice? These 3 tips helped me over the last years.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/things-that-helped-me-doing-deep-work/ruben-ramirez-xhKG01FN2uk-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Tagged Template Literals - How Tools Like Styled Components Work]]></title>
            <link>https://productcraft/blog/tagged-template-literals-how-tools-like-styled-components-work</link>
            <guid>https://productcraft/blog/tagged-template-literals-how-tools-like-styled-components-work</guid>
            <pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Have you ever wondered how syntactical sugar like `styled` just magically works? Let’s recreate this functionality using tagged template strings in Javascript.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/tagged-template-literals-how-tools-like-styled-components-work/styled.jsx.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How To Build A Text Editor With Lexical and React]]></title>
            <link>https://productcraft/blog/how-to-build-a-text-editor-with-lexical-and-react</link>
            <guid>https://productcraft/blog/how-to-build-a-text-editor-with-lexical-and-react</guid>
            <pubDate>Tue, 10 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Lexical is a new framework for building rich text editors. Let's build a simple WYSIWYG editor with it.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/how-to-build-a-text-editor-with-lexical-and-react/lexical-text-editor-react-tutorial.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Generating Dynamic OG Images For Your Blog With Vercel OG]]></title>
            <link>https://productcraft/blog/generating-dynamic-og-images-with-vercel-og</link>
            <guid>https://productcraft/blog/generating-dynamic-og-images-with-vercel-og</guid>
            <pubDate>Wed, 08 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Improve your Next.js-based blog with OG images generated with @vercel/og.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/generating-dynamic-og-images-with-vercel-og/shubham-dhage-Hatkch_piQM-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[3 Tips To Write Better Code As A Beginner Frontend Developer]]></title>
            <link>https://productcraft/blog/3-tips-to-write-better-code-as-junior-developer</link>
            <guid>https://productcraft/blog/3-tips-to-write-better-code-as-junior-developer</guid>
            <pubDate>Tue, 04 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[As a beginner, you don’t think about coding style. Implement these three principles to improve your code base immediately.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/3-tips-to-write-better-code-as-junior-developer/alex-kotliarskyi-ourQHRTE2IM-unsplash.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How To Build A Floating Menu With Lexical  and React]]></title>
            <link>https://productcraft/blog/how-to-build-a-floating-menu-with-lexical-react</link>
            <guid>https://productcraft/blog/how-to-build-a-floating-menu-with-lexical-react</guid>
            <pubDate>Tue, 02 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Nowadays text editors like Notion let you easily format text with a bubble menu near your selection. Let's build one!]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/how-to-build-a-floating-menu-with-lexical-react/lexical-floating-menu-screenshot.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Why open-source projects are your best marketing]]></title>
            <link>https://productcraft/blog/why-open-source-projects-are-your-best-marketing</link>
            <guid>https://productcraft/blog/why-open-source-projects-are-your-best-marketing</guid>
            <pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Finding new clients as a freelancer is hard. Learn how open-source can help you in that – and why it beats most other marketing strategies.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/why-open-source-projects-are-your-best-marketing/why-open-source-is-your-best-marketing-screenshot.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Adopting a no-code mindset]]></title>
            <link>https://productcraft/blog/adopting-a-no-code-mindset</link>
            <guid>https://productcraft/blog/adopting-a-no-code-mindset</guid>
            <pubDate>Sat, 01 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Writing code has never been easier. Yet, effective teams do the opposite: they focus on shipping less code. Learn why and how you adopt a no-code mindset.]]></description>
            <author>hello@productcraft.io (Binod Aryal)</author>
            <enclosure url="https://productcraft.io/images/posts/adopting-a-no-code-mindset/adopting-no-code.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>