Hua Wei

Hua was a experimental particle phycist worked at CERN, Geneva. Now he is working as a software engineer.

BLOG


Weekly Plan
MondayTuesdayWednesdayThursdayFridaySaturdaySunday
WorkdayWorkdayWorkdayWorkdayWorkdayPlaydayPlayday
Not StartedNot StartedNot startedNot startedNot startedNot startedNot started

A Bite on Rust
In this article, I wrote my LeetCode algorithm with Rust, a wonderful programming language.
read more >>

Building data pipeline with Apache Spark and Apache Airflow
A stable and scalable data pipeline is important in modern software platform. In this article, a computational data pipeline is built with Apache Spark and Apache Airflow.
read more >>

Hash Table and its application
In this blog, Hash table, as an implementation of associative array, is described in details. Several associative array's Hash table implementations are also described in details as examples.
read more >>

Shuffle in Apache Spark
Shuffle is a crucial component in the distributed computing system. In this article, multiple shuffle algorithms applied in Apache Spark are described briefly.
read more >>

COVID-19 Visualization with Shiny Dashboard
COVID-19 is one of the most serious pandemic in the history of human. Both government and people can benefit a lot from an effective data monitoring system on this virus. In this blog, a COVID-19 monitoring dashboard is developed based on RStudio Shiny Project.
read more >>

JVM Architecture in a nutshell
In this blog, the architecture of JVM (Java virtual machine) is described along with brief introduction of Java platform.
read more >>

TCP Sequence and Acknowledgment numbers
In this article, the definition and usage of TCP sequence and acknowledgment numbers are described. An client-server sample sample are demonstrated with network traffic analysis using Wireshark.
read more >>

TensorBoard: Tensorflow model training visualization
TensorBoard, as a visualization tool, is introduced to monitor Tensorflow model training in this blog. An example of TensorBoard visualization is demonstrated with both default and self-defined features.
read more >>

gRPC: Basics and Examples
In this article, a brief introduction on gRPC and benefits of using gRPC are discussed in the first two sections. Then, a sample repo with instruction is provided to setup gRPC server and client in several programming languages.
read more >>