DKDmytro Krasunindmytrokrasun.hashnode.dev·Mar 24, 2024 · 16 min readLet's build a screenshot APITwo years have passed since the launch of ScreenshotOne, and I want to do a fun coding exercise and build a tiny subset of what the API is today, but from scratch. In case you don't want to read the tutorial, feel free to check out the complete resul...00
DKDmytro Krasunindmytrokrasun.hashnode.dev·Dec 5, 2022 · 4 min readHow to record videos with PuppeteerI gathered everything you need to know about how to record videos with Puppeteer in one place. Enjoy! A quickstart To generate a video with Puppeteer for page, we are going to use the puppeteer-screen-recorder library: npm i puppeteer-screen-recorder...01D
DKDmytro Krasunindmytrokrasun.hashnode.dev·Dec 4, 2022 · 11 min readOpen Graph imagesAlso known as social cards or link previews, these images make a difference between the click and the visit to your site or ignoring it. Boost your brand awareness by generating Open Graph images. In this article, I share with you a few quick ways ho...01D
DKDmytro Krasunindmytrokrasun.hashnode.dev·Nov 20, 2022 · 14 min readBuilding a website directory with Next.js, Tailwind CSS, and PrismaI am seeking a good stack I can switch to for my new projects. So, I decided to try and evaluate Next.js, Tailwind CSS, and Prisma stack with a small project. Before I start, I must admit that I have zero experience or don't have experience at all wi...04HRDD
DKDmytro Krasunindmytrokrasun.hashnode.dev·Sep 15, 2022 · 4 min readI migrated to Google CloudI migrated my screenshot API project to Google Cloud. Google Cloud gives $300 in credits for 3 months for experimenting. And I decided to give it a try, but not because of the free credits. My main reason is that I want peace of mind with my infrastr...00