56,966 blogs · [ { "id": "01a0879a-4c03-7006-a697-94793d6e1203", "title": "Markdown Printer: The Missing Tool for AI-Powered Development", "url": "https://lev.engineer/blog/markdown-printer-the-missing-tool-for-ai-powered-development", "published_at": "2025-10-02T12:41:24+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793e5fdf1f", "title": "Building Centralized SES Email Event Logging with CloudWatch", "url": "https://lev.engineer/blog/building-centralized-ses-email-event-logging-with-cloudwatch", "published_at": "2025-09-25T17:30:58+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793e664cef", "title": "Generating Dynamic AI-Powered FAQ Section for Sanity Blog Posts", "url": "https://lev.engineer/blog/generating-dynamic-ai-powered-faq-section-for-sanity-blog-posts", "published_at": "2025-07-15T08:00:13+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793e82d2db", "title": "JSR: The JavaScript Package Registry We've Been Waiting For", "url": "https://lev.engineer/blog/jsr-the-javascript-package-registry-we-ve-been-waiting-for", "published_at": "2024-05-24T09:19:42+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793eab6eb2", "title": "Scalable Web Scraping with Serverless - Part 2", "url": "https://lev.engineer/blog/scalable-web-scraping-with-serverless-part-2", "published_at": "2024-05-13T07:40:08+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793f06cf05", "title": "Scalable Web Scraping with Serverless - Part 1", "url": "https://lev.engineer/blog/scalable-web-scraping-with-serverless-part-1", "published_at": "2024-04-27T09:40:16+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793f0fc880", "title": "Web Scraping Like a Pro: Unlocking the Power of Impersonation", "url": "https://lev.engineer/blog/web-scraping-like-a-pro-unlocking-the-power-of-impersonation", "published_at": "2024-04-11T13:52:52+00:00" }, { "id": "01a0879a-4c03-7006-a697-94793f60e52f", "title": "Implementing 2FA in Your Next.js App with Google Authenticator", "url": "https://lev.engineer/blog/implementing-2fa-in-your-next-js-app-with-google-authenticator", "published_at": "2024-03-23T11:25:27+00:00" }, { "id": "01a0879a-4c03-7006-a697-94794044f13c", "title": "The Power of PPR in Next.js 14", "url": "https://lev.engineer/blog/the-power-of-ppr-in-next-js-14", "published_at": "2024-03-08T20:18:59+00:00" }, { "id": "01a0879a-4c03-7006-a697-9479408446e6", "title": "Crafting an RSS Feed with Next.js 14", "url": "https://lev.engineer/blog/crafting-an-rss-feed-with-next-js-14", "published_at": "2024-02-19T22:18:19+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605c86219d", "title": "Bootstrap Your Startup with Open Source Tools", "url": "https://lev.engineer/blog/bootstrap-your-startup-with-open-source-tools", "published_at": "2024-02-17T22:11:39+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605cfaa535", "title": "Beyond Google Analytics: Embrace Privacy with Ackee on Vercel", "url": "https://lev.engineer/blog/beyond-google-analytics-embrace-privacy-with-ackee-on-vercel", "published_at": "2024-02-16T22:40:44+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605d523759", "title": "From Zero to Hero: Superpowering Your Next.js Blog with Sanity", "url": "https://lev.engineer/blog/from-zero-to-hero-superpowering-your-next-js-blog-with-sanity", "published_at": "2024-02-12T09:51:00+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605eef3228", "title": "How to Create a Dynamic Sitemap for Your Next.js 14 Blog: A Comprehensive Guide to Boost SEO", "url": "https://lev.engineer/blog/how-to-create-a-dynamic-sitemap-for-your-next-js-14-blog-a-comprehensive-guide-to-boost-seo", "published_at": "2023-11-18T12:12:00+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605ea4b203", "title": "Vercel v0 First Impressions", "url": "https://lev.engineer/blog/vercel-v0-first-impressions", "published_at": "2023-10-13T11:33:00+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605e51479a", "title": "Implementing Google OAuth Authentication in Next.js Using Passport.js and Serverless Functions", "url": "https://lev.engineer/blog/implementing-google-oauth-authentication-in-next-js-using-passport-js-and-serverless-functions", "published_at": "2023-08-26T11:45:00+00:00" }, { "id": "01a0879a-4c04-71d2-a10b-73605d8a9eb6", "title": "Leveraging RxJS for Seamless Communication Between Components in Different Layouts in Next.js", "url": "https://lev.engineer/blog/leveraging-rxjs-for-seamless-communication-between-components-in-different-layouts-in-next-js", "published_at": "2023-08-07T22:57:00+00:00" } ] posts Claim your blog
Back to lev.engineer
Blog · corpus.blog/blogs/lev.engineer/posts

lev.engineer

lev.engineer

2025

2024

2023