

What is Data Engineering?
What is Data Engineering?? Data Engineering is the practice of designing and building systems for the aggregation, storage, and processing of large volumes of data to make it available for downstream users. Key elements of data engineering Data Extraction/collection: Process of collecting raw data from various sources. This includes everything from str..
Read more

What is CHIP-8? A Beginner's Guide to the Classic Emulator Project
Introduction A Guide for beginners to understand and build a Chip-8 Emulator with C-language. What is CHIP-8? CHIP-8 is an interpreted programming language from the mid 1970s to make it easier to program video games on early microcomputers. CHIP-8 is essentially a Virtual Machine, similar in concept to the Java Virtual Machine (JVM), but far more basic in..
Read more

Arduino for the Clueless (but Curious)
“Ever wished you could build your own robot or control lights with just a few lines of code?” Arduino lets anyone try electronics, even if you’ve never done it before. The parts are easy to use, and the software is simple. You don’t need to be a coding genius to start. If you’ve ever plugged in a USB cable or built a LEGO set, you’re already qualified t..
Read more

Linked List in C
What is a Linked List ?? A linked list is a dynamic data structure used to store a sequence of elements. Unlike arrays, linked lists do not store elements in contiguous memory locations. Instead, each element, known as a node, consists of two parts: Data and a Pointer to the next Node. Components of a Linked List Linked lists consists of 3 components :- ..
Read more