← Back to Home

Blog

Articles, tutorials, and insights about text diff algorithms and 1diff library

Understanding the Myers Diff Algorithm

Published on January 15, 2024 • Algorithm
The Myers Diff Algorithm is a powerful O(ND) algorithm for computing the differences between two sequences. This article explains how it works, why it's efficient, and how it's used in version control systems like Git.
Algorithm Myers Tutorial

Using 1diff in Code Review

Published on January 10, 2024 • Best Practices
Learn how to leverage 1diff library to improve your code review process. Discover practical examples and tips for identifying changes more efficiently.
Best Practices Code Review Tutorial

Java vs TypeScript: Which Version Should You Choose?

Published on January 5, 2024 • Comparison
A comprehensive comparison between 1diff-java and 1diff-ts. Understand the differences, use cases, and when to choose each implementation.
Comparison Java TypeScript

Performance Optimization Tips

Published on December 28, 2023 • Performance
Tips and tricks for optimizing diff calculations, handling large files, and improving the performance of your text comparison operations.
Performance Optimization Tips

Myers 差异算法详解

发布于 2024年1月15日 • 算法
Myers差异算法是高效比较序列的利器。本文详细解释了算法的工作原理、优势和应用场景,帮助读者深入理解这一重要的算法。
算法 Myers 教程

JSON Diff Guide: Understanding Array and Object Differences

Published on January 8, 2024 • Tutorial
Learn how 1diff handles JSON differences, including array moves, object matching, and nested changes. A comprehensive guide to getting the best results from JSON comparison.
JSON Tutorial Arrays