My ToDo List for 2024 (daily updates)

Zig Will Succeed

To understand why I say Zig will be a successful programming language, we need to know why all popular languages are that popular. How popular programming languages get popular ? 🔗 In a talk by Richard Feldman, he talked about why isn’t functional programming the norm . And he answered the question “how did they get popular?” by this answer. Killer App C as a systems programming language because UNIX is written in C.

Zig Programming Language

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. A Simple Language 🔗 Focus on debugging your application rather than debugging your programming language knowledge. No hidden control flow. No hidden memory allocations. No preprocessor, no macros. Comptime 🔗 A fresh approach to metaprogramming based on compile-time code execution and lazy evaluation. Call any function at compile-time. Manipulate types as values without runtime overhead. Comptime emulates the target architecture.

[OS] Windows 7, 8, 8.1, 10, 11

Microsoft Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for servers, and Windows IoT for embedded systems. Microsoft Windows for consumers has popular releases which are Windows XP, Windows 7, Windows 8.1, Windows 10 and the latest one, Windows 11. Microsoft developed Windows OS after DOS by Bill Gates.

About Me - Abanoub Hanna | Software Developer

Hi! my name is Abanoub Hanna. I am a software developer. My motto is love life & live love. I love building useful software tools for people. I work @ KartBusiness | digital business cards . As Newton said : “If I have seen further it is by standing on the shoulders of Giants”. So if you consider my projects helpful, it is by standing on the shoulders of giants — in the open source community.

Fingers in English

Hand fingers in English are: Thumb Index finger Middle finger Ring finger little finger and also known as pinky finger

OCR Software made by Abanoub Hanna - Software Developer

My currently available software tools ready to be used 🔗 img2txt ocr app for Android A New Project for OCR 🔗 The new project goals are: support all languages such as English, Spanish, Coptic, Chinese, Arabic, Hindi, Farsi, Korean, Turkish, .. etc. support all operating systems and devices such as Android, Linux, Mac OS, iPhone, .. etc. works offline (no need to connect to the internet all the time). highest accuracy.

Measuring website responsiveness : Interaction to Next Paint (INP), next year

There is web vitals which indicates the website health and performance. It is like health vitals in medicine which indicates the human health stats and performance metrics such as blood pressure. Core Web Vitals has many metrics such as First Contentful Paint (FCP), Largest Contentful Paint (LCP), Total Blocking Time (TBT) and Cumulative Layout Shift (CLS). Currently, we use First Input Delay (FID) to measure website responsiveness. But next year, we will use Interaction to Next Paint (INP) instead.

[OS] GNU Linux : A Whole Category of Operating Systems

GNU Linux is a category of all operating systems with a Linux kernel inside. The Linux kernel first released on September 17, 1991, by Linus Torvalds. GNU Linux operating systems are — for example — Ubuntu, Debian, Linux Mint, Arch Linux, Pop!_OS, Elementary OS, Fedora Linux, Zorin OS, Manjaro, RedHat Entreprise Linux (RHEL), Deepin, Solus. If you like any of them, you can try it out from a live bootable USB drive without installation.