Why STP prefer lower priority but VRRP prefer higher priorityAt the beginning of my journey as a network engineer, I was always confused when configuring STP. I often had to double-check and re-read the documentation over and over again. It wasn’t the command syntax that was difficult, commands are easy to rem...Jan 13, 2025·3 min read·47
Automatically Generating API Call Type Definitions in TypeScript.It's time to stop creating tedious type definitions manually for API responses. In the past, whenever I made API calls in TypeScript, whether on the frontend or backend, I would painstakingly create type definitions by hand. This process involved exa...Feb 18, 2023·3 min read·93
Add External Javascript Library for Svelte or SvelteKitWhen we work with Javascript frameworks chances are we need to import external javascript for example importing template built-in js or maybe any legacy external javascript that you need to use on your App Here are a few ways to import external js on...Feb 18, 2023·2 min read·462
How to Set Up Your Own Systemd Custom Service in LinuxSystemd is the init system used by many modern Linux distributions to manage system processes and services. Creating a systemd service allows you to run background tasks, manage system daemons, and ensure that your services start automatically at boo...Feb 17, 2023·2 min read·54