Lê Đông Thức

Lê Đông Thức

Rust - perambulate

Đăng ngày 10/23/2022

My notes while reading Rust language. Keep updating frequently.

Đọc trên blog của tác giả

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

Đọc trên blog của tác giả

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

Đọc trên blog của tác giả

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.

Đọc trên blog của tác giả

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.

Đọc trên blog của tác giả

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.

Đọc trên blog của tác giả

Retry strategies and patterns

Đăng ngày 5/17/2022

Provide common retry strategies and patterns such as fibonacci, exponential, linear, polynomial

Đọc trên blog của tác giả

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

Đọc trên blog của tác giả

Microservices - advantages and disadvantages

Đăng ngày 4/27/2022

Listing why we choose or do not choose microservices based on advantages and disadvantages

Đọc trên blog của tác giả

Microservices and characteristic

Đăng ngày 4/24/2022

Microservices basic information

Đọc trên blog của tác giả

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

Đọc trên blog của tác giả

Processor modes

Đăng ngày 7/30/2021

Processor real mode, protected mode, virtual real mode

Đọc trên blog của tác giả

Master Boot Record

Đăng ngày 7/23/2021

MBR, MBR partition, MBR sequence, compare with VBR

Đọc trên blog của tác giả

CQRS

Đăng ngày 6/6/2021

Command Query Responsibility Segregation

Đọc trên blog của tác giả

Linux kernel boot process

Đăng ngày 6/1/2021

Linux’s kernel boot process step by step

Đọc trên blog của tác giả

CPU Register addressing modes

Đăng ngày 3/14/2021

CPU register addressing modes

Đọc trên blog của tác giả

CPU Register

Đăng ngày 3/11/2021

CPU register, execute cycle

Đọc trên blog của tác giả

Linux boot process

Đăng ngày 2/21/2021

Quick notes about Linux boot process

Đọc trên blog của tác giả

Firmware boot process

Đăng ngày 2/19/2021

Quick notes about firmware boot process

Đọc trên blog của tác giả

Stable sort - Unstable sort

Đăng ngày 1/2/2021

Quick notes what’s stable sort and unstable sort

Đọc trên blog của tác giả

Bond

Đăng ngày 3/28/2020

Notes about bonds

Đọc trên blog của tác giả

Setup foot switch keyboard pedal

Đăng ngày 2/22/2020

Give a hand to control the machine

Đọc trên blog của tác giả