Tags algorithm Android apktool best practice CJK-space-fix coloredlogcat competitive programming CTS data engineering data pipeline debugging Dot Eclipse efficiency ETL Graphviz kafka Markdown Network Nikola node.js programming contest static blog generator traceview ydict