Okoye Ndidiamakaamikdigital.hashnode.dev·Oct 5, 2024WebAssembly: the state of high-performance on the webOver the past couple of years, a number of radical innovations have shaped the web development ecosystem, but few are as exciting as WebAssembly-or Wasm for short. This is a technology trumpeted as the future for high-performance web applications-ena...DiscussWeb Development
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Aug 17, 2024An introduction to Shared Memory in DPDKIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about the concept of shared memory in DPDK library and how to do inter-process communication using...Discuss·1 like·64 readscplusplus
Annanya Sahannanyasah.hashnode.dev·Jul 30, 2024The Evolution of Programming LanguagesIntroduction As software engineers, we navigate a landscape filled with diverse programming languages, each with its unique syntax, strengths, and quirks. From the low-level precision of Assembly to the high-level elegance of modern languages like Sw...Discuss·37 reads#ProgrammingHistory
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jun 24, 2024An introduction to Telemetry in DPDKIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about telemetry in DPDK library. If you are passionate about fast packet processing using DPDK the...Discuss·60 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jun 18, 2024An introduction to PMDs (Poll Mode Drivers) in DPDKIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn in detail about the concept of PMDs (Poll Mode Drivers) in DPDK. If you are passionate about fast ...Discuss·92 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jun 2, 2024An introduction to RSS (Receive Side Scaling) in DPDK - Achieving Higher Receive Data RatesIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about the concept of RSS (Receive Side Scaling) in DPDK. If you are passionate about fast packet p...Discuss·2 likes·69 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·May 25, 2024Concept of Offloading in DPDK - IPv4 Checksum OffloadingIntroduction In this article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about the concept of offloading in DPDK. If you are passionate about fast packet processing using ...Discuss·1 like·184 readscpp
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Feb 14, 2024Transmitting packets from NIC in DPDK - For BeginnersIntroduction In the last article, I have explained about a basic DPDK application which reads the packets from NIC interface. In this article we will learn about packet transmission from NIC interface. If you are passionate about fast packet processi...Discuss·1 like·339 readscplusplus
Muhammad Awais Khalidmawaiskhalid.hashnode.dev·Jan 31, 2024Writing a first DPDK application (Part 1) - For BeginnersIn the previous article, I have provided an introduction to DPDK for beginners. It was just a birds eye view of DPDK. In this article, I will provide an in depth knowledge of a DPDK application. If you interested in writing your first DPDK applicatio...Discuss·3 likes·407 readsHigh Performance Computing
Shantanu Dubeyshantanudubey.hashnode.dev·Dec 17, 2023Towards Modern C++: Compile Time ProgrammingIn the realm of C++, Compile Time Programming is a potent domain where the language's evolution has brought forth formidable tools. This article delves into several powerful aspects that elevate programming capabilities at the compilation stage. Vari...Discuss·37 readsTowards Modern C++cplusplus