Basics of AI
The main goal of Artificial Intelligence(AI) is to design systems capable of performing complex tasks that require human intelligence. Many approaches have been proposed, over the years, to achieve th
Search for a command to run...
The main goal of Artificial Intelligence(AI) is to design systems capable of performing complex tasks that require human intelligence. Many approaches have been proposed, over the years, to achieve th
To understand what AI has become today, it is important to recognize that it did not emerge from a single way of thinking. Instead, it has been shaped by decades of philosophical debates, cognitive th
Commit messages are much more than just a formality. A good commit is readable, useful, traceable, and facilitates collaboration, code reviews, releases, and debugging. Why write good commits? Quick
Ok, let’s say you are doing some search on “how DES works”. You open your browser, you type google.com(or chatgpt.com if you are new gen), and then you get your fresh and familiar google home page. But, wait! Have you ever wondered what is really hap...

Introduction Searching for a specific element in an array is a common task in programming, and JavaScript provides an elegant solution for this—the find method. In this article, we'll explore the find method, breaking down its functionality through p...

Crazy Pong is an innovative take on the classic ping-pong game, designed to bring fun and excitement to players of all ages. My project aims to create an engaging and interactive gaming experience that combines nostalgia of classic game with some enh...

Let's Dive Into Writing Our Custom sort Function! Our function will have the same prototype with the other except the name of course 😅. We’ll create a sorting function similar to our previous custom functions, just with a new name and a little extra...

Introduction Sorting is a fundamental operation in programming, and JavaScript provides a versatile tool for this task—the sort method. In this article, we'll explore the sort method, unraveling its intricacies through practical examples and engaging...

Now that we've explored the utilisation of the filter method in JavaScript, let's delve into the write of our own filter function. To maintain consistency with our approach, we'll design our filter function as a standalone function that takes an arra...
