Outreachy - Time to wrap up!Hello Everyone, I’m finally publishing my last Outreachy blog, which has been long overdue due to exam. Looking back at my internship, it's awesome to see how much I've grown and how thankful I am for the experience. I got to work with popular open s...Mar 16, 2024·3 min read
Simplifying Asynchronous Code with Boost C++ Libraries and C++ CoroutinesIntroduction 💡 C++ coroutines are a powerful language feature that allows developers to write asynchronous code in a more intuitive and readable way. The introduction of coroutines in C++20 has made it easier for developers to write asynchronous cod...Feb 22, 2023·5 min read
Exploring the Inner Workings of WebAssembly: A Deep Dive into the Binary FormatIntroduction 💡 WebAssembly (WASM) is a binary instruction format that is designed to be a portable and efficient compilation target for a wide range of programming languages. Unlike JavaScript, which is an interpreted language, WebAssembly is a low-...Dec 30, 2022·8 min read
Static Pods in KubernetesWhat are Pods? In Kubernetes, a pod is the smallest and simplest unit in the cluster that can be created, scheduled, and managed. A pod represents a single instance of a running process in a cluster and can contain one or more containers. Containers ...Jun 5, 2022·4 min read
Building Professional Documentation Sites with DocusaurusA Step-by-Step Guide to Create, Customize, and Deploy Introduction 💡 As a developer or technical writer, creating a well-organized and easy-to-navigate documentation site is essential to help users quickly find information and understand how to use ...May 18, 2022·9 min read
Going Beyond JavaScript: The Power of WebAssembly for Web DevelopmentIntroduction WebAssembly is a new binary format that is designed to improve the performance of web applications. WebAssembly is a low-level binary format that allows developers to write high-performance applications that can run in web browsers. In t...Feb 16, 2022·4 min read
Mastering Rust's Ownership, Borrowing, and Lifetimes: Writing Memory-Safe and High-Performance CodeIntroduction 💡 Rust is a modern systems programming language that offers a unique combination of low-level control, high-level abstractions, and memory safety guarantees. It was designed to address the shortcomings of C and C++ while maintaining the...Feb 13, 2022·4 min read