---
title: "Dmytro Krasun (@DmytroKrasun) | Hashnode"
description: "Dmytro Krasun (@DmytroKrasun) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@DmytroKrasun"
---

@DmytroKrasun

# Dmytro Krasun

@DmytroKrasun · Joined January 2022

[Website](https://dmytrokrasun.com/)

### [Let's build a screenshot API](https://dmytrokrasun.hashnode.dev/building-screenshot-api?utm_source=hashnode&utm_medium=feed)

Two 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

16 min read · [dmytrokrasun.hashnode.dev](https://dmytrokrasun.hashnode.dev/building-screenshot-api?utm_source=hashnode&utm_medium=feed)

[Mar 24, 2024](https://hashnode.com/posts/building-screenshot-api/660018b68ab4bc989e295ff7)

### [How to record videos with Puppeteer](https://dmytrokrasun.hashnode.dev/how-to-record-videos-with-puppeteer?utm_source=hashnode&utm_medium=feed)

I 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...

4 min read · [dmytrokrasun.hashnode.dev](https://dmytrokrasun.hashnode.dev/how-to-record-videos-with-puppeteer?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-record-videos-with-puppeteer/638dda4cd993b14fd595e4b3) [Dec 5, 2022](https://hashnode.com/posts/how-to-record-videos-with-puppeteer/638dda4cd993b14fd595e4b3)

### [Open Graph images](https://dmytrokrasun.hashnode.dev/open-graph-images?utm_source=hashnode&utm_medium=feed)

Also 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...

11 min read · [dmytrokrasun.hashnode.dev](https://dmytrokrasun.hashnode.dev/open-graph-images?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/open-graph-images/638c8e43441c0eef6aad09b4) [Dec 4, 2022](https://hashnode.com/posts/open-graph-images/638c8e43441c0eef6aad09b4)

### [Building a website directory with Next.js, Tailwind CSS, and Prisma](https://dmytrokrasun.hashnode.dev/building-a-website-directory-with-nextjs-tailwind-css-and-prisma?utm_source=hashnode&utm_medium=feed)

I 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...

14 min read · [dmytrokrasun.hashnode.dev](https://dmytrokrasun.hashnode.dev/building-a-website-directory-with-nextjs-tailwind-css-and-prisma?utm_source=hashnode&utm_medium=feed)

[4](https://hashnode.com/posts/building-a-website-directory-with-nextjs-tailwind-css-and-prisma/6379ef7bd7bc8feb46ecef36) [Nov 20, 2022](https://hashnode.com/posts/building-a-website-directory-with-nextjs-tailwind-css-and-prisma/6379ef7bd7bc8feb46ecef36)

### [I migrated to Google Cloud](https://dmytrokrasun.hashnode.dev/i-migrated-to-google-cloud?utm_source=hashnode&utm_medium=feed)

I 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...

4 min read · [dmytrokrasun.hashnode.dev](https://dmytrokrasun.hashnode.dev/i-migrated-to-google-cloud?utm_source=hashnode&utm_medium=feed)

[Sep 15, 2022](https://hashnode.com/posts/i-migrated-to-google-cloud/63233e5655fb028b64429d0b)
