Blog

Automate Social Images with Next.js and Puppeteer

Automate Social Images with Next.js and Puppeteer

In this article, we will see how to create a web app that generates social images automatically. The service will generate HTML content dynamically, based on a request, generate a "snapshot" of the content, and return it to the requester. In order to do this, we will need to automate the usage of a web browser.

Upload and display images using Prisma

Upload and display images using Prisma

Sometimes you need to handle and manage images linked to information that is stored in the database of your web application. We can improve and simplify both image management, and data storage, using two helpful products: Prisma and Cloudinary.

How To Migrate From jQuery To Next.js

How To Migrate From jQuery To Next.js

In this article, we’re taking a closer look at different approaches and strategies on how we can migrate a web application that uses jQuery framework, and start using one of the coolest React frameworks in the market: Next.js.

Add a headless CMS to ASP.NET in 5 minutes

Add a headless CMS to ASP.NET in 5 minutes

In this tutorial we will see how to integrate the Storyblok API with an ASP.NET Core MVC application and enable a preview of the content in the real-time Visual Editor. We will use Adliance.Storyblok, a C# client for the Storyblok API, to manage our data.

How To Implement Authentication In Next.js With Auth0

How To Implement Authentication In Next.js With Auth0

At the moment of adding authentication and authorization to our web applications, there are some things that we should evaluate, e.g. whether we need to create our own security platform or whether we can rely on an existing third-party service. Let’s see how we can implement authentication and authorization in Next.js apps, with Auth0.

PDF Generation with Puppeteer Sharp

PDF Generation with Puppeteer Sharp

Besides surfing the web, you can use web browsers programmatically to automate tasks. Learn how to drive a Chromium browser using Puppeteer Sharp, a browser automation library for C#.

End-To-End Testing With Playwright Sharp

End-To-End Testing With Playwright Sharp

Automating web browser interactions is a great way to test the functionalities of our web application. Let's see how to create UI tests in C# using Playwright Sharp, a browser automation library.

GraphQL vs REST: which API is better for your web app?

GraphQL vs REST: which API is better for your web app?

Are you planning to build an API for your web application and you don't know what architectural approach to take? In this article, we will describe REST and GraphQL APIs. We will see their features, advantages, disadvantages, and use cases.