Building a System You Can Trust: Understanding Reliability, Faults, and Failures
When we talk about technology, we often hear the word “reliable.” What does that actually mean, especially when we’re building software systems? Intuitively,...
When we talk about technology, we often hear the word “reliable.” What does that actually mean, especially when we’re building software systems? Intuitively,...
Large Language Models (LLMs) such as GPT-4, Claude 3, etc. have revolutionized the field of natural language processing, enabling machines to generate human-...
List comprehension in Python is a powerful tool that allows you to create lists in a more concise and readable way. Whether you’re new to Python or a seasone...
Introduced in Python 3.8, the walrus operator is a game-changing assignment operator that allows us to assign a value to a variable as part of an expression....
What is SQL?
The problem
The problem
Frequent use of multiple GitHub accounts, whether for work and personal projects, can often become a cumbersome process. The need to switch accounts and re-l...
Data types and variables
This is a dynamic programming related problem from Leetcode. You can find the problem here.
Checking for balanced parentheses or balanced brackets is a very old and classic problem in the field of computer science.