Gabriele Romanato
  • Angular
  • AngularJS
  • Bash
  • CSS
  • Development
  • Go
  • HTML5
  • JavaScript
  • Node.js
  • Python
  • React
  • Rust
  • WordPress
  • jQuery
How to install and configure GitLab CE and GitLab Runner on Ubuntu Server
Development

How to install and configure GitLab CE and GitLab Runner on Ubuntu Server

August 15, 2024
In this guide, I will show you how to install GitLab Community Edition (CE) and GitLab Runner on an Ubuntu server.
Read more
How to implement web push notifications in Safari
JavaScript

How to implement web push notifications in Safari

August 10, 2024
The implementation of Web Push Notifications in Safari has some peculiarities compared to other browsers, such as Chrome or Firefox.
Read more
manifest.json: what it is and where it comes from
JavaScript

manifest.json: what it is and where it comes from

August 10, 2024
This file, in JSON format, contains metadata that defines important features of the application or extension, such as the name, icons, theme, and necessary permissions.
Read more
Go: how to create a URL shortener
Go

Go: how to create a URL shortener

August 10, 2024
In this article, we will see how to implement a simple URL shortener using the Go programming language.
Read more
How to generate VAPID keys with Node.js
Node.js

How to generate VAPID keys with Node.js

August 3, 2024
In this article, we will see how to generate VAPID keys using Node.js.
Read more
How to generate VAPID keys with Python
Python

How to generate VAPID keys with Python

August 3, 2024
In this guide, we will see how to generate VAPID keys using Python.
Read more
How to generate VAPID keys with Go
Go

How to generate VAPID keys with Go

August 3, 2024
In this article, we will see how to generate VAPID keys using the Go programming language.
Read more
Monitoring the uptime of a website with Bash, cron and systemd
Bash

Monitoring the uptime of a website with Bash, cron and systemd

August 1, 2024
Ensuring that a website remains online and accessible is crucial for any business or individual relying on web presence. Automated monitoring can help quickly identify downtime and performance issues, allowing for swift corrective actions.
Read more
How to limit incoming traffic with nginx
Development

How to limit incoming traffic with nginx

July 28, 2024
In this article, we will explore how to use nginx to limit incoming traffic, thereby improving the security and performance of your server.
Read more
How to create a pipeline on GitLab
Development

How to create a pipeline on GitLab

July 28, 2024
In this article, we'll walk through how to create a CI/CD pipeline in GitLab to automatically publish changes to a production server whenever a push is made to a repository.
Read more
« Newer Page 11 of 91 Older »

© 2026 Gabriele Romanato. All rights reserved.