MariaDB Enterprise Platform 2027 Adds AI Agent Capabilities
MariaDB introduces four new tools to Enterprise Platform 2027 including AI Retrieval and Semantic Cache to streamline database agent development and reduce costs.
Tin lập trình mới nhất về infrastructure, tóm tắt tiếng Việt bằng AI.
MariaDB introduces four new tools to Enterprise Platform 2027 including AI Retrieval and Semantic Cache to streamline database agent development and reduce costs.
NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal. - dsx-ai-factory/nvke
OAuth and OIDC go beyond the login button. Learn why your identity layer is the control plane for API security and how to run it well.
Ubuntu trên WSL đã thay thế hoàn toàn phân vùng Linux trên PC Windows 11, loại bỏ nhu cầu cài đặt dual-boot. Kỹ thuật WSL 2 với kernel Linux thực tế cho hiệu năng vượt trội, đặc biệt khi sử dụng Docker (tốc độ khởi động container nhanh hơn 30% so với dual-boot). Việc chuyển đổi giúp tiết kiệm không gian SSD (giảm từ 50GB xuống còn ~1GB cho WSL) và thời gian khởi động (từ 2 phút xuống còn vài giây). Bài viết cung cấp hướng dẫn chi tiết về việc cài đặt Ubuntu 22.04 LTS trên WSL và cấu hình công cụ như Docker, VSCode để làm việc hiệu quả. Đây là giải pháp tối ưu cho lập trình viên muốn trải nghiệm Linux mà không cần tốn tài nguyên hệ thống.
Bài này tiết lộ cách WSL trên Windows 11 thay thế hoàn toàn phân vùng Linux giúp lập trình viên có trải nghiệm mượt mà mà không cần cài đặt hệ điều hành kép.
terminal-mac runs a real macOS guest inside your terminal and lets an agent drive that VM instead of your desktop. Install, guest setup, MCP tools, and the isolation it does and does not give you.
Oxide Computer Company chia sẻ cách họ tối ưu hiệu năng mạng xuyên suốt mọi lớp trong hệ thống rack tự xây dựng, bao gồm điều chỉnh jumbo frames (MTU 8500 cho guests, 9000 cho underlay), TCP segmentation offloads, phân bổ CPU cho worker threads của virtual NIC, và tận dụng ECMP cùng IPv6. Họ giải thích lý do MTU nên đặt trên instance thay vì switch port, cũng như rủi ro vận hành khi ICMP path-MTU discovery bị drop.
Một lập trình viên cần đọc bài này để hiểu cách tối ưu hóa hiệu suất mạng từ cấp hạ tầng vật lý đến giao diện ứng dụng, giúp họ có kiến thức toàn diện về cách thiết kế và tối ưu hóa hệ thống mạng hiệu quả hơn trong các dự án phần mềm.
Convex giờ đây cho phép tích hợp vào ứng dụng Expo chỉ bằng một lệnh EAS CLI duy nhất: eas integrations:convex:connect, tự động thiết lập dự án, cài package, cấu hình môi trường và EAS build. Nền tảng reactive backend này cung cấp truy vấn real-time, hàm server TypeScript, lưu trữ file, lập lịch và tìm kiếm, hỗ trợ sẵn hai vùng AWS.
Nếu bạn đang phát triển ứng dụng Expo với nhu cầu backend phản ứng nhanh, đơn giản hóa quy trình thiết lập và muốn tận dụng các tính năng như TypeScript, file storage hoặc tự động sync dữ liệu mà không cần quản lý dự án Convex thủ công, thì bài viết này giúp bạn tiết kiệm thời gian và công sức với một chỉ lệnh đơn giản.
vfio-native là công cụ giúp che giấu phần mềm đang chạy trong máy ảo, bao gồm vá kernel để khắc phục sự khác biệt về hành vi và thay đổi cách kernel tự nhận diện. Công cụ này buộc CPU hành xử như phần cứng thật, giúp máy ảo chỉ đạt 1/85 điểm so với công cụ phát hiện VM, trong khi máy ảo KVM tiêu chuẩn đạt 10/85. vfio-native có sẵn trong AUR cho Arch Linux và hữu ích cho các nhà nghiên cứu bảo mật thử nghiệm malware hoặc phần mềm có giấy phép tự vô hiệu hóa khi phát hiện môi trường ảo.
Công cụ vfio-native giúp ẩn giấu thực tế chạy trong máy ảo, hữu ích cho cả game thủ và nhà nghiên cứu bảo mật.
Các doanh nghiệp hiện nay đang tìm cách xây dựng quy trình số từ đầu đến cuối để tăng tính linh hoạt và giảm chi phí vận hành. Việc mở rộng mainframe bằng các tiêu chuẩn mở, hỗ trợ Linux, containers và API cho phép tích hợp dễ dàng với hệ thống đám mây và ứng dụng hiện đại. Kiến trúc này giúp phá vỡ các eiland công nghệ truyền thống, cho phép dữ liệu và luồng công việc di chuyển tự do giữa các bộ phận khác nhau. Nhờ đó, các quy trình kinh doanh được tự động hóa hơn, thời gian đưa ra sản phẩm ngắn lại và khả năng đổi mới số được tăng cường. Bài học chính là việc đầu tư vào mainframe mở không chỉ bảo toàn giá trị của hệ thống héritage mà còn trở thành nền tảng then chốt để thực hiện chiến lược doanh nghiệp end‑to‑end.
Mở mainframe là chìa khóa giúp phá bỏ các rào cản công nghệ và thúc đẩy đổi mới số trong doanh nghiệp.
More than 500 passengers were on board the trains when the crash occurred in the province of Toledo, south of Madrid.
Keycloak là nền tảng quản lý danh tính và truy cập mã nguồn mở phổ biến trong các hệ thống doanh nghiệp. CVE-2026-18963 với điểm CVSS 9.1 xuất hiện vì endpoint reset mật khẩu không yêu cầu xác thực người dùng cũng như không kiểm tra việc xác minh qua email. Do đó, kẻ tấn công không cần đăng nhập có thể gửi yêu cầu đặt lại mật khẩu cho bất kỳ tài khoản nào và lấy lại quyền truy cập hoàn toàn. Hệ quả là khả năng chiếm đoạt tài khoản người dùng rộng rãi, dẫn đến rò rỉ dữ liệu và phá hoại dịch vụ. Bài học là luôn xác thực và xác thực lại các thao tác nhạy cảm như reset mật khẩu, đồng thời cập nhật Keycloak lên phiên bản 26.7.2 hoặc mới hơn để vá lỗi này.
Lập trình viên nên đọc bài này để biết lỗ hổng mật khẩu nghiêm trọng trong Keycloak và cập nhật bản vá bảo vệ hệ thống.
GPU và memory trước đó đã khan hiếm do nhu cầu từ các công ty AI, và giờ đây thị trường đang đối mặt với tình trạng thiếu hụt CPU. Nguyên nhân kỹ thuật là AI agents sử dụng nhiều CPU hơn đáng kể khi thực hiện tool usage, đặc biệt là các tác vụ parallel processing. Theo báo cáo, nhu cầu CPU tăng tới 40% trong quý vừa qua, vượt xa khả năng cung ứng của các nhà sản xuất như Intel và AMD. Hệ quả là giá CPU tăng cao và thời gian chờ giao hàng kéo dài, ảnh hưởng đến cả doanh nghiệp lẫn cá nhân. Điều đáng học là các lập trình viên cần tối ưu hóa code để giảm dependency vào CPU và cân nhắc alternative computing architectures như neuromorphic computing cho các dự án AI.
Bài viết giải thích tại sao tình trạng thiếu CPU đang xảy ra do nhu cầu tăng từ các AI agent sử dụng công cụ.
MariaDB 11.8 đã sửa lỗi hiệu suất trong quản lý LRU của buffer pool InnoDB, lỗi này xuất hiện từ phiên bản 10.5. Đồng hồ tín hiệu "đang tiến trình evict" bắt đầu hoạt động quá sớm, gây ra chi phí mutex contention không cần thiết cho các workload in-memory. Trong một thử nghiệm của Mark Callaghan, phiên bản 11.8 tăng từ 20,326 lên 57,052 QPS, nhanh gấp khoảng 2.8 lần. Sửa lỗi này loại bỏ buf_pool.mutex khỏi LRU promotion khi truy cập page, không chỉ cho các workload in-memory. Validation độc lập trên máy khác cho thấy 11.8 tăng từ 17,925 lên 66,653 TPS, và trên cả hai host, phiên bản patch 11.8 vượt trội hơn 10.4.34 từ 7 đến 9%.
MariaDB 11.8 tăng hiệu suất đáng kể lên 3 lần cho các công việc trong bộ nhớ nhờ sửa lỗi LRU management.
GitHub Copilot app đã gặp thách thức khi xử lý các pull request lớn đến hàng triệu dòng code với hàng trăm inline review comments. Nguyên nhân kỹ thuật nằm ở hiệu suất thấp của diff rendering, đặc biệt khi sử dụng React và DOM cho các file lớn. Đội ngũ đã giải quyết bằng cách triển khai virtualization trong React và chuyển sang dùng Web Workers để xử lý diff rendering ngoài thread chính. Kết quả cho phép app render các PR lên đến 1.2 triệu dòng với 700+ comment mà không bị giật lag. Điều đáng học là cách tách biệt tác vụ nặng ra khỏi thread chính và sử dụng virtualization để quản lý UI hiệu quả cho lượng dữ liệu lớn.
Bài viết này giúp lập trình viên hiểu cách GitHub Copilot xử lý hiệu quả các pull request khổng lồ với hàng trăm inline comment.
React.memo thường bị hiểu nhầm là giải pháp tối ưu hiệu suất phổ biến trong React, nhưng nó thường thất bại trong môi trường sản xuất. Các kỹ sư React có kinh nghiệm thay vào đó tập trung vào những kỹ thuật nâng cao hơn để xây dựng ứng dụng nhanh và có khả năng mở rộng.
Bạn sẽ hiểu cách React.memo chỉ là một công cụ nhỏ trong bộ công cụ của lập trình viên chuyên nghiệp, và thực tế, để tối ưu hiệu suất ứng dụng React, bạn cần biết những chiến lược thực tế hơn như cách quản lý state, batching update, hoặc sử dụng các công cụ như Suspense và Code Splitting.
Googlebook giới thiệu terminal Linux chạy trên VM Debian với sandboxing và mount thư mục, nhắm đến phát triển AI agent. Terminal hỗ trợ đầy đủ công cụ lập trình như Python, Rust cùng apt, git, ssh và tự động forward port localhost. Người dùng có thể cấp sudo cho AI tools như Antigravity và điều chỉnh bộ nhớ VM. Điểm đáng chú ý là roadmap sẽ thêm USB passthrough, GPU/NPU acceleration và VM persistence tách biệt cửa sổ terminal.
Googlebook Linux Terminal Preview cung cấp môi trường phát triển AI với VM được sandbox hoàn chỉnh, hỗ trợ đa ngôn ngữ và tính năng bảo mật mạnh mẽ.
Dynamic PAMT đã được tích hợp vào Linux 7.4 để giúp các máy chủ Intel tiết kiệm RAM quý giá. Trước đây, các hệ thống TDX dành khoảng 0.4% bộ nhớ vật lý cho metadata theo cách toàn bộ hoặc không có gì. Dynamic PAMT hiện phân bổ metadata theo từng khối 2MB chỉ khi các VM tính toán bảo mật cần thiết, giúp tiết kiệm RAM khi sử dụng TDX thấp. Yêu cầu kéo (pull request) TDX cho Linux 7.4 cũng cho phép kernel liệt kê kích thước bộ đệm trích xuất attestation TDX, vì các bộ đệm cố định 128KB quá nhỏ cho mật mã hậu lượng tử.
Dynamic PAMT giúp Intel TDX tiết kiệm RAM đáng kể bằng cách phân bổ metadata linh hoạt thay vì cố định.
OpenBSD 8.0 tích hợp driver DRM từ Linux 6.18 hỗ trợ Intel Arc A-Series và tăng KVA lên 512GB cho amd64. Việc nâng cấp graphics stack này giúp hỗ trợ GPU compute với Vulkan và card đồ họa mới. OpenBSD/sparc64 hoàn tất chuyển sang Clang, trở thành OS duy nhất hỗ trợ sparc64 với toolchain hiện đại. Hệ thống hypervisor vmd(8) nay hỗ trợ đến 64 VCPU và có driver mới cho Qualcomm WCN7850. Đây là bản nâng cấp đáng chú ý cho các lập trình viên làm việc với hệ thống BSD.
OpenBSD 8.0 mang đến những nâng cấp đồ họa và phần cứng quan trọng giúp lập trình viên tối ưu hóa hiệu suất ứng dụng.
Virtual Oxide Labs xây dựng hệ thống emulating mô phỏng toàn bộ rack thiết bị Oxide trên phần cứng tiêu chuẩn. Cụ thể, họ sử dụng Rust language để tạo mô phỏng chính xác các thành phần như OpenBMC và BMC firmware, với hiệu suất đạt 90% so với phần cứng thật. Giải pháp này giúp giảm chi phí hạ tầng lên đến 70% và rút ngắn thời gian thử nghiệm từ vài tuần xuống còn vài giờ. Điều đáng học hỏi là cách họ kết hợp Rust, KVM và custom firmware để tạo nên giải pháp emulating hiệu quả mà vẫn đảm bảo tính chính xác.
Virtual Oxide Labs cung cấp cái nhìn sâu sắc về cách tiếp cận mô phỏng và tạo phiên bản thu nhỏ của các hệ thống lớn, giúp lập trình viên hiểu rõ hơn về kỹ thuật emulation và simulation trong thiết kế phần mềm.
Tác giả chuyển từ cấu hình dual boot sang sử dụng WSL (Windows Subsystem for Linux) và VMs (Virtual Machines) để giải quyết vấn đề hệ thống bị hỏng sau mỗi lần Windows update. Nguyên nhân kỹ thuật nằm ở cách WSL cho phép chạy Linux environment trong Windows mà không cần boot lại, cùng với VMs như VirtualBox hay VMware giúp cô lập môi trường phát triển. Hệ quả là tác giả không còn phải lo lắng về hệ thống bị hỏng, thời gian downtime giảm đáng kể và hiệu suất công việc được cải thiện. Điều đáng học là phương án này không chỉ giải quyết được vấn đề mà còn mang lại lợi ích kép về sự linh hoạt và hiệu quả cho người dùng kỹ thuật.
Chuyển từ dual boot sang WSL và VM giúp lập trình viên tiết kiệm thời gian và tránh rủi ro khi Windows cập nhật.
SmolBox được phát triển để quản lý các thực thi SmolVM từ Elixir, giải quyết nhu cầu cô lập sandbox cho Python code trong môi trường Elixir. Hệ thống sử dụng SmolVM - một virtual machine nhẹ chỉ 5MB - thay vì Python full-stack để giảm thiểu resource usage. Việc thực thi code Python được cô lập hoàn toàn thông qua cơ chế process isolation, đảm bảo an toàn và không ảnh hưởng đến host system. SmolBox quản lý identity tracking, result collection và resource cleanup một cách hiệu quả, cho phép chạy hàng nghìn instance song song với overhead tối thiểu. Các lập trình viên quan tâm đến sandbox execution và micro-isolation có thể học được pattern implementation hữu ích từ bài viết này.
Bài viết này giúp bạn hiểu cách SmolBox quản lý việc thực thi SmolVM từ Elixir một cách hiệu quả và thực tế.
Laravel phiên bản 13.28 trở đi đã hỗ trợ native vector cho MariaDB 11.7 và mới hơn, loại bỏ nhu cầu sử dụng database thứ hai, dịch vụ vector bên ngoài hay package devilsberg/laravel-mariadb-vector. Developers có thể định nghĩa vector columns và indexes qua migrations, cast embeddings với AsVector và chạy similarity queries với whereVectorSimilarTo thông qua dedicated mariadb driver. Công việc này do community contributor Mohamed Touhami Rhaima cùng 3 người khác thực hiện, được Taylor Otwell review và merge. Hiện tại chỉ hỗ trợ cosine distance, Euclidean distance và index tuning đang nằm trong separate package, trong khi hybrid full-text plus vector search đang được lên kế hoạch.
Lập trình viên phát triển ứng dụng AI cần biết Laravel 13 đã tích hợp hỗ trợ vector natively trong MariaDB từ phiên bản 13.28, giúp tối ưu hóa hiệu suất tìm kiếm tương đồng mà không cần phụ thuộc vào các dịch vụ bên ngoài hay gói phụ, tiết kiệm thời gian và chi phí.
MariaDB Foundation đã tích hợp PostgreSQL vào framework tự động hóa kiểm thử Test Automation Framework (TAF) qua pull request #7 từ kỹ sư Lukas Oliva của Virtuozzo. Plugin postgres.pm - một module Perl tự chứa - mang lại cho PostgreSQL khả năng ngang hàng với các plugin MariaDB và MySQL hiện có, hỗ trợ cài đặt tự động, quản lý vòng đời, thực thi SQL qua tầng SQL trung gian và các file thuộc tính tái tạo được. Toàn bộ bộ test TAF hiện có như HammerDB (TPROC-C, TPROC-H) và sysbench (OLTP, point-select, update-index, custom Lua) giờ đã có thể chạy trên PostgreSQL với đầy đủ quét đồng thời, profiling và báo cáo. Foundations đang mời cộng đồng PostgreSQL đóng góp các bộ test và profile tối ưu hóa riêng cho PostgreSQL.
MariaDB Foundation đã tích hợp PostgreSQL vào khung kiểm thử tự động TAF, cho phép lập trình viên chạy tất cả các bộ kiểm thử hiện có với đầy đủ tính năng song song, phân tích và báo cáo.
Trong QA Wolf, mỗi agent AI cần môi trường độc lập để thực hiện test automation vì agent sessions không hoạt động như các cloud jobs thông thường. Hệ thống gốc sử dụng Docker containers chia sẻ tài nguyên, dẫn đến xung đột khi nhiều agent cùng truy cập file system, shell hay browser. Đội ngũ đã chuyển sang kiến trúc mô hình isolation, mỗi agent được cấp phát một máy ảo riêng biệt với 2 CPU, 4GB RAM và hệ điều hành Linux full-featured. Giải pháp này loại bỏ hoàn toàn xung đột đồng thời tăng bảo mật và giảm chi phí 40% so với cloud-based alternatives. Làm được điều này nhờ sử dụng dụng Proxmox VE và libvirt để quản lý các máy ảo, kết hợp với custom scripts để tối ưu phân bổ tài nguyên.
Bài viết giải thích cách kiến trúc cơ sở hạ tầng được thiết kế để mỗi agent AI QA Wolf có máy riêng, đảm bảo hoạt động độc lập với filesystem, shell và browser thực.
Bối cảnh: Các ứng dụng React thường gặp thách thức khi xử lý large datasets trong data grid, dẫn đến performance issue. Nguyên nhân kỹ thuật: Vấn đề xuất phát từ việc DOM elements được tạo ra cho tất cả rows, gây overload khi xử lý hàng nghìn records. Hệ quả: Virtual scrolling và DOM virtualization trong Syncfusion React Data Grid giúp chỉ render visible viewport elements, giảm memory usage từ 1GB xuống chỉ 15MB. Điều đáng học: Kết hợp virtual scrolling với paging và column virtualization tạo solution optimal cho large-scale data grids, xử lý datasets lên đến 100,000 rows với performance tốt.
Bài viết này giúp bạn xây dựng React Data Grid xử lý hiệu quả tập dữ liệu lớn nhờ kỹ thuật virtualization.
SmolBox là một công nghệ giúp khôi phục trạng thái guest đã chuẩn bị để thực thi các lần chạy độc lập trong VM (Virtual Machine) mới. Nguyên nhân kỹ thuật đằng sau là việc tối ưu hóa chi phí tài nguyên bằng cách tái sử dụng trạng thái đã sẵn sàng, thay vì tạo VM mới từ đầu. Hệ quả là nó giúp giảm đáng kể thời gian khởi động VM, từ vài phút xuống còn vài giây như được chứng minh trong các benchmark. Điều đáng học là SmolBox sử dụng checkpoint để lưu trạng thái, nhưng không phải tất cả checkpoint đều hiệu quả - cần chọn lọc dựa trên nhu cầu cụ thể của workload. Đối với lập trình viên đang cân nhắc, bài viết cung cấp dataset chi tiết về loại checkpoint nào nên sử dụng và khi nào thì một prepared image là đủ.
Tìm hiểu cách tối ưu hóa việc triển khai ứng dụng qua SmolBox với checkpoint và VM throwaway.
Back in July with v2.2, we added support for Windows guests. On November 6, we shipped v2.3 of Lima and now it runs without extra dependencies on Windows: VMs…
QEMU 11.1.0 has been released, containing over 3200 commits from 285 authors. The release adds Universal Flash Storage (UFS) emulation with Write Booster and Host-Initiated Defragmentation support based on the UFS 4.1 specification. vhost-host-user support lets real-time clock handling be offloaded from the hypervisor with virtio-rtc. ARM gains an imx8mp-evk machine type and 'virt' board cache topology options, while hvf now supports nested virtualization and vGIC. HPPA moves to SeaBIOS-hppa v25, and RISC-V adds a new K230 board and Tenstorrent mvendorid support.
QEMU 11.0.0 has been released, containing over 2,500 commits from 237 authors. The release adds a new 'nitro' accelerator to run AWS Nitro Enclaves natively, plus improved MSHV and WHPX accelerator support. KVM gains CET virtualization and reset support for SEV-SNP and TDX confidential VMs. Other highlights include virtio-gpu native context drivers, in-tree TCG support for C++ plugins, ARM SME emulation, x86 Diamond Rapids CPU support, and new RISC-V ISA extensions.
Four Google Summer of Code 2026 contributors worked on QEMU projects over a 12-week internship. Aadeshveer Singh implemented fast snapshot loading using QEMU's postcopy migration infrastructure and Linux userfaultfd(2), so RAM pages are populated on demand, and testing showed a major speed up. Tanish Desai added x86 PCID support to COCONUT-SVSM for confidential VMs, including a bitmap allocator for the 4,096 available PCIDs. Nicola Ramacciotti implemented the Observability and Configuration Protocol in COCONUT-SVSM plus a Linux driver and svsm-tools utility. uchouT added USB device redirection to qemu-rdp via usb-redir and URBDRC.
Google Cloud has made a self-managed VMware solution generally available, running VMware Cloud Foundation 9.x on dedicated Z3 bare metal with root access across ESXi, vCenter and NSX in 22 regions. It
Greg Kroah-Hartman released seven stable kernels fixing three Xen use-after-free vulnerabilities. The updates cover 7.3.3, 6.18.62, 6.12.116, 6.6.162, 6.1.192, 5.15.225, and 5.10.274, and each contains only these security fixes. CVE-2026-100080 and CVE-2026-100082 could let an attacker crash the Xen host with possible information leakage. CVE-2026-100081 may allow privilege escalation plus a host DoS. Xen users should upgrade.
Happy Cybersecurity Awareness Month. We were very aware.
AWS contributed a fix for large-transaction binlog stalls to community MySQL, and MariaDB launched Enterprise Platform 2027, in this week's roundup of MySQL and database news. AWS's BOLT optimization stops a multi-gigabyte transaction from blocking other commits while it is copied into the binlog and speeds up crash recovery. Aurora MySQL 3.14 adds post-quantum TLS key exchange, while Aurora MySQL 8.4.10 adds GTID tags and up to 50,000 connections per instance. MariaDB's new Enterprise Platform 2027 adds agent memory, a semantic cache and Raft-based multi-region clustering, and a companion benchmark claims Enterprise Server 12.3 LTS reaches about 4x the TPROC-C throughput of 10.6. Also included: upcoming database conferences and events through mid-2027.
WooCommerce background jobs can fail, stall or never run without anyone noticing. Here's how to monitor Action Scheduler with AppSignal Wrap, catch missed runs, and check queue health from PHP.
“We started listening to a lot of our lower-end customers," VMware exec says.
Proxmox 9.2's main feature flew under most folks' radar, but it's a godsend for over-engineered setups
Learn how to deploy MariaDB and WordPress on Kamatera using OpenTofu. Automate single or split-server setups with private networking and one tofu apply.
MariaDB's claim that 11.8 is '3x faster' on some in-memory workloads is technically true but misleading, Jean-François Gagné argues. The benchmark shows 20,326 qps on 11.8 before a fix and 57,052 qps after, a 2.8x gain. But 10.4.34, before the regression, already hit 52,410 qps, making 11.8 with the fix only about 9% faster. The MariaDB Foundation Newsletter further strips the title down to 'about 3x faster', dropping any mention of the regression entirely.
MariaDB now has an official Doxygen-generated reference for its Server Plugin API, published at mariadb.com/docs/server/reference/plugins/api-plugin. The docs are built by scraping XML output from the include/mysql/ source files with Doxygen, converting it to Markdown via Moxygen, and syncing it into GitBook through GitHub actions. Developers can build it locally with the cmake flag -DWITH_GENERATED_DOCS=yes, run a standalone script, or use the ghcr.io/mariadb/mariadb-doc-gen Docker container. Every night, a GitHub action regenerates the docs and opens a pull request if they differ from what's published, and pull requests touching include/mysql/ automatically trigger doc generation. Georgi Kodinov calls this just a starting point and is asking for contributions and feedback on what server internals to document next.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000 bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử