Okoye Ndidiamakaforamikdigital.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 Khalidformawaiskhalid.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·65 readscplusplus
Annanya Sahforannanyasah.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 Khalidformawaiskhalid.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 Khalidformawaiskhalid.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 Khalidformawaiskhalid.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 Khalidformawaiskhalid.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 Khalidformawaiskhalid.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·340 readscplusplus
Muhammad Awais Khalidformawaiskhalid.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·408 readsHigh Performance Computing
Shantanu DubeyforShantanu's blogshantanudubey.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