
How to Manipulate, Split and Concatenate PDF Files Server-Side
In this article, I'll show you a free and easy way to manipulate, split and concatenate PDF documents on your web server using a software package called QPDF.
Educational articles on full-stack development, design, and systems engineering.

In this article, I'll show you a free and easy way to manipulate, split and concatenate PDF documents on your web server using a software package called QPDF.

In this tutorial, I'm going to show you how to utilize OpenAI's text-davinci API, more commonly known as ChatGPT, in conjunction with NextJS's fabulous automatic locale detection and Static Site Generation (SSG), to automate translation of your website content at built-time.

In this tutorial, I'll show you how to create your own infinite scroll component in NextJS / React without depending on an external library.

Don't compromise user experience to get a high Google Lighthouse score, as the algorithm is too complex and even the top-ranking sites don't get perfect scores. Fix real problems, but focus on content that people actually want to see.

If you're a geek like me, then you're defininely going to want to check out this article. I'll show you how to create a Star Wars-like crawl background for your website using only JavaScript and CSS.

Google Fonts are great. Everybody loves them, but they are often not implemented properly and fail the Google Lighthouse test. In this article, I'll show you how to use Google Fonts in an SEO-friendly way.

It took me a while, but I'm finally fully on the Tailwind CSS bandwagon. In this article, I'll explain why and how I got there.

This tutorial focuses on creating a more modern website hero section using NextJS 13 Images and Tailwind CSS.