
Reading: Rate Adaptation for HTTP Video Streaming At scale
This is a report express the thinking in the Panda algorithm and its limitation in HTTP Adaptive Streaming (HAS) field. PANDA, known for its proactive probing to adjust streaming quality, encounters issues such as bandwidth overestimation, which can lead to buffer bloat or quality reductions, particu- larly in unstable network environments. And the origin pa- per introduce the background of HAS, the pandas algorithm itself, and the performance. A

MVC, MVP and MVVM
MVC, MVP, and MVVM are three popular design patterns in software development. Let’s have a look on Model View Controller (MVC), Model View Presenter (MVP) and Model View View-model (MVVM) one by one. All these design patterns by and large help in developing applications that are loosely combined, easy to test and maintain. All discussion about the pattern is made in context of Android as a platform.

Thinking In REST API
When I first touch this terminology, I feel so confused because almost all the blogs shows the REST API is good for Decoupled Integration. I was thinking the MVC also do the decoupled Integration separates the front-end (view) and the back-end (controller and model) . So why we still need. And today I gonna organize my understanding in this field.