Antonello Zanini I'm a software engineer, but I prefer to call myself a technology bishop. Spreading knowledge through writing is my mission.

Stories by Antonello Zanini

Playwright Adoption Guide: Overview, Examples, And Alternatives

Playwright adoption guide: Overview, examples, and alternatives

Dev

Playwright has become one of the leading technologies for writing end-to-end tests for modern web apps thanks to its rich and intuitive API.

Antonello Zanini
Jul 22, 2024 ⋅ 15 min read
How To Extend The Express Request Object In TypeScript

How to extend the Express Request object in TypeScript

Dev

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.

Antonello Zanini
Jul 8, 2024 ⋅ 14 min read
Using CORS In Next.js To Handle Cross-Origin Requests

Using CORS in Next.js to handle cross-origin requests

Dev

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

Antonello Zanini
Jun 19, 2024 ⋅ 8 min read
Comparing Hattip Vs Express Js For Modern Application Development

Comparing Hattip vs. Express.js for modern app development

Dev

Explore what Hattip is, how it works, its benefits and key features, and the differences between Hattip and Express.js.

Antonello Zanini
May 2, 2024 ⋅ 8 min read
Using Signaldb With React

Using SignalDB with React: A complete guide

Dev

SignalDB enables automatic data synchronization between your components and a local in-memory or persistent database.

Antonello Zanini
Feb 20, 2024 ⋅ 6 min read
Express Js Adoption Guide Overview Examples Alternatives

Express.js adoption guide: Overview, examples, and alternatives

Dev

Express.js is a Node.js framework for creating maintainable and fast backend web applications in JavaScript. In the fast-paced world of […]

Antonello Zanini
Dec 6, 2023 ⋅ 17 min read
7 Common Next Js Hmr Issues And How To Address Them

7 common Next.js HMR issues and how to address them

Dev

Efficiency and productivity are critical in modern web development. That’s why Next.js introduced the Hot Module Replacement (HMR) mechanism, more […]

Antonello Zanini
Sep 26, 2023 ⋅ 7 min read
Guide To Using Ultrafetch To Boost Node Fetch Behavior

Using ultrafetch to boost node-fetch behavior

Dev

ultrafetch adds caching capabilities to fetch and node-fetch to address one of the major drawbacks of both implementations of the Fetch API.

Antonello Zanini
Aug 15, 2023 ⋅ 6 min read
Building Type Safe Forms In React With React Ts Form

Building type-safe forms in React with react-ts-form

Dev

react-ts-form is a complete and customizable library for creating more maintainable type-safe forms in React while avoiding boilerplate code.

Antonello Zanini
May 29, 2023 ⋅ 8 min read
Using Helmet With Node Js To Secure Your Application

Using Helmet in Node.js to secure your application

Dev

Learn how to integrate Node.js with Helmet to improve security by safeguarding HTTP headers returned by a Node.js app.

Antonello Zanini
Mar 8, 2023 ⋅ 9 min read
Kotlin Logo

ArrayList vs. LinkedList for Kotlin data structure

Dev

Let’s explore the main differences between ArrayList and LinkedList in Kotlin to figure out which data collection structure is best.

Antonello Zanini
Nov 16, 2022 ⋅ 6 min read
Kotlin Logo Over Colorful Background

Type casting in Kotlin: Unsafe vs. safe

Dev

Discover what type casting is, how Java and Kotlin approach it, which operators Kotlin provides, and how, when, and why to use them.

Antonello Zanini
Jul 5, 2022 ⋅ 7 min read