JavaScript

JavaScript: how to calculate the number of available IP addresses in a subnet

In the context of computer networks, dividing an IP network into smaller sub-networks, or subnetting, is a fundamental practice for effectively managing the allocation of IP addresses and improving the security and efficiency of the network. A crucial aspect of this practice is calculating the number of available IP addresses in a subnet.

May 19, 2024
Bash

Bash: how to detect hosts on a local network without using nmap

If you want a Bash script that discovers hosts on your local network without using nmap, we can use other tools like ping for host discovery.

May 19, 2024
Go

Go: how to create a download progress indicator for an HTTP request

To implement a command line utility in Go that downloads a file from a URL and shows the download progress in the console, you can follow the steps outlined in this article.

May 5, 2024
Go

Go: implementing the IANA checksum algorithm

In this article, we will explore how to implement the IANA checksum in Go, a language widely appreciated for its robust networking features.

May 5, 2024
CSS

CSS: Grid Layout Module Level 1

The CSS Grid Layout Module Level 1, known simply as CSS Grid, represents a milestone in web page design and structuring.

April 13, 2024
Go

Go: serving static HTML pages with Fiber

In this article, we will explore how to configure a Fiber project to serve static HTML pages, moving from creating a new project to configuring the server to serve static files.

April 13, 2024