05 Dec 2024
golang, Python

Python & Golang comparison 

Python and Go (also known as Golang) are two popular programming languages that have gained significant popularity in recent years. Python has been around since the late 1980s, while Go was developed by Google in 2007. Although both languages are used for backend development, they...
Git

git rebase vs git merge 

When working with Git, there are two common ways to integrate changes from one branch into another: Git merge and Git rebase. While both methods achieve the same end result, they differ in their approach and can have varying effects on the repository’s history. In...
Cheatsheet, Git

Git tutorial & cheatsheet 

Git is a distributed version control system that is widely used in software development. It allows developers to track changes in code over time, collaborate with other developers, and manage code branches for different features or releases. As a software engineer, it’s important to have...
Cheatsheet, Docker

docker & docker-compose cheatsheet 

Docker is a platform for developing, shipping, and running applications using containerization technology. It allows developers to package their applications and their dependencies into lightweight, portable containers that can be run on any machine that supports Docker. With Docker, developers can easily deploy their applications...