Programming

Kart Business Project

Predictions for the Future of Programming Future in 2030

OCR Software made by Abanoub Hanna - Software Developer

sk Cheatsheet | Skim Fuzzy Finder

sk is an opensource fuzzy finder written in Rust. Start skim on all files in the specified directory: find path/to/directory -type f | sk Start skim for running processes: ps aux | sk Start skim with …

fzf Cheatsheet | fuzzy finder

fzf is an opensource command-line fuzzy finder. Start fzf on all files in the specified directory: find path/to/directory -type f | fzf Start fzf for running processes: ps aux | fzf Select multiple …

adb Cheatsheet | Android Debug Bridge

adb 🔗 Android Debug Bridge: communicate with an Android emulator instance or connected Android devices. Check whether the adb server process is running and start it: adb start-server Terminate the …

Should I Use HTML Entity or SVG ?

I am designing the breadcrumb in one of my websites I work on. I am thinking of the separator of the navigation path. Should I use homepage > blog > post or homepage / blog / post or homepage | …

Payment Gateways Egypt - the best, worst, and ugly

There are too many payment gateways in Egypt. Here is a non-extensive list of them. Fawry Pay Paymob PaySky Vapulus Kashier Easykash Cowpay Click2Shop OPay Tap Fawaterk PayTabs Amazon Payment Services …

How to store prices efficiently in Laravel Eloquent ?

We can store prices efficiently in Laravel Eloquent by focusing on avoiding floating-point issues and optimizing storage. The appraoch is storing price as integer. Here is how. How to store prices as …

Go Language Cheatsheet

Hello world 🔗 create a new directory with a name like hellogo. create a new file inside with the name main.go. add this code inside that main.go file. package main import "fmt" func main() { …

All Terminal Emulator Commands for Android

Terminal is a program to use your operating system in a CLI mode. CLI stands for command line interface. Terminal emulator is a program to emulate the terminal on Android smartphones. Here are all the …

Thoughts of a Web Framework in Go

I am thinking of a web framework in Go programming language. A framework similar to PHP Laravel and Ruby on Rails, but not too similar! We can create Laravel but in Go like what goravel is going to …

Google Patches Linux kernel with ~40% TCP performance

I watched a video from Hussein Nasser on YouTube about a patch from Google to get better performance at scale. Coco Li (from Google) explained of their cachline optimization effort to the networking …