Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on Network Protocols

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

TCP/IP and UDP/IP are low-level data transfer protocols.

HTTP, FTP, SMTP, WebSocket are high-level data transfer protocols.

WebSocket persists a connection and use it for bidirectional data transfering. It …

Rust Backend Frameworks for gRPC APIs

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

tonic

tonic is a gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. This library was created to have first class support of async/await and to act …

Tips on Frontend Development

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The State of Frontend in 2022 has a good discussion about the state and trend of frontend technologies as of 2022.

Useful Tools for Web Development

  1. Rome provides unified developer tools …

Tips on JavaScript

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The State of Frontend in 2022 has a good discussion about the state and trend of frontend technologies as of 2022.

babel

babel is a compiler for writing next generation JavaScript …