Coder Social home page Coder Social logo

Namaste πŸ™

Coding

Hi πŸ‘‹, I'm ANAMIKA SANJAY

ansanjay

Connect with me:

www.linkedin.com/in/anamika-sanjay/ www.instagram.com/anamika__sanjay/ @anamika.sanjay16 @anamikasanjay6749

Languages and Tools:

c cplusplus git go linux Fedora OS k8s Bash Visual Studio Code

ansanjay

GitHub Streak

Latest Blog posts : Just a glimpse, for more vist my blog

ANAMIKA SANJAY's Projects

memorylayoutoflinuxprocess icon memorylayoutoflinuxprocess

A comprehensive guide exploring Linux's memory management and process memory layout. Navigate through fundamentals of memory allocation, virtual memory basics, and delve into intricate memory layouts of Linux processes

modulesupportmultiplekernel icon modulesupportmultiplekernel

A collection of example Linux kernel modules, demonstrating basic structures and functionalities across different kernel versions. This repository is a learning resource for those looking to understand kernel module programming and Linux Kernel nuances.

multitcpserverclient icon multitcpserverclient

MultiTCPServerSuite: A robust TCP framework enabling efficient multiplexed server-client communications. Designed for high-concurrency scenarios, ensuring optimal data transfer with minimal latency. Ideal for applications demanding real-time interactions.

mutex-and-deadlock icon mutex-and-deadlock

ands-on guide to Mutexes and Deadlocks in multi-threaded programming. Featuring clear explanations and code samples in multiple languages, it aims to be a go-to resource for developers, students, and educators. Learn how to avoid common pitfalls and improve your concurrent programs. Contributions welcome

netlinkconnectionportal icon netlinkconnectionportal

An in-depth exploration of netlink sockets, providing tools, examples, and documentation to facilitate understanding and utilization of netlink communication within the Linux kernel. Dive in to master the intricacies of this powerful interface.

netlinkgreetingexchange icon netlinkgreetingexchange

A hands-on project showcasing bidirectional greeting message exchanges between Linux kernel and user space via Netlink sockets. Dive into kernel-user communication! πŸš€πŸ§

netlinkheaderinsights icon netlinkheaderinsights

Deep dive into the Netlink message header format. This repository provides detailed notes, insights, and interview preparations on Netlink sockets and their interaction between user space and kernel space in the Linux OS. Ideal for enthusiasts and professionals alike.

netlinktlvtoolkit icon netlinktlvtoolkit

Comprehensive toolkit for mastering Netlink Type-Length-Value (TLV) in Linux. Features step-by-step guides, code snippets, and examples. Dive deep into Netlink TLV communication and its intricacies!

notificationchainsexplained icon notificationchainsexplained

An in-depth exploration of Notification Chains, a fundamental design pattern for event-driven programming. This repository provides examples, explanations, and use-cases to help you understand how publishers and subscribers interact in different programming environments. Ideal for interview preparation and gaining industry-relevant knowledge.

routing-table-manager icon 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.

semaphoreexplained icon semaphoreexplained

Explore the world of semaphores, a key synchronization primitive in multi-threaded and concurrent programming. This repository provides hands-on examples, best practices, and guides to understand the role of semaphores in resource allocation, process synchronization, and avoiding deadlocks. Your one-stop shop for semaphore knowledge.

spinlockcentral icon spinlockcentral

repository delves into the concept of spinlocks, a synchronization primitive in multi-threaded programming. Explore how spinlocks work, when to use them, and their advantages and disadvantages. The repo contains example code, best practices, and documentation, aiming to provide a comprehensive understanding of spinlocks.

stackmemorymanagement icon stackmemorymanagement

Explore the depths of stack memory management, from basic concepts to algorithms governing procedure calls/returns, all articulated through comprehensive guides.

strings-in-c icon 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.

tetragon icon tetragon

eBPF-based Security Observability and Runtime Enforcement

thread-cancellation-deep-dive- icon thread-cancellation-deep-dive-

A comprehensive guide to understanding thread cancellation in programming. This repository features in-depth notes, interview questions, and answers to help you grasp the intricacies of thread management. Ideal for students, developers, and anyone looking to deep dive into thread lifecycle and cancellation techniques

threadbarrierexplained icon threadbarrierexplained

in-depth look into thread barriers, a synchronization technique in multi-threaded programming. Learn how to efficiently manage threads to reach a common synchronization point before proceeding. The repo contains example code, best practices, and a guide on implementing and using thread barriers.

timerbasedroutingtablemanagement icon timerbasedroutingtablemanagement

This repository is a collection of problem statements focused on timer-based scenarios, each with corresponding solutions and explanations. Ideal for learners, enthusiasts, and professionals, this resource aims to offer a deep understanding of time-related algorithms and best practices. Examples range from simple to advanced.

tinyml icon 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.

unix-domain-mux-state-machine icon 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.

unix-signals-ipc-guide icon 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.

userspacedebugstraceltrace icon userspacedebugstraceltrace

A comprehensive repository focused on User Space Debugging with tools like strace and ltrace. Includes code samples, command references, and detailed READMEs for each exercise, catering to both beginners and advanced users.

vdso icon vdso

Explore the intricacies of vDSO in Linux. This repository dives deep into vDSO usage and optimization, offering examples, user programs, and detailed insights. Ideal for those keen to understand the bridge between user-space and kernel-space optimizations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.