×
c++

A Comprehensive Discussion on C++20 Coroutines

This article is an introduction to C++20 coroutines. It provides a comprehensive explanation of the concept and implementation of coroutines

Research on the Computing Principle of Velox Expressions

Velox is an open-source, high-performance C++ computing engine of Meta. This article focuses on how Velox expressions are computed.

Best Practices | How to Develop Redis Module with C++

This article summarizes some issues encountered by Tair while developing Redis modules with C++.

Discussing the Four Aspects of the C++ Design Pattern

This article describes the design pattern of C++ from four aspects: design principle, creational pattern, structural pattern, and behavior pattern.

An Introduction to RSocket: Servlet vs. RSocket

This article explains some basic knowledge of RSocket by comparing Servlet and RSocket.

A Deep Analysis of Virtual Keywords

This article introduces virtual and explains how it works ad why it is necessary.

200 Lines of Code to Rewrite the 600'000 Lines RocksDB into a Coroutine Program

In this article, we will introduce how to transform a large-scale database program from threads to coroutines.

Open-Source fastFFI: An Efficient Java Cross-Language Communication Frame

This article introduces the fastFFI project and its application scenarios.

Why Should You Learn Rust?

This article aims to explain the importance of learning Rust.

Improving the Building Efficiency - Alibaba DevOps Practice Part 17

Part 17 of this 27-part series discusses improving building efficiency from two main aspects.

Systematic Solution for Android Native Memory Leak

This article describes how AMAP's technical team has developed a unique solution to address memory leak challenges in order to ensure the quality of their android app.

Practice of Non-Intrusive A/B Testing in the Comprehensive Procedure Based on WASM

This article describes how to implement and verify a WASM that passes through customized headers to support the non-intrusive A/B testing in the comprehensive procedure.

Memory Model and Synchronization Primitive - Part 2: Memory Model

Part 2 of this 2-part series explains Memory Model and its associated functions in depth.

Unveiling the Secret: The Technology Evolution of the Alipay Mini Program "V8 Worker"

This article is a summary of the work on the Alipay mini program V8 Worker.

Removing Obstacles in Connecting Flutter to the Greater Web Ecosystem

In this article, we will show you how to connect Flutter with the web ecosystem and discuss the implications of achieving such integration.

How Does Garbage Collection Work in Java?

This blog looks into garbage collection in Java, something rarely discussed in the typical introduction to Java.