ANAMIKA SANJAY's repositories
HTTP-Web-Server-Implementation
"Explore the world of HTTP web server implementation. Learn about HTTP standards, TCP server integration, URL formatting, and more. Enhance your understanding of web development and networking fundamentals.
IPMaths-Toolkit
🔧 A collection of C functions dedicated to IP address mathematics and manipulations. Dive deep into bitwise operations, subnetting, and other networking essentials. A hands-on approach to mastering IP calculations for budding system programmers. 💻🌐
Routing-Table-Manager
Dive into IPC using Unix Domain Sockets & Shared Memory in C. This repo showcases a server updating a routing table & MAC list, with clients pulling data via shared memory. An essential guide for those keen on mastering advanced networking & IPC concepts.
unix-signals-ipc-guide
Explore the concept of UNIX signals as a form of Inter-Process Communication (IPC). Dive deep into practical examples, best practices, and the theory behind using signals for effective IPC in UNIX systems.
IPCviaSharedMemory
Explore the use of shared memory for IPC. This repo offers tutorials and examples on effectively utilizing shared memory between processes. Perfect for beginners and experts alike.
ipc-message-queue
A comprehensive guide and practical implementation of Message Queues (MsgQ) as an Inter-process Communication (IPC) technique.This repository walks through the creation, utilization, and management of MsgQs for efficient process communication.
unix-domain-mux-state-machine
A comprehensive implementation and guide to designing a state machine-based multiplexing system using Unix Domain Sockets. This repository covers both theoretical concepts and practical code examples to help you seamlessly integrate multiplexing into your Unix-based applications, ensuring efficient communication and resource management.
DualDynamics-ClientServer
An elegant and modular implementation of both client and server-side protocols for efficient data communication. Crafted with modern best practices, this repository offers comprehensive examples and documentation for enthusiasts and professionals alike to understand and deploy client-server interactions.
CommandLineMaster-C
Dive deep into the intricacies of command line arguments in C with the CommandLineMaster-C repository. This comprehensive guide will take you from the basics to advanced usage, ensuring you gain a profound understanding of this essential programming concept
Strings-in-C
Discover the comprehensive guide to strings in C. Dive into memory management, string manipulation techniques, and in-depth examples in our GitHub repository. Ideal for both beginners and advanced C programmers looking to sharpen their string handling skills.
Data-Structure
The Data Structure GitHub repository is your go-to resource for understanding and implementing various data structures. Explore code examples, tutorials, and projects to learn the essentials and unleash the power of efficient data organization in your programs. Join us on this exciting journey of mastering data structures.
compilation-process-in-C
The C compilation process transforms C code into machine-executable form. It includes pre-processing, compiling, assembling, and linking, vital for creating functional programs.
Building-and-Managing-a-Library
Linux system programming, Linux programming tutorials, system programming examples, Linux development tips, process management, file I/O, networking, Linux system calls, Linux kernel programming, Linux programming best practices
TinyML
The tinyML GitHub repository is dedicated to the field of tiny machine learning (tinyML). Explore code examples, projects, and resources to learn how to deploy machine learning models on resource-constrained devices.
Learning-C
Learning-C is a GitHub repository dedicated to mastering the C programming language. It offers code examples, projects, and resources to help beginners and experienced developers enhance their understanding and proficiency in C. Join us on a journey of learning and honing your skills in this efficient and versatile programming language.
-GoLearningZone
Welcome to the GoLearningZone repository! This repository is a comprehensive resource for learning the Go programming language (Golang). Whether you're a beginner or an experienced developer looking to expand your skills, this repository provides a structured learning path and a collection of practical examples to help you master Go.
website
This is the repo to manage all the website work, which is being developed using hugo framework.
-Modern-Cplus-plusMastery
Discover the power of Modern C++ with in-depth coverage of C++11/14/17 features. Learn object-oriented programming, move semantics, threading, lambdas, and more. Build high-performance applications across platforms. Take your C++ skills to the next level with this comprehensive course.
Concurrency
Unlock the power of C++ concurrency. Learn thread-safe coding, lock-free data structures, C++ memory model, design aspects, and CUDA programming. Maximize performance with modern multicore processors.
learning-structure-in-C
Learning-Structure-in-C is a GitHub repository dedicated to understanding and implementing data structures in the C programming language. Explore code examples, tutorials, and projects to enhance your knowledge and skills in organizing and manipulating data efficiently.
Learning_system_programming
This repository is dedicated to the exploration and development of system programming concepts. System programming involves creating software that interacts with low-level components of a computer system, such as the operating system, hardware devices, and system libraries
tetragon
eBPF-based Security Observability and Runtime Enforcement
ebpf
The eBPF GitHub repository is dedicated to exploring and harnessing the power of extended Berkeley Packet Filters (eBPF). Discover code examples, tools, and resources to delve into the world of efficient network packet filtering, tracing, and programmability within the Linux kernel. Join us on this journey to unlock the potential of eBPF in network
bpftrace
High-level tracing language for Linux eBPF
bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
awesome-ebpf
A curated list of awesome projects related to eBPF.
Character_device_Driver
The Character_device_Driver GitHub repository focuses on developing and understanding character device drivers in the Linux kernel. Dive into code examples, tutorials, and projects to gain expertise in building and interacting with character devices.
Learning_OOPs
Learning_OOPs is a GitHub repository dedicated to mastering object-oriented programming (OOP). Explore code examples, tutorials, and projects to enhance your understanding and skills in organizing and building modular applications.