Migrating from cron to systemd timers
Cron has run the world’s scheduled jobs for forty years, and on most servers it still works fine. But the moment a job needs structured logging, a con…
Latest AI & ML news from Tech News
Cron has run the world’s scheduled jobs for forty years, and on most servers it still works fine. But the moment a job needs structured logging, a con…
Platform: TryHackMe Difficulty: Medium Reconnaissance Nmap nmap -sC -sV -A MACHINE-IP -oA nmap Starting Nmap 7.98 at 2026-06-12 06:47 -0400 Nmap scan …
The box that ran everything started dying in April. Not dramatically. Machines almost never die dramatically. It started with instability... the kind …
I Built a Git Sync Tool for My Obsidian Vault You write notes, you save them, you forget to push to GitHub. Then your laptop dies, and your notes are …
Introduction As a data engineer, most of your work will happen on Linux servers. Whether you are managing databases, running data pipelines, or proces…
Originally written for r/selfhosted on Reddit — sharing here for the dev.to community. After running my self-hosted setup for 2+ years on a single Het…
A single-board computer like the Raspberry Pi 5 (8GB) can be surprisingly capable when properly optimized. Running a complete NVR with AI object detec…
A complete step-by-step developer's guide to distrohopping. Learn how to manage backups, automate package installs, use Ventoy, handle partitions, and…
Every time I provision a new server — whether it's a $5 DigitalOcean droplet for a side project or a client's production box — there's a set of script…
A client handed me SSH access to a server they'd been running for two years. No documentation. No handoff notes. No "here's what's running and why." J…
I've built AppQuickSwitch, a utility for macOS and Linux that lets you launch or switch to applications using your keyboard. On Linux, it can also run…
When you are starting out in Data Engineering, it is easy to focus entirely on writing pristine Python code, designing SQL schemas, or learning comple…
In December 2025, Australia became the first country to ban under-16s from social media. Ten platforms, Instagram, TikTok, YouTube, Reddit, X, and the…
One of the first cloud concepts many people encounter while learning AWS is EC2 . The name sounds technical. The documentation is extensive. And the n…
A few weeks after switching from Windows to Linux, I noticed something interesting. The hardware had not changed. The processor was the same. The RAM …
One of the first networking concepts that confused me was this: Why does a computer need both a MAC address and an IP address? At first glance, they s…
If you have ever found yourself searching for how to run ASP on Linux or trying to figure out how to containerize an old IIS-dependent application, yo…
Все мы любим терминал. Но мало кто помнит наизусть все флаги команды find или как правильно распаковать хитрый архив без гугла. Данный инструмент може…
My name is Furqan Akbar. I am a Web Developer and Linux Server Administrator from Srinagar, Kashmir, India. I work as a Server Manager at Elyspace ful…
What I studied This week I started learning Linux through hands-on challenges while also studying for Functional Skills Level 2 English and Maths. Alo…
One question has been occupying my mind recently: If someone wants to learn DevOps, where should they actually begin? The internet offers thousands of…
Hi, I am Furqan Akbar, a Web Developer and Linux Server Administrator based in Srinagar, Kashmir, India. I have spent the last 2 plus years keeping pr…
In this series, we will have a beginner-friendly introduction to the world of GStreamer. GStreamer is a powerful open-source multimedia framework used…
1. update WSL environment sudo apt update && sudo apt upgrade -y 2. install dependencies If you don't use -hf option, you don't need to instal…
Pipeline & Prompts | Byte size guides on DevOps, Cloud and AI The Day I Realised Linux Was Everywhere When I first started working in Cloud and In…
There is a special kind of silence that hits you the moment you realize your data is gone. No database. No uploads. No .env . Just an empty folder whe…
I got a pair of some nice sony 1000xm6 headphones which i wanted to connect to my computer running ubuntu. To connect my headphones with my computer i…
My AI told me the job was done. My container said it was running. My firewall said it was up. All three were lying. I run a security homelab out of a …
For twenty years, I've been immersed in these systems, at the console, staring at that black screen, solving problems and building things. During this…