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
Apr 13, 2018 · Fundamentals

Understanding Compiler Synthesis of Equatable and Hashable in Swift 4.1

This article explains how Swift 4.1's compiler can automatically synthesize Equatable and Hashable implementations, the necessary conditions, examples of enums and structs, the limitations of synthesis, and how developers can override or supplement the generated code for better performance and correctness.

EquatableHashableSwift
0 likes · 8 min read
Understanding Compiler Synthesis of Equatable and Hashable in Swift 4.1
Liulishuo Tech Team
Liulishuo Tech Team
Apr 11, 2018 · Mobile Development

Understanding map, flatMap, and compactMap in Swift

This article explains the differences between map, flatMap, and compactMap in Swift, covering the three overloads of flatMap, their behavior with sequences and optionals, the rationale behind renaming one overload to compactMap, and when to prefer optional chaining versus optional mapping.

Functional ProgrammingOptionalSwift
0 likes · 8 min read
Understanding map, flatMap, and compactMap in Swift
Liulishuo Tech Team
Liulishuo Tech Team
Apr 10, 2018 · Fundamentals

Swift 4.1 Conditional Conformance Explained

Swift 4.1 introduced Conditional Conformance, allowing extensions of generic types like Array to conform to protocols like Equatable when their elements are Equatable, enhancing both static and runtime type checking.

Conditional ConformanceGeneric TypesSwift
0 likes · 6 min read
Swift 4.1 Conditional Conformance Explained
Liulishuo Tech Team
Liulishuo Tech Team
Dec 15, 2017 · Frontend Development

Mastering Frontend Unit Testing: Mocha vs Jest and Practical Tips

This article explores why unit testing is essential for frontend projects, compares Mocha and Jest across assertions, coverage, environment setup, mocking, snapshots, and watch mode, and offers practical guidance on choosing tools, writing maintainable tests, and balancing coverage with development speed.

JavaScriptJestTesting
0 likes · 19 min read
Mastering Frontend Unit Testing: Mocha vs Jest and Practical Tips
Liulishuo Tech Team
Liulishuo Tech Team
Dec 7, 2017 · Cloud Computing

Highlights of AWS re:Invent 2017: Compute Updates and New Services

The AWS re:Invent 2017 conference in Las Vegas introduced a range of compute innovations—including Amazon EKS, AWS Fargate, new EC2 instance families, Spot Instance hibernation, Time Sync Service, and a Serverless Application Repository—while showcasing sessions from Netflix and other industry leaders.

AWSEC2cloud computing
0 likes · 6 min read
Highlights of AWS re:Invent 2017: Compute Updates and New Services
Liulishuo Tech Team
Liulishuo Tech Team
Oct 22, 2017 · Big Data

Data-CI: A SQL-Based Data Unit Testing Framework for ETL

The article introduces data-ci, a SQL‑driven unit testing framework that lets engineers write, organize, and automate data validation tests for ETL pipelines, providing assertions, failure callbacks, coverage reporting, and CI integration to improve data quality and reliability.

Data qualityETLSQL
0 likes · 9 min read
Data-CI: A SQL-Based Data Unit Testing Framework for ETL