Mar 3 · 7 min read · Git Tools Compared: lazygit, GitKraken, Fork, tig, and More The command line is Git's native interface, but it's not always the most efficient one. Staging individual hunks, resolving merge conflicts, and navigating complex branch histories are all t...
Join discussionFeb 16 · 4 min read · What is fork() actually ? In simple words: fork() is a system call that creates a new process by copying the current process. After fork(): You have two processes Both run the same code One is called Parent One is called Child Why Do We Even ...
Join discussion
Dec 24, 2025 · 6 min read · We, as CS majors, are pretty accustomed to the theoretical definition of Process and Thread, but in this blog, we are going to explore the difference between process and thread in a practical way. PRE-REQUISITE KNOWLEDGE Basic knowledge of C progra...
Join discussionOct 8, 2025 · 3 min read · exec() -> executes a new program. The memory space of the child process—its code, stack, and heap—is completely overwritten by the new program. Example 1: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sy...
Join discussion
Oct 5, 2025 · 3 min read · fork() → System call that creates a child process identical to the parent. Parent and child run independently and simultaneously. Each process has its own stack and heap. Return Value of Fork: \> 0 (Positive): Parent process (stores child’s PID...
Join discussion
Sep 29, 2025 · 3 min read · 🔹 Introduction In —> Part-1 , I discussed authentication with SSH, and in —> Part-2 , I covered essential Git commands like add, commit, log, push, and the basics of branching. Now, in Part 3, I’ll dive deeper into real-world scenarios—undoing mista...
Join discussion
Aug 5, 2025 · 4 min read · Series: 30 Days DevOps Interview PreparationAuthor: Tathagat Gaikwad Welcome to Day 4 of the 30 Days DevOps Interview Preparation Challenge. Today, we dive into the real-world collaboration tools that make GitHub more than just a code-hosting platfor...
HSumanta commentedJun 22, 2025 · 1 min read · TL;DR Python 3.14+ now duplicates processes with spawn over fork spawn duplicates the whole process space fork clones the process but doesn’t duplicate the thread space The following deadlocks (on linux, <py3.14) import threading import time fro...
Join discussion
Jun 16, 2025 · 2 min read · Ещё раз акцентируем отдельную функцию, не смотря на пост - fork … *Fork, потому что автором PicoLisp ей посвящена целая статья - How exactly is 'fork' working in the reference example?. (unless (fork) (do 5 (println 'OK) (wait 1000)) (bye)) PicoLisp...
Join discussion