Published a year ago
What Is ASCII?ASCII stands for American Standard Code for Information Interchange, a set of chosen numbers used to represent letters, numbers, and unique actions. is the number used to represent . The question then is why and for what reason do we need this mapping? Well, comput...
Published a year ago
What Is Syntax?The meaning of a sentence relies on getting the grammar right, this is true for programming languages as well. Syntax is a word that refers to the rules that govern the correct combination...
Published a year ago
What Is Race Condition?Race condition in software is the situation where the execution order falls out of the expected sequence. Imagine you walk into a restaurant and you place an order. Let's assume the one responsible for bringing your food and the one who brings the bill are two different people who do not...
Published a year ago
What Is Pagination?Pagination is the process of presenting large datasets or information in chunks instead of all at once. A very good example of this in action is Google search results. If you ever happen to scroll down to the bottom you will find a numbered list that you can click to see more results....
Published a year ago
What Are Namespaces?Namespaces refer to the act of creating a scope within which a set of code operates. Without namespaces, every part of your source code will have access to other unrelated parts. This means there is a chance for conflict within your codebase. For example, if you have the same variable na...
Published a year ago
What Is Hashing?Hashing is the process of altering or changing a piece of data into another form in an attempt to obfuscate it. A good example is hashing user passwords before storing them in the database. By hashing the password anyone with access to the database can only see the hashed version and no...