The Tech Blog

by Abanoub Hanna

A digital wallet for business cards - Kart Business Project

Predictions for the Future of Programming Future in 2030

Free OCR Software created by Abanoub Hanna - Software Developer

522 posts

How to compress files with xz and upload archive to Google cloud ?

First, install Google cloud command line tool and configure it. pip install gsutil Have your project id ready using gsutil config. Check docs for more info. Create the archive / compressed file tar …

How to remove an audio track from an mkv ?

You can use final cut pro x or iMovie on Mac OS, or Camtasia Studio or Adobe Premiere Pro or DaVinci Resolve on Windows, or DaVinci Resolve or Blender or Kdenlive or ShotCut on Any Linux distro. But I …

Run Ubuntu with Multipass tool: Effortless Local Development

Effortless Local Development with Multipass: VMs for All (Windows, macOS, Linux) 🔗 Developing applications often requires setting up specific environments to test and debug code. Virtual machines …

Lazy Adopter

In contrast with early adopters, I am a lazy adopter. In programming, we use the word lazy to tell that this thing will be available or done at the right time, such as lazy-loading images. …

How to change the favicon in dark mode ?

How to display a different favicon in dark or light mode ? I have my Macbook set up to automatically switch between dark and light mode. I built a new website and I realized that I used a white image …

How to change an HTML image URL in dark mode ?

How to change an HTML image URL in dark mode ?

Using CSS it’s pretty easy to apply changes if the system is in dark mode, using the prefers-color-scheme media feature. Today I wanted to change images on my website according to the theme …

10 things to do after installing Ubuntu 21.10

10 things to do after installing Ubuntu 21.10

show battery percentage 🔗 Here is the steps to show battery percentage. open the settings app select the power section switch on the toggle of the power percentage install a file preview tool 🔗 If …

Unleash the Speed: Go Performance Optimization for Your Apps

Go, known for its simplicity and concurrency features, is a popular choice for building high-performance applications. But even the most elegant Go code can benefit from optimization techniques. This …

The Only Introduction to Go (Golang) You Need

Go, or also called Golang, is absolutely trendy, and rightly so. It is not as difficult to learn as C or C++, but still quite fast, and has a great community & many interesting and helpful …

Interactive Go Programming With Jupyter

Interactive Go Programming With Jupyter

For the past few years, the programming language Go (golang) is growing in popularity. I was a big fan of Python and I primarily used Python in my hobby projects three years ago. Now, I use Go instead …