<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Seerat Awan’s Blog</title><description>Full Stack AI Engineer, loves to build things for the web and share knowledge with the community. And also a open source enthusiast.</description><link>https://seeratawan.me/</link><item><title>React Custom Hook: useClipboard</title><link>https://seeratawan.me/blog/react-custom-hook-use-clipboard/</link><guid>https://seeratawan.me/blog/react-custom-hook-use-clipboard/</guid><description>Streamline copy-to-clipboard functionality in your React applications with the powerful useClipboard hook. Learn how to implement and utilize this hook effectively.</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate></item><item><title>React Custom Hook: useDidMountEffect</title><link>https://seeratawan.me/blog/react-custom-hook-use-did-mount-effect/</link><guid>https://seeratawan.me/blog/react-custom-hook-use-did-mount-effect/</guid><description>Optimize your React components with the useDidMountEffect hook, a powerful tool for precise effect handling based on prop or state changes.</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate></item><item><title>React Custom Hook: usePrevious</title><link>https://seeratawan.me/blog/react-custom-hook-use-previous/</link><guid>https://seeratawan.me/blog/react-custom-hook-use-previous/</guid><description>Enhance your React development with the usePrevious custom hook. Explore its implementation, usage, and benefits for efficient state management and side effect handling.</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate></item><item><title>How I Implemented Cross-Domain Tracking at Usermaven</title><link>https://seeratawan.me/blog/how-i-implemented-cross-domain-tracking-at-usermaven/</link><guid>https://seeratawan.me/blog/how-i-implemented-cross-domain-tracking-at-usermaven/</guid><description>Learn how I designed and built a transparent cross-domain tracking solution at Usermaven to connect user data across multiple websites.</description><pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Lazy Load Fonts in Next.js with Web Components</title><link>https://seeratawan.me/blog/lazy-load-fonts-in-nextjs-with-web-components/</link><guid>https://seeratawan.me/blog/lazy-load-fonts-in-nextjs-with-web-components/</guid><description>Learn to lazy load fonts in Next.js by building a custom web component with TypeScript. Conditionally loading fonts improves performance by preventing massive files from being served to all.</description><pubDate>Tue, 09 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Generating Font Previews with Python and Pillow for Enhanced UX</title><link>https://seeratawan.me/blog/generating-font-previews-with-python-pillow-for-enhanced-ux/</link><guid>https://seeratawan.me/blog/generating-font-previews-with-python-pillow-for-enhanced-ux/</guid><description>How I automated generating font previews with a Python script using Pillow. It covers the frustrating font picking experience that prompted this solution, how the script downloads and draws fonts into preview images, integrating them to improve UX, and key lessons learned about leveraging Python for automating digital asset generation.</description><pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Unlock Innovation - How to Rewire Your Brain for Out-of-the-Box Thinking</title><link>https://seeratawan.me/blog/unlock-innovation-how-to-rewire-your-brain-for-out-of-the-box-thinking/</link><guid>https://seeratawan.me/blog/unlock-innovation-how-to-rewire-your-brain-for-out-of-the-box-thinking/</guid><description>Discover techniques based on neuroscience and cognitive research to purposefully disrupt habitual thinking and spark creative insights. The B.R.A.I.N. framework shows how breaking patterns, restricting choices, analyzing assumptions, inspiring novelty, and napping can reshape neural connections for innovative thinking.</description><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Why You Should Move from Pixels (px) to Relative Units (rem) in CSS</title><link>https://seeratawan.me/blog/why-you-should-move-from-px-to-rem-in-css/</link><guid>https://seeratawan.me/blog/why-you-should-move-from-px-to-rem-in-css/</guid><description>An in-depth guide on why you should move from using pixels (px) to relative units like rems for sizing elements in CSS. Details the benefits of fluid relative units for responsiveness, accessibility, and maintaining sites over time.</description><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Hire the best Front-End developer: Unlock Next-Level User Experiences</title><link>https://seeratawan.me/blog/hire-the-best-front-end-developer/</link><guid>https://seeratawan.me/blog/hire-the-best-front-end-developer/</guid><description>As a seasoned Full-Stack Engineer, I, Seerat Awan, specialize in building exceptional SaaS platforms that deliver unparalleled user experiences. With over 8 years of expertise, I am the ideal partner to elevate your project&apos;s front-end and drive lasting success.</description><pubDate>Sun, 09 Apr 2023 00:00:00 GMT</pubDate></item><item><title>React Internationalization (i18n) using Context API</title><link>https://seeratawan.me/blog/react-internationalization-using-context-api/</link><guid>https://seeratawan.me/blog/react-internationalization-using-context-api/</guid><description>Get a step-by-step guide on using the Provider pattern with React&apos;s Context API for i18n, along with a working code example to help you get started with this powerful technique.</description><pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate></item><item><title>9 Must-Have SaaS Tools for Startups to Boost Growth</title><link>https://seeratawan.me/blog/9-must-have-saas-tools-for-startups/</link><guid>https://seeratawan.me/blog/9-must-have-saas-tools-for-startups/</guid><description>Discover the top SaaS tools that every startup founder should consider using to maximize productivity, growth, and success. From payment processing to social media management, these essential tools can help your business thrive in a competitive market.</description><pubDate>Fri, 24 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Advanced TypeScript features you may not know about</title><link>https://seeratawan.me/blog/advanced-typescript-features-you-may-not-know-about/</link><guid>https://seeratawan.me/blog/advanced-typescript-features-you-may-not-know-about/</guid><description>Improve your TypeScript code with these must-have features</description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>How To Create A Full-screen Scrolling Website</title><link>https://seeratawan.me/blog/how-to-build-a-full-screen-scrolling-website/</link><guid>https://seeratawan.me/blog/how-to-build-a-full-screen-scrolling-website/</guid><description>In this tutorial, you will learn to build the amazing full-screen Scrolling websites.</description><pubDate>Thu, 25 Jun 2020 00:00:00 GMT</pubDate></item></channel></rss>