blog.saurav-shrivastav.onlineUnderstanding the Global Interpreter Lock (GIL) and Its Impact on Threading in PythonWhat is the GIL? The Global Interpreter Lock (GIL) is a mutex that protects access to Python objects, preventing multiple native threads from executing Python bytecode simultaneously. The GIL exists because CPython, the reference implementation of Py...Aug 30, 2024·3 min read
blog.saurav-shrivastav.onlineMastering Database Migrations in DjangoDjango is a popular web framework known for its powerful features and the ability to manage database migrations with ease. In this blog post, we will cover the basics of Django migrations, including what they are, how they work, and how to use them i...Feb 26, 2023·5 min read
blog.saurav-shrivastav.onlineThe CAP Theorem: How to Choose Between Consistency, Availability, and Partition Tolerance in Distributed SystemsHi everyone! Have you ever heard of the CAP theorem? No, it's not a theorem about caps or headwear (although that would be a pretty cool theorem). The CAP theorem, also known as Brewer's theorem, is a fundamental concept in the field of distributed s...Jan 7, 2023·5 min read
blog.saurav-shrivastav.onlineVIM - All you need to beginIntroduction A range of simple editors, such as nano, are available for beginners. But, the real "Linux" users use VIM (don't cancel me, thanks). Vim is the "modern descendant" of Vi and stands for Vi Improved. Vi was developed in the 1970s by Bill ...Sep 9, 2022·8 min read
blog.saurav-shrivastav.onlineLinkedIn - SRE Intern Interview Experience | Off-campus | August 2021 [Offer-Accepted]My status during the recruitment procedure: Status: Pre-final year (3rd), Thapar Institute of Engineering and Technology Position: SRE Intern Location: Bangalore, India Month: August-September, 2021 Applied at: LinkedIn Easy Apply Rounds Conducted ...Aug 31, 2022·3 min read