14 Stories by Antonello Zanini
Efficiency and productivity are critical in modern web development. That’s why Next.js introduced the Hot Module Replacement (HMR) mechanism, more commonly known as Fast...
ultrafetch
adds caching capabilities to fetch
and node-fetch
to address one of the major drawbacks of both implementations of the Fetch API.
There are several ways to configure CORS in Next.js. Let's look at how to use the most critical headers to make your site more...
react-ts-form
is a complete and customizable library for creating more maintainable type-safe forms in React while avoiding boilerplate code.
Learn how to integrate Node.js with Helmet to improve security by safeguarding HTTP headers returned by a Node.js app.
Let's explore the main differences between ArrayList and LinkedList in Kotlin to figure out which data collection structure is best.
Let’s learn how to extend the Request type in TypeScript to make its instances store custom data you can use at the controller level.
Discover what type casting is, how Java and Kotlin approach it, which operators Kotlin provides, and how, when, and why to use them.
Explore cloud storage services that support multipart upload by allowing you to split files into several small chunks to be uploaded sequentially or in...
Kotlin extensions allow you to extend a class by adding new features to it without inheritance, and without using the Decorator pattern.
Discover the distinguishing factors between nullable and non-nullable types and how to check for null variables using advanced Kotlin operators like Elvis operator and...
Braintree helps you implement a payments system effortlessly. This tutorial will show you how to use its Drop-in UI to get started.