Programming

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 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. ___ _ _ / _ \| | | | / /_\ …

Medical & Health Advices to Programmers, Software Developers, and Engineers

I collected many sound medical advices for all of you, fellow developers. I included the references and sources of the health and medical tips, too. Feel free to check them and contact me if you find …