A statement on licensing, commercialization, and responsible use
What This Article Is About
This document clarifies:
What NDM-TCP is intended for
My position on how it should and shouldn't be used
Concerns about potential misuse
Important ca...
Author: Muhammed Shafin P
Date: 14th February 2026
Test System: Xubuntu 24.04 LTS, Linux Kernel 6.11.0
Important Correction and Apology
I need to correct and clarify statements made in my previous article titled "NDM-TCP vs TCP Cubic vs TCP...
You've been there. Tasked with integrating cloud storage, you find yourself wrestling with verbose API documentation, handling cumbersome OAuth 2.0 flows, and writing boilerplate code just to upload or share a file. While services like Dropbox of...
This post explains how to SSH with Rsync to make backup of your system efficiently and securely.
The only requisite to start here is an access to SSH somewhere.
Create your ssh keys
Here, i just create a keypair called “rsync”, ssh will create a p...
I kept seeing the same advice in every ORM tutorial: "Watch out for N+1 queries." Every code review, every blog post, every conference talk. Always the same warning, never the actual numbers.
So I decided to measure it.
I built a benchmark suite, ...
Configuration files are the backbone of modern software development. Whether you're deploying a web server, configuring a database, or setting up environment-specific variables, you need a way to store and manage settings that's both human-readable...
As I'm learning more about Kestra.iohttps://go.kestra.io/k91sTC, the community, and the possible use cases, I wanted to build a small PoC proof of concept that resonated with me and leveraged a fair amount of the platform aspects so I could get some ...
Error: no such partition, grub rescue.
Error no such partition entering rescue mode grub rescue is common after Ubuntu Linux is removed from dual boot PC or when the partition on which a Linux distro was installed is tampered with. The error occurs...
I usually don’t panic over security news.
I run my own NAS, expose a few services, use HTTPS, non-default ports, and strong passwords. Nothing fancy, but also not careless. For years, that setup worked just fine.
Then a few days ago, a 0-day vulner...
From a simple npm package to a full-featured industrial label design tool - my journey building qrlayout-core and qrlayout-ui
The Problem That Started It All
A few months ago, I was working on an inventory management system for a manufacturing clie...
I opened Spotify to focus.
It played a playlist I used during a breakup… two years ago.
Technically, that’s personalization.
Emotionally, it’s tone-deaf.
This is what a lot of mobile apps are doing with AI right now.
They remember a moment but mi...
Voice AI demos are everywhere.
You call a number, an enthusiastic robot voice greets you, and you have a pleasant five-minute chat about the weather or the meaning of life. But the moment you ask:
> “Can you squeeze me in for a cleaning next Tuesda...
At the 66th IT Press Tour, VergeIO Chief Marketing Officer George Crump presented what might be the most compelling technical argument against traditional IT stacks I've heard in years. The pitch wasn't about incremental improvements or feature pari...
The CNCF Platform Engineering communityhttps://cloudnativeplatforms.com/ has been working on an assessment to accompany the Platform Engineering Maturity Modelhttps://cloudnativeplatforms.com/whitepapers/platform-eng-maturity-model/. It’s now availab...
At the 66th IT Press Tour in January 2026, Helikai presented a compelling alternative to the "boil the ocean" approach that's dominated enterprise AI conversations. Instead of trying to build omniscient AI systems, they're focused on micro AI agents...
It all starts with choose an IDE. If you're new to this space, then an IDE means Integrated Development Environment.
For simpler understanding, it is the ideal environment for coding or writing codes. And for this journey, I'll be using VS Code pers...