<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
        <title>Lev Gelfenbuim's Blog</title>
        <link>https://lev.engineer/blog</link>
        <description>A Blog For Solo Engineers, But Not Only.</description>
        <language>en-us</language>
        
        <item>
            <title>JSR: The JavaScript Package Registry We've Been Waiting For</title>
            <link>https://lev.engineer/blog/jsr-the-javascript-package-registry-we-ve-been-waiting-for</link>
            <description>When speaking of JavaScript development, managing packages efficiently and securely has become a critical aspect of the developer's workflow. For years, </description>
            <pubDate>2024-05-24T09:19:42.576Z</pubDate>
        </item>
        <item>
            <title>Scalable Web Scraping with Serverless - Part 2</title>
            <link>https://lev.engineer/blog/scalable-web-scraping-with-serverless-part-2</link>
            <description>Today we will focus on processing the HTML data stored in AWS S3, transforming it into JSON format, and then loading this data into a PostgreSQL database. This will complete the pipeline by adding data processing and storage capabilities, making your system capable of handling end-to-end data operations in a scalable and efficient manner.</description>
            <pubDate>2024-05-13T07:40:08.352Z</pubDate>
        </item>
        <item>
            <title>Scalable Web Scraping with Serverless - Part 1</title>
            <link>https://lev.engineer/blog/scalable-web-scraping-with-serverless-part-1</link>
            <description>Today I'll show you how to build a scalable infrastructure for web scraping using </description>
            <pubDate>2024-04-27T09:40:16.663Z</pubDate>
        </item>
        <item>
            <title>Web Scraping Like a Pro: Unlocking the Power of Impersonation</title>
            <link>https://lev.engineer/blog/web-scraping-like-a-pro-unlocking-the-power-of-impersonation</link>
            <description>Disclaimer:</description>
            <pubDate>2024-04-11T13:52:52.908Z</pubDate>
        </item>
        <item>
            <title>Implementing 2FA in Your Next.js App with Google Authenticator</title>
            <link>https://lev.engineer/blog/implementing-2fa-in-your-next-js-app-with-google-authenticator</link>
            <description>If you've been on a quest to fortify your Next.js app against the dark forces of the internet, you've probably heard the ancient tech wisdom: "In the land of cybersecurity, two factors are better than one". Yes, I'm talking about </description>
            <pubDate>2024-03-23T11:25:27.904Z</pubDate>
        </item>
        <item>
            <title>The Power of PPR in Next.js 14</title>
            <link>https://lev.engineer/blog/the-power-of-ppr-in-next-js-14</link>
            <description>In the fast-evolving landscape of web development, rendering strategies play a pivotal role in determining the performance, user experience, and scalability of web applications. Traditional approaches often forced developers to choose between the speed and SEO benefits of static site generation and the flexibility and dynamism of server-side rendering. However, as global delivery of dynamic web applications becomes more crucial, the industry has sought innovative solutions to bridge this divide without compromising on performance or user experience.</description>
            <pubDate>2024-03-08T20:18:59.596Z</pubDate>
        </item>
        <item>
            <title>Crafting an RSS Feed with Next.js 14</title>
            <link>https://lev.engineer/blog/crafting-an-rss-feed-with-next-js-14</link>
            <description>While JSON has become the de facto standard for web APIs, XML remains pivotal in specific use cases, such as RSS feeds. RSS feeds allow users to stay updated with content changes or news without manually checking the website. This post delves into creating an RSS feed for a blog or news section of a website using Next.js 14, showcasing how XML responses can be efficiently rendered and served.</description>
            <pubDate>2024-02-19T22:18:19.628Z</pubDate>
        </item>
        <item>
            <title>Bootstrap Your Startup with Open Source Tools</title>
            <link>https://lev.engineer/blog/bootstrap-your-startup-with-open-source-tools</link>
            <description>In the world of startups, where innovation meets the hustle, the journey from concept to market leader is fraught with challenges. Among these, </description>
            <pubDate>2024-02-17T22:11:39.231Z</pubDate>
        </item>
        <item>
            <title>Beyond Google Analytics: Embrace Privacy with Ackee on Vercel</title>
            <link>https://lev.engineer/blog/beyond-google-analytics-embrace-privacy-with-ackee-on-vercel</link>
            <description>In an age where digital privacy is more than just a buzzword, it's a </description>
            <pubDate>2024-02-16T22:40:44.727Z</pubDate>
        </item>
        <item>
            <title>From Zero to Hero: Superpowering Your Next.js Blog with Sanity</title>
            <link>https://lev.engineer/blog/from-zero-to-hero-superpowering-your-next-js-blog-with-sanity</link>
            <description>In the ever-evolving landscape of web development, creating a blog that stands out for its speed, flexibility, and content richness is paramount. Next.js, a React framework, has become the go-to solution for developers seeking to build fast, SEO-friendly web applications with ease. However, the true power of a Next.js blog unfolds when paired with Sanity, a revolutionary content management system designed to supercharge your digital experiences.</description>
            <pubDate>2024-02-12T09:51:00.000Z</pubDate>
        </item>
        <item>
            <title>Leveraging RxJS for Seamless Communication Between Components in Different Layouts in Next.js</title>
            <link>https://lev.engineer/blog/leveraging-rxjs-for-seamless-communication-between-components-in-different-layouts-in-next-js</link>
            <description>In </description>
            <pubDate>2023-08-07T22:57:00.000Z</pubDate>
        </item>
        <item>
            <title>Implementing Google OAuth Authentication in Next.js Using Passport.js and Serverless Functions</title>
            <link>https://lev.engineer/blog/implementing-google-oauth-authentication-in-next-js-using-passport-js-and-serverless-functions</link>
            <description>User authentication is a critical component of web applications, ensuring security and personalized experiences for users. Google OAuth authentication is a popular choice, allowing users to sign in using their Google accounts. In this tutorial, we’ll explore how to implement Google OAuth authentication in a Next.js application using </description>
            <pubDate>2023-08-26T11:45:00.000Z</pubDate>
        </item>
        <item>
            <title>Vercel v0 First Impressions</title>
            <link>https://lev.engineer/blog/vercel-v0-first-impressions</link>
            <description>Yesterday, after a long wait, I received private access to the new version of v0! If you live on Mars and don’t know what </description>
            <pubDate>2023-10-13T11:33:00.000Z</pubDate>
        </item>
        <item>
            <title>How to Create a Dynamic Sitemap for Your Next.js 14 Blog: A Comprehensive Guide to Boost SEO</title>
            <link>https://lev.engineer/blog/how-to-create-a-dynamic-sitemap-for-your-next-js-14-blog-a-comprehensive-guide-to-boost-seo</link>
            <description>Introduction</description>
            <pubDate>2023-11-18T12:12:00.000Z</pubDate>
        </item>
    </channel>
</rss>