Posts

Kart Business Project

Predictions for the Future of Programming Future in 2030

OCR Software made by Abanoub Hanna - Software Developer

Why Microsoft is porting Typescript Compiler into Go ?

Why Microsoft is porting Typescript Compiler into Go ?

On March 11, 2025 Anders Hejlsberg, technical fellow at Microsoft, announced porting Typescript Compiler in Go programming language on the official YouTube channel of Microsoft Developers. Why moving …

How to Create an Unhackable Password ?

How to Create an Unhackable Password ?

To know how to create a strong enough password, we should know how hackers crack passwords. Method 1: Guessing the password 🔗 The hacker try to guess the password and try it to find if it works or …

Linux awareness, Distrohopping, Ricing, and Growing up

Linux awareness, Distrohopping, Ricing, and Growing up

I have a rich long history with Linux distributions, and I wanna share that history and the evolution of my thought process of operating systems with you all in this post. Linux awareness 🔗 I was …

How to set Win+V shortcut for Clipboard History in Ubuntu Linux ?

How to set Win+V shortcut for Clipboard History in Ubuntu Linux ?

I liked the new-ish Windows 10 and 11 style of clipboard management. It has a shortcut to copy (CTRL+C) and to paste (CTRL+V), but they added another incredible one, which is Windows Key + V. This …

The Real Human Superpower, and How to Use it

The Real Human Superpower, and How to Use it

The superpowers we all usually think of are some extraordinary skills such as: having extraordinary sight like seeing through walls having the ability to become invisible having the ability to do …

The Siren Song of Representative Samples: Why Telemetry Still Reigns Supreme in Software Development

The Siren Song of Representative Samples: Why Telemetry Still Reigns Supreme in Software Development

The idea is seductive: if you could perfectly capture the essence of your user base with a meticulously crafted representative sample, wouldn’t that eliminate the need for vast, intrusive …

Mastering Conda Environments: Your Ultimate Cheat Sheet and In-Depth Guide

Mastering Conda Environments: Your Ultimate Cheat Sheet and In-Depth Guide

Conda environments are a cornerstone of reproducible data science and software development. They allow you to isolate project dependencies, preventing conflicts and ensuring consistent results across …

gobrew | how many apps written in a specific programming language ?

gobrew | how many apps written in a specific programming language ?

Gobrew is a little software tool built to count the packages, programs, or apps which are written in a specific programming language. Gobrew is an open source software, and available on GitHub . It is …

Why I created Deeper Dark Color Theme for VS Code ?

Why I created Deeper Dark Color Theme for VS Code ?

I am using Visual Studio Code as one of my most used source code editors on MacOS, Ubuntu Linux, and Windows. I love dark mode with good contrast colors, so, I tried several color themes but not …

How to change Fish Greeting message to my name in ASCII Art

In Fish, there is a way to show a message when starting a Fish shell in your terminal or console, I like to put my name as this greeting message but in ASCII art like this. ___ _ _ / _ \| | | | / /_\ …