dmytrokrasun.hashnode.devLet'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...Mar 24, 2024·16 min read
dmytrokrasun.hashnode.devHow 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...Dec 5, 2022·4 min read
dmytrokrasun.hashnode.devOpen 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...Dec 4, 2022·11 min read
dmytrokrasun.hashnode.devBuilding 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...Nov 20, 2022·14 min read
dmytrokrasun.hashnode.devI 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...Sep 15, 2022·4 min read