DumboDB 0.3.0 fixes numerous index bugs that made the MongoDB-compatible, version-controlled database largely unusable. On the MongoDB parity side, deleteMany and updateMany failed to remove index keys, the query planner always chose full column scans over index scans, and .hint() with $natural caused panics. On the version-control side, merging branches caused index corruption with duplicate unique entries, no structural sharing occurred during merges, and conflict resolution returned all null values. The fixes involved writing 77 parity tests run against both MongoDB and DumboDB, porting Dolt's structural sharing logic, and introducing a new dumboConflicts response that provides actionable conflict details including conflict type, human-readable messages, and full three-way merge documents. Query performance improvements are planned for a future release.
Nguồn: https://dolthub.com/blog/2026-06-30-dumbodb-indexes. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Git 2.55.0 bổ sung nhiều tính năng mới như lệnh git history fixup để sửa đổi commit đã tồn tại, hỗ trợ fsmonitor daemon trên Linux qua inotify(7), khả năng đẩy lên nhiều remote cùng lúc, tùy chọn --graph-lane-limit cho git log --graph, tải xuống blob theo lô cho partial clones, và Rust trở thành dependency bắt buộc trong quá trình build (có thể tắt nếu cần).
Lập trình viên cần đọc để cập nhật về các tính năng mới trong Git 2.55.0 như cách sửa đổi commit và tự động rebase nhánh chồng lấn, giúp tối ưu hóa công việc quản lý lịch sử mã và hiệu suất clone, đặc biệt khi làm việc với các dự án lớn hoặc hệ thống phân tán.
Quy trình đồng bộ code từ kho Gutenberg vào wordpress-develop đã chuyển từ dùng npm packages sang tải file zip từ GitHub Container Registry kể từ WordPress 7.0. Bài viết đưa ra hướng dẫn chính thức về tần suất sync (hàng tuần trong giai đoạn alpha), hành vi trong beta/RC (ghim vào nhánh wp/X.Y), quy trình nhánh trong SVN WordPress, cách tạo và xem xét pull request sync, loại hash được phép (chỉ SHA đầy đủ), quy ước ticket Trac và định dạng commit message chuẩn.
Lập trình viên WordPress nên đọc bài này để tránh rắc rối về cách đồng bộ hóa mã từ Gutenberg vào WordPress phát triển, tránh lỗi sync không chính xác và đảm bảo việc cập nhật plugin/theme hiệu quả trong các giai đoạn phát triển mới nhất.
Epic Games vừa giới thiệu Lore, hệ thống kiểm soát phiên bản mã nguồn mở dành riêng cho dự án game và giải trí kết hợp code với tài sản nhị phân lớn. Lore xử lý file nhị phân như thành phần chính nhờ lưu trữ theo khối, loại bỏ trùng lặp và tải dữ liệu theo nhu cầu, sử dụng kiến trúc tập trung có địa chỉ nội dung với Merkle trees và chuỗi phiên bản bất biến.
Những lập trình viên làm game hoặc phát triển dự án đa media sẽ tìm hiểu Lore vì nó giải quyết những thách thức về quản lý phiên bản và lưu trữ binary phức tạp mà Git không thể xử lý hiệu quả, đặc biệt trong môi trường cần độ ổn định và hiệu suất cao như các dự án lớn.
Ba công ty Cursor, GitLab và Zed đều nhận thấy GitHub đang gặp khó khăn trước khối lượng code do AI tạo ra, nhưng họ đề xuất các giải pháp khác nhau để tái xây dựng nền tảng này. Cursor giới thiệu Origin, tương thích Git nhưng tối ưu cho workload của agent; GitLab phát triển Project Switch với backend cải tiến nhằm tăng tốc độ xử lý lên 50 lần; còn Zed thay thế hoàn toàn mô hình commit bằng DeltaDB, theo dõi các thay đổi liên tục.
Những công cụ mới như Cursor, GitLab và Zed đang thay đổi cơ sở hạ tầng mã nguồn để phù hợp với thế giới AI, giúp lập trình viên hiểu cách tối ưu hóa hiệu suất, giảm chi phí và tương tác hiệu quả hơn với các công cụ tương tác tự động trong tương lai.
Bài viết hướng dẫn chi tiết cách xây dựng nền tảng thương mại điện tử sử dụng Node.js làm backend và các framework frontend như Angular, React, Vue.js. Nội dung bao gồm thiết lập backend, cài đặt packages, tạo models/routes MongoDB, kiểm thử routes và phát triển tính năng giỏ hàng, kèm theo bài tập thực hành.
Lập trình viên Node.js nên đọc bài này để học cách xây dựng cơ sở hạ tầng backend cho ứng dụng e-commerce với các tính năng cart hiệu quả, từ thiết lập cơ sở dữ liệu MongoDB đến tối ưu hóa quy trình phát triển với các giao diện frontend phổ biến.
Git 2.55 has been released with contributions from over 100 developers. Key highlights include: incremental multi-pack index (MIDX) support in git repack with geometric repacking to keep chain length logarithmic; a new git history fixup subcommand to fold staged changes into earlier commits; parallel execution of config-based hooks; Linux support for the built-in fsmonitor daemon via inotify; significant bitmap generation performance improvements (612s to 294s in one benchmark); --path-walk filter compatibility for partial clones; a new git format-rev command for formatting commits from stdin; sideband terminal control sequence sanitization for security; autostash support in git checkout -m; remote group support for git push; --graph-lane-limit for wide graph output; --max-count-oldest for selecting oldest N commits; and new fetch negotiation controls.
Part 3 of a series on building an AI-powered operations assistant using Spring AI and MongoDB Atlas. This installment introduces stateful workflow checkpointing to handle multi-step incident investigations that span session boundaries. Key additions include: a checkpoint document stored in MongoDB tracking workflow state, current step, and status (RUNNING, WAITING_APPROVAL, COMPLETED, FAILED); a ServiceStatusTool annotated with @Tool that lets the model fetch real-time service metrics; ThreadLocal-based context propagation for passing conversation IDs into tool methods; ToolExecution audit documents for full traceability; and pause/resume API endpoints that rehydrate investigation state. MongoDB serves as a unified persistence layer for runbooks, conversation memory, long-term knowledge, and workflow checkpoints. The architecture allows horizontal scaling since workflow state lives outside any single instance.

Git 2.55 has been released, making Rust support enabled by default at build time (though still optional via the NO_RUST flag). The release also introduces the experimental git history fixup subcommand, which lets developers apply staged changes directly to an older commit without going through an interactive rebase. Additional improvements include better repacking with incremental multi-pack indexes and various low-level fixes. Full Rust support is expected to become mandatory in Git 3.0 or a later release.