Liulishuo Tech Team
Author

Liulishuo Tech Team

Help everyone become a global citizen!

87
Articles
0
Likes
176
Views
0
Comments
Recent Articles

Latest from Liulishuo Tech Team

87 recent articles
Liulishuo Tech Team
Liulishuo Tech Team
Aug 19, 2016 · Mobile Development

Android Resource Obfuscation and Hot Patching Techniques for Application Optimization

The article explores Android development optimization techniques, specifically detailing resource obfuscation methods that modify resource paths to reduce APK size and increase security, alongside hot patching strategies using native hooks or classloader-based dex replacement to enable dynamic bug fixes and feature updates without full app redeployment.

APK OptimizationAndroid Developmentdynamic deployment
0 likes · 11 min read
Android Resource Obfuscation and Hot Patching Techniques for Application Optimization
Liulishuo Tech Team
Liulishuo Tech Team
Aug 6, 2016 · Product Management

Structuring and Managing Data Collection Requirements with JSON and Git

By defining data collection (event tracking) requirements in a structured JSON format and storing them in Git with a web interface that abstracts version control, teams can standardize identifiers, validate data formats automatically, track changes via commit logs, and streamline collaboration between product managers, developers, and testers.

GitJSONProduct Management
0 likes · 7 min read
Structuring and Managing Data Collection Requirements with JSON and Git
Liulishuo Tech Team
Liulishuo Tech Team
Jul 22, 2016 · Backend Development

Comparing ActiveRecord and Ecto: ORM Approaches in Ruby on Rails and Elixir

This article compares Ruby on Rails' ActiveRecord and Elixir's Ecto, explaining their mapping definitions, data retrieval, query syntax, write operations, validations, callbacks, and associations, while highlighting the trade‑offs between the convenience of ActiveRecord and the explicitness of Ecto.

ActiveRecordEctoElixir
0 likes · 15 min read
Comparing ActiveRecord and Ecto: ORM Approaches in Ruby on Rails and Elixir
Liulishuo Tech Team
Liulishuo Tech Team
Jun 17, 2016 · Big Data

Building a Scalable Big Data Platform on AWS: Architecture and Execution Service Design

This article details the architectural design and implementation of a scalable big data platform built on AWS services, highlighting the transition from HDFS to S3 for storage, the use of EMR for elastic compute, and a custom Execution Service integrated with Consul and Airflow for automated cluster management and task scheduling.

AWS EMRAirflowBig Data Architecture
0 likes · 11 min read
Building a Scalable Big Data Platform on AWS: Architecture and Execution Service Design
Liulishuo Tech Team
Liulishuo Tech Team
Jun 3, 2016 · Backend Development

Understanding Ruby Multithreading and Multiprocessing

This article explains the differences between Ruby threads and processes, when to use each for performance gains, illustrates practical scenarios, and provides code examples for simple multithreading, multiprocessing, and using the Parallel gem.

GILParallelRuby
0 likes · 11 min read
Understanding Ruby Multithreading and Multiprocessing
Liulishuo Tech Team
Liulishuo Tech Team
May 27, 2016 · Mobile Development

Evolution of the Android Architecture of the English Fluency App

This article details the step‑by‑step evolution of the English Fluency Android app’s architecture, covering its early broadcast‑based design, the adoption of a plugin‑based modular core, multi‑process integration, auxiliary systems such as asynchronous loading, event bus, monitoring, and support components for file storage, DNS protection, image loading, and downloading.

AndroidMonitoringarchitecture
0 likes · 13 min read
Evolution of the Android Architecture of the English Fluency App