All articles
New Theme
An update regarding the new site theme
Jun 4, 2025
How To Install Debian 12 From Scratch
How to install Debian 12 from scratch using debootstrap(8)
May 16, 2025
How I Backup
How I backup my files on UNIX systems
Apr 27, 2023
How To Build a Neural Network From Scratch in Python
Building and training a simple ANN from scratch
Feb 2, 2023
How To Set Up a Wireguard VPN Server with Unbound on OpenBSD
Configure a Wireguard VPN Server with unbound on OpenBSD
Jan 11, 2023
How To Set Up a Wireguard VPN Server with PiHole
Configure a Wireguard VPN Server with PiHole on Debian
Aug 9, 2022
Kernel Hacking - System Calls(3/3)
Kernel hacking(part 3)
Jan 28, 2022
Kernel Hacking - Write a Cryptographic Module(2/3)
Kernel hacking(part 2)
Jan 6, 2022
Kernel Hacking - Introduction To The Linux Kernel(1/3)
Kernel hacking(part 1)
Dec 28, 2021
How To Install OpenBSD on DigitalOcean
Installing OpenBSD on a DigitalOcean VPS
Dec 6, 2021
Evaluating Limits With Euler's Number
Evaluating Limits With Euler's Number
Aug 25, 2021
Install Arch Linux w/ LVM + LUKS + Systemd-boot
Install Arch Linux with full disk encryption
Jul 10, 2021
Socket Programming On UNIX - TCP SYN Port Scanning(Part 3/3)
Socket programming under GNU/Linux(part 3)
Jun 16, 2020
Socket Programming On UNIX - Raw Sockets(Part 2/3)
Socket programming under GNU/Linux(part 2)
Jun 6, 2020
Socket Programming On UNIX - Introduction To Sockets(Part 1/3)
Socket programming under GNU/Linux(part 1)
Jun 3, 2020
Create an embedded Linux system using Buildroot
Create an embedded Linux systems using buildroot
Jan 1, 2019
Understanding FreeBSD Jails
Jails are one of the most useful features offered by FreeBSD
Jan 29, 2018
Resizing UFS/ZFS Partitions On FreeBSD
How to grow a UFS/ZFS partition on FreeBSD
May 28, 2017
In Defense of Blogging
In defense of blogging, a letter of intent for my website
Jun 15, 2016