The Most Important Apps and Websites on Internet Today, I want to list the most useful apps, websites and platforms that will save you a lot of time. This list will be updated often, so save this page and come back regularly to discover good links. From capturing web page snapshots to learning coding online, …
🖥️ How to use Pip to install packages to Anaconda Environment
If you want to use Pip in order to instalI packages to a conda environment, you can follows these steps: – Run conda create -n myenv – Run conda activate myenv – Run conda install pip. This will install pip to your myenv directory. – Go to your Anaconda folder – Find the myenv folder, …

🖥️ Git and Conventional Commit
Conventional commit is an awesome way to build professional and clean Git history. Why You Must Use Conventional Commits CHANGELOGs are automatically generated. Explaining changes to collaborators and other stakeholders. Triggering build processes. Structured commit history. You can learn more on the conventional commits guidelines and https://github.com/commitizen/cz-cli. Conventional commit messages structure <type>[optional scope]: <description> [optional …

🖥️ How to use Git with Gitlab in 2023 ?
I’have been asked how to use Git with Gitlab. Here is a tutorial that explains the process to follow. 1 Install Git client 1.1 Install Git on Windows Go to https://git-scm.com/. Download Git for Windows The website will automatically detect your operating system and provide the appropriate installer for your version of Windows. Run the …

🖥️ Using Git Workflow
Git workflow Today, it becomes more and more important to have clean and easy processes for your software applications developments. Wether you are working for a big company or for a small startup, you may have to use a code versioning tool. Git a very powerful tool for such purpose. It enables developers to collaborate …

🐛 Release Process using Standard-version
What is standard-version tool ? Standard-version is an incredibly useful tool that leverages a well-maintained git history to generate easily readable change-logs. This npm package is designed to streamline the process of creating change-logs and facilitate their delivery to clients. It offers several benefits, including automated version incrementing based on the git history and adherence …
🖥️ Set up your dev workspace C++
In this article, I will show you how to setup your working environment for C++ Projects. Let’s get started: Create a folder named: HOME_DEV, ideally in : C:/ for Windows ~ for Linux /Users/${YOUR_NAME}/ for Mac Examples: – Windows: `C:/HOME_DEV/` – Linux: `~/HOME_DEV` – Mac: `/Users/${YOUR_NAME}/HOME_DEV` 💡 CLI: Run mkdir “/Users/${USER}/HOME_DEV” to create the folder. …
🆕 Essential Principles to Uphold During Code Review
In the world of coding, perfection is but a myth. Thus, remember these golden rules to keep your code review process grounded and balanced. 1. 🗣️ Opinions are Not Absolute Your opinions do not make you the ultimate authority. When reviewing a solution, rely on technical facts and standards rather than personal preference. 2. 💬 …
🆕The Art of Code Review in Modern Software Development
Introduction 🦁 As a team, our main objective is to create and deliver high-quality software solutions. Code review plays a crucial role in achieving this objective by ensuring that our code is of the highest possible quality. A code review is an examination of a piece of code by another developer to identify defects and …
🖥️ Base64 Encoding Table
Here’s the full table of the 64 characters used in base64 encoding: Value Binary Data Base64 Character 0 000000 A 1 000001 B 2 000010 C 3 000011 D 4 000100 E 5 000101 F 6 000110 G 7 000111 H 8 001000 I 9 001001 J 10 001010 K 11 001011 L 12 001100 …