
Consider the following function that calculates the factorial of a number:

The border-radius property allows you to round the edges of an element. Giving the same border-radius value to the parent element and child…

CURL is a command-line tool that allows you to transmit data with URL syntax, supporting a myriad of protocols (DICT, FILE, FTP, FTPS,…

Using custom dialog elements instead of native browser implementations, such as alert,
confirm, or prompt,
has become the standard for web…

Since fetch) is pratically universally supported on the most used web browsers, we may safely drop the use Axios and other similar…

Have you ever had to run a CI/CD pipeline that is triggered by a commit, when
there is no code changes to be commited?

New year, new blog! After delaying the publication of my blog for a long time, I finally finished developing it using Next.js, PocketBase,…

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data, developed by Facebook in 2012 and…

In computer science, a first-class citizen is an entity that supports all operations available to other entities. Some of the available…

A remote procedure call (RPC) is a mechanism of communication between two computational environments, where one can be identified as a…