×
Coding

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.

Build Standardized Applications with Webpack5 + React + TS from 0 to 1

This article explains how to build a standardized frontend application based on webpack + react + typescript (starting from an empty directory).

Tips for Designing Error Codes in Java

What makes an error message "good"? In this blog, we share some tips on designing effective error codes in Java.

Do You Know the Principle of Lombok That Has Been Used for a Long Time?

This article explains how to write a simple Lombok plug-in.

An Interpretation of the Source Code of OceanBase (11): Analysis of Location Cache Module

This article explains ObTableScan design and code knowledge and introduces the analysis of the location cache module.

An Interpretation of the Source Code of OceanBase (10): Table One and Its Service Addressing

This article explains the creation process of the table one of the system tenant and the service addressing process related to the table one.

An Interpretation of the Source Code of OceanBase (9): "Macro Block Storage Format"

This article discusses everything about macro blocks from top to bottom, including its format, operations, and scenarios.

An Interpretation of the Source Code of OceanBase (8): Submission and Playback of Transaction Logs

This article discusses the submission and playback of transaction logs.

An Interpretation of the Source Code of OceanBase (7): Implementation Principle of Database Index

This article introduces the index build process of OceanBase from the perspective of code introduction and explains the relevant code of index build.

An Interpretation of OceanBase Database Source Code (1): Module Structure

This article introduces the overall architecture and module composition of the OceanBase database code and the functions of each module.

An Interpretation of the Source Code of OceanBase (2): Life of SQL

This article focuses on the main path of an execution process of SQL in OceanBase, including the process of receiving, processing, and feedback to the client.

Understand WebAssembly in One Article

The article introduces the instruction set of the WebAssembly abstract machine and the writing and running methods of assembly language.

The Design Draft Generation Code (imgcook) Can Develop Animation

This article discusses the capabilities of imgcook and how imgcook can cover the dynamic effects in most e-commerce scenarios.

The Code of iLogtail Is Completely Open-Source

This article discusses the origin, development, and benefits of iLogtail.

JavaScript Bytecode – v8 Ignition Instructions

This article discusses JavaScript bytecode, specifically basic information about Ignition bytecode.

Copilot! Smart Code Recommendation!

This short article discusses Copilot and some practices of Copilot's code recommendation ability.

How to Fix Bugs Automatically through Machine Learning

This article shows the process of code repair with bugs and after repair step-by-step with images.

Code Search! A New Field of Artificial Intelligence

This article introduces Code Search and other interesting tasks involved in code intelligence.

"When Can the Operating System Be Recognized?" A 16-Year Insistence of Open-Source Developers

This article is an in-depth interview with Tao Ma, Chairman of OpenAnolis.

Mazecare: Challenging Traditional Mindsets in Healthtech, Insurtech, and in Business | Interview

Meet Ambroise Couissin, founder of startup Mazecare, who stood out in our Project AsiaForward Demo Day.