Kart Business Project

Predictions for the Future of Programming Future in 2030

OCR Software made by Abanoub Hanna - Software Developer

All Posts

473 posts

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 …

Plain Socket Communication Between Two Go Programs, the Easy Way

Plain Socket Communication Between Two Go Programs, the Easy Way

Because there was an interesting discussion at reddit , suggesting using SSE, gRPC, Message queues (and there are plenty of others), I thought about making an article on (comparing) those …

Go: functions, methods, pointers and interfaces

This article was created especially for my son, who had hard times understanding using pointers and interfaces. To make the explanation complete, I added (with his help) two things: functions and …

Building and Dockerizing a Simple Go HTTP Server (A Beginner's Guide)

This tutorial will guide you through creating a basic HTTP server using Go and then packaging it into a Docker container. Go is a powerful and efficient programming language, while Docker allows you …

7 Reasons You Should Try Go

This article is written with 20+ years spent in development, 10+ years actively writing in Java, 7+ years actively writing in C# and 3+ years actively writing in Go. This article is a personal …

How to Take Screenshot on Windows ?

use the dedicated button on keyboard 🔗 There is a PrtSc button, or Print Screen, or Prt Scr, or similar name. Press this button, and open Paint program and press ctrl+v to paste the screenshot image. …

Recommended Linux Distributions in Brief

I tried too many Linux distributions such as Ubuntu, Elementary OS, Linux Mint, Manjaro, Clear Linux OS, Endeavor OS, Fedora, Debian, Deepin, Peppermint os, Pop! OS, Parrot OS, Kali linux, Void Linux, …