Rust - perambulate
Đăng ngày 10/23/2022
My notes while reading Rust language. Keep updating frequently.
Rust - Vector capacity increment
Đăng ngày 10/23/2022
We talk about how Vector in Rust reallocate, and how much it will be reallocate
Gzip
Đăng ngày 8/9/2022
GZIP is a lossless compression and decompression method. it supports the compression and decompression of a data stream to produce another data stream. It is based on Deflate that combines of LZ77 and Huffman coding
Deflate algorithm
Đăng ngày 8/8/2022
Deflate is a lossless streaming compression/decompression algorithm. It’s used widely in GZIP and PNG. Deflate is a combination of LZ77 and Huffman coding algorithm to compress data.
Huffman coding algorithm
Đăng ngày 7/5/2022
The Huffman coding is an algorithm that is used for lossless data compression, such as gzip or PNG image format.
Jump table (branch table)
Đăng ngày 6/8/2022
The jump table is a method to transfer program control to another code block using a table of branch or jump instructions.
Retry strategies and patterns
Đăng ngày 5/17/2022
Provide common retry strategies and patterns such as fibonacci, exponential, linear, polynomial
Microservice, good service with loose coupling and high cohesion
Đăng ngày 5/6/2022
How to design a good service in a microservices with loose coupling and high cohesion
Microservices - advantages and disadvantages
Đăng ngày 4/27/2022
Listing why we choose or do not choose microservices based on advantages and disadvantages
OS Kernel Assembly
Đăng ngày 8/29/2021
First part of the kernel that will be called by bootloader. It’s gate of kernel before accessing higher level code