JingIntroduction to Advances In Positioning TechnologyPositioning Technology, or Indoor Positioning, or Location based service, is booming nowadays. Simply put, this area can be divided into…1 min read·Oct 31, 2022----
JingGoroutine leak detection — be careful with zero-buffer channel in timeout control of web requestRecently I took over the development work of a web service from another colleague, which was as simple as firing request and handling…3 min read·Oct 24, 2022--2--2
JingHow to keep cache consistent with database in distributed systems?Suppose our Users service cluster has 4 nodes and each respond to client requests behind a load balancing system. Each node also has a…3 min read·Nov 1, 2020----
JingHow to Consume Kafka Efficiently in Golang?If you often need to process data from Message Queue Systems like Kafka, you may often wonder how to consume data efficiently…6 min read·Jul 30, 2020--7--7
JingWhat does “nocopy after first use” mean in golang and howWhen we read golang source code or learn to use some builtin structs, frequently we may be told that “must not be copied after first use”…4 min read·Mar 31, 2019----
JingKalman filter primer: derivationsOne word for anyone who doesn’t know about the filter yet: a simple but strong algorithm which combines estimates and measurements to give…5 min read·Oct 6, 2018----
JingPlupload request 408 (timeout) issue — How I diagnosedFirst of all, one word for anyone who does not know about plupload: a popular Javascript library that handles nearly all of file uploading…3 min read·Jan 20, 2018----
JingNew solution: accessing filtered array outside ng-repeatFor developers who still use Angular 1.x just like me.2 min read·Oct 25, 2017--2--2
JingExperiences with Angular performance profilingRecently during my NG development, I solved a performance issue with the help of Chrome profiling tool, and would like to share and record…6 min read·Sep 3, 2017--2--2
JingFirst noteGreat product. Simply hope it could live longer than I can imagine.1 min read·Aug 6, 2017----