How to Check That a Git Branch Has a Remote Counterpart

To check if a local branch has a remote counterpart, you can use the git branch -r command, which lists the remote branches. For example, if you want to check if your local branch my-branch has a remote counterpart, you can run: If the branch has a remote counterpart, it will be listed in the … Read more

Why I Want to Give Go a Try

The Go programming language, also known as Golang, is a programming language developed by Google engineers in 2007 as a C alternative. Go is aimed to facilitate certain aspect of programming that big companies like google suffer from. Golang Main Characteristics Why Did Google Create Go When hearing about a new programming language, one cannot … Read more

Most Useful Nmap Commands

nmap (Network Mapper) is a powerful command-line tool that is used for network exploration, management, and security auditing. Here are a few examples of some of the best nmap commands: These are just a few examples of the many powerful nmap commands that are available. Keep in mind that some nmap options might be illegal … Read more

Useful Notepad++ Tips

Disable Auto Backup Auto backup could be very annoying when working on coding projects especially when working with git. Open Notepad++ and go to Settings->Preferences->Backup then select “None” under Backup on save. That’s it. Replace Tabs With Spaces It’s wildly accepted to indent code with 4 spaces. To automatically convert tab to spaces in Notepad++ Open Notepad++ and go … Read more

wxWidgets – Building From Source With Visual Studio

In this tutorial, we will see how to build wxWidgets on a windows machine from source using Visual Studio. For this build, I will be using Visual Studio 19. You may use other versions as well. Download the Source Code Go to wxWdigets Site and download the Latest Development Release as source code. I will … Read more

8 Free Software Development Tools For Windows

There are a set of tools that a developer needs in order to perform simple tasks. Windows OS does not offer such tools as part of the operating system, therefore you need to download and install them. #1 – Notepad++ First on the list is Notpad++. This is a powerful text editor that supports a … Read more