<?xml version="1.0" encoding="UTF-8"?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
        <atom:link
            type="application/rss+xml"
            href="https://nghiane.com/feed/posts"
            rel="self"
        />
        <title><![CDATA[:bài viết cấp dữ liệu tên]]></title>
        <link><![CDATA[https://nghiane.com/feed/posts]]></link>
                <description><![CDATA[Nghĩa Nè Blog viết mới nhất từ ​​Nghĩa Nè Blog]]></description>
        <language>en-US</language>
        <pubDate>2026-11-09T10:20:02+07:00</pubDate>

                    <item>
                <title><![CDATA[PHP 8.6 Time\Duration: Khác DateInterval ra sao?]]></title>
                <link>https://nghiane.com/php-86-time-duration-khac-dateinterval</link>
                <description><![CDATA[PHP 8.6 RC4 có Time\Duration cho khoảng thời gian chính xác. Bài test factory, phép toán, ISO 8601 và chỉ ra khi nào chưa nên thay DateInterval.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/php-86-time-duration-khac-dateinterval</guid>
                <pubDate>Mon, 09 Nov 2026 10:20:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/php-86-time-duration-khac-dateinterval-20261025150017.webp"
                    length="61780"
                />
                                    <category>Nghĩa viết code</category>
                            </item>
                    <item>
                <title><![CDATA[WCAG 3 reporting tiers: Chưa thay audit WCAG 2.2]]></title>
                <link>https://nghiane.com/wcag-3-reporting-tiers-chua-thay-wcag-2-2</link>
                <description><![CDATA[WCAG 3 bản nháp dùng reporting tiers và core requirements. Cách đọc mô hình mới, thử trên một flow nhỏ và vì sao WCAG 2.2 vẫn là chuẩn hiện tại.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/wcag-3-reporting-tiers-chua-thay-wcag-2-2</guid>
                <pubDate>Sun, 08 Nov 2026 07:00:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/wcag-3-reporting-tiers-chua-thay-wcag-2-2-20261025100820.webp"
                    length="73704"
                />
                                    <category>Nghĩa làm thiết kế</category>
                            </item>
                    <item>
                <title><![CDATA[GitHub CLI token hết hạn: Bật tự refresh thế nào?]]></title>
                <link>https://nghiane.com/github-cli-token-het-han-tu-refresh-oauth</link>
                <description><![CDATA[GitHub CLI 2.103 cho phép OAuth token hết hạn tự refresh. Đây là cách opt in, cấu hình Git HTTPS và kiểm tra script để tránh giữ token cũ.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/github-cli-token-het-han-tu-refresh-oauth</guid>
                <pubDate>Fri, 06 Nov 2026 19:50:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/github-cli-token-het-han-tu-refresh-oauth-20261024151124.webp"
                    length="31666"
                />
                                    <category>Nghĩa viết code</category>
                            </item>
                    <item>
                <title><![CDATA[Laravel 13.38: Tránh đọc dữ liệu cũ từ replica]]></title>
                <link>https://nghiane.com/laravel-13-38-tranh-doc-du-lieu-cu-replica</link>
                <description><![CDATA[Laravel 13.38 thêm PreventStaleDatabaseReads và usingWritePdo. So sánh với sticky connection, cách test sau redirect và các giới hạn cần biết.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/laravel-13-38-tranh-doc-du-lieu-cu-replica</guid>
                <pubDate>Thu, 05 Nov 2026 14:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/laravel-13-38-tranh-doc-du-lieu-cu-replica-20261024101307.webp"
                    length="38408"
                />
                                    <category>Laravel Nè</category>
                            </item>
                    <item>
                <title><![CDATA[Epic đã tặng Home và Sker Ritual đến 29/10]]></title>
                <link>https://nghiane.com/epic-tang-home-sker-ritual-den-29-10</link>
                <description><![CDATA[Epic đã kết thúc đợt tặng Home và Sker Ritual lúc 22:00 ngày 29/10/2026 UTC+7. Bài lưu cấu hình, kiểu chơi và cơ chế giữ game đã claim.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/epic-tang-home-sker-ritual-den-29-10</guid>
                <pubDate>Wed, 04 Nov 2026 15:09:10 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/epic-tang-home-sker-ritual-den-29-10-20261023151057.webp"
                    length="183212"
                />
                                    <category>Nghĩa chơi game</category>
                            </item>
                    <item>
                <title><![CDATA[Botble cron không chạy trên Hostinger: Kiểm tra 3 lớp]]></title>
                <link>https://nghiane.com/botble-cron-khong-chay-hostinger-kiem-tra-ba-lop</link>
                <description><![CDATA[Botble cron trên Hostinger có thể lỗi vì phần redirect bị truyền thành argument. Đây là cách kiểm tra command, lịch chạy và kết quả thật mà không đoán mò.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/botble-cron-khong-chay-hostinger-kiem-tra-ba-lop</guid>
                <pubDate>Tue, 03 Nov 2026 08:10:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/botble-cron-khong-chay-hostinger-kiem-tra-ba-lop-20261023100710.webp"
                    length="27044"
                />
                                    <category>Botble CMS</category>
                            </item>
                    <item>
                <title><![CDATA[GOG Story Rich Promo: Chọn game theo cấu hình]]></title>
                <link>https://nghiane.com/gog-story-rich-promo-chon-game-theo-cau-hinh</link>
                <description><![CDATA[GOG Story Rich Promo kết thúc 14:00 ngày 26/10 UTC+7. So sánh Disco Elysium, Sleeping Dogs và INDIKA theo cấu hình, hệ điều hành và kiểu chơi.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/gog-story-rich-promo-chon-game-theo-cau-hinh</guid>
                <pubDate>Sun, 01 Nov 2026 18:50:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/gog-story-rich-promo-chon-game-theo-cau-hinh-20261022151036.webp"
                    length="147418"
                />
                                    <category>Nghĩa chơi game</category>
                            </item>
                    <item>
                <title><![CDATA[PHP vá hai lỗ hổng RCE: Nâng phiên bản nào ngay?]]></title>
                <link>https://nghiane.com/php-va-hai-lo-hong-rce-cap-nhat-phien-ban</link>
                <description><![CDATA[PHP 8.2.35, 8.3.36, 8.4.27 và 8.5.12 vá hai lỗ hổng RCE nghiêm trọng. Bài hướng dẫn kiểm phiên bản, cập nhật và xác minh Laravel sau deploy.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/php-va-hai-lo-hong-rce-cap-nhat-phien-ban</guid>
                <pubDate>Sat, 31 Oct 2026 07:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/php-va-hai-lo-hong-rce-cap-nhat-phien-ban-20261022100533.webp"
                    length="57816"
                />
                                    <category>Nghĩa viết code</category>
                            </item>
                    <item>
                <title><![CDATA[GitHub Package Firewall: Chặn npm trước khi cài]]></title>
                <link>https://nghiane.com/github-package-firewall-chan-npm-truoc-khi-cai</link>
                <description><![CDATA[GitHub Package Firewall đang public preview cho Enterprise Cloud. Bài giải thích policy npm, cấu hình, giới hạn và cách pilot có rollback.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/github-package-firewall-chan-npm-truoc-khi-cai</guid>
                <pubDate>Thu, 29 Oct 2026 16:50:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/github-package-firewall-chan-npm-truoc-khi-cai-20261021150934.webp"
                    length="63934"
                />
                                    <category>Nghĩa viết code</category>
                            </item>
                    <item>
                <title><![CDATA[Laravel 13.37: Giảm N+1 trong nested include JSON:API]]></title>
                <link>https://nghiane.com/laravel-json-api-nested-include-giam-n-plus-one</link>
                <description><![CDATA[Laravel 13.37 sửa N+1 khi include quan hệ lồng trong JSON:API. So sánh 11 xuống 4 query, response giữ nguyên và nêu giới hạn cần test.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/laravel-json-api-nested-include-giam-n-plus-one</guid>
                <pubDate>Wed, 28 Oct 2026 07:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/laravel-json-api-nested-include-giam-n-plus-one-20261021102147.webp"
                    length="80188"
                />
                                    <category>Laravel Nè</category>
                            </item>
                    <item>
                <title><![CDATA[Steam Next Fest 2026: Chọn demo theo 30 phút rảnh]]></title>
                <link>https://nghiane.com/steam-next-fest-2026-chon-demo-30-phut</link>
                <description><![CDATA[Steam Next Fest tháng 10/2026 đang mở đến 27/10 giờ Việt Nam. Cách lọc demo theo thời gian, kiểu chơi và cấu hình mà không nhầm là game được tặng.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/steam-next-fest-2026-chon-demo-30-phut</guid>
                <pubDate>Mon, 26 Oct 2026 07:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/steam-next-fest-2026-chon-demo-30-phut-20261020151222.webp"
                    length="146882"
                />
                                    <category>Nghĩa chơi game</category>
                            </item>
                    <item>
                <title><![CDATA[Laravel 13.37: Accessor trả dữ liệu cũ sau update]]></title>
                <link>https://nghiane.com/laravel-accessor-cache-du-lieu-cu-sau-update</link>
                <description><![CDATA[Laravel 13.37 sửa cache của Eloquent Attribute accessor. Tái hiện lỗi dữ liệu cũ sau update, so sánh trước/sau và chọn cách xử lý an toàn.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/laravel-accessor-cache-du-lieu-cu-sau-update</guid>
                <pubDate>Sun, 25 Oct 2026 07:00:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/laravel-accessor-cache-du-lieu-cu-sau-update-20261020100314.webp"
                    length="53132"
                />
                                    <category>Laravel Nè</category>
                            </item>
                    <item>
                <title><![CDATA[Chrome 157 Beta: text-overflow hiện “xem thêm” ra sao?]]></title>
                <link>https://nghiane.com/chrome-157-text-overflow-chuoi-xem-them</link>
                <description><![CDATA[text-overflow nhận chuỗi tùy chỉnh trong Chrome 157 Beta. Bài thử UI tiếng Việt, fallback dấu ba chấm và accessibility trước khi dùng thật.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/chrome-157-text-overflow-chuoi-xem-them</guid>
                <pubDate>Fri, 23 Oct 2026 18:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/chrome-157-text-overflow-chuoi-xem-them-20261019153512.webp"
                    length="63990"
                />
                                    <category>Nghĩa làm thiết kế</category>
                            </item>
                    <item>
                <title><![CDATA[Botble llms.txt bị 404: Kiểm tra phiên bản và cấu hình]]></title>
                <link>https://nghiane.com/botble-llms-txt-404-kiem-tra-phien-ban-cau-hinh</link>
                <description><![CDATA[Botble có llms.txt động từ 7.6.9, nhưng endpoint 404 có thể do phiên bản hoặc cấu hình. Checklist này kiểm tra đầu ra, cache và quyền riêng tư.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/botble-llms-txt-404-kiem-tra-phien-ban-cau-hinh</guid>
                <pubDate>Thu, 22 Oct 2026 20:10:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/botble-llms-txt-404-kiem-tra-phien-ban-cau-hinh-20261019101303.webp"
                    length="56470"
                />
                                    <category>Botble CMS</category>
                            </item>
                    <item>
                <title><![CDATA[Epic tặng Bad Cheese và Agent A đến 22/10]]></title>
                <link>https://nghiane.com/epic-tang-bad-cheese-agent-a-den-22-10</link>
                <description><![CDATA[Bad Cheese và Agent A đang miễn phí trên Epic tại Việt Nam. So lối chơi, cấu hình, nền tảng và điều kiện nhận trước 22:00 ngày 22/10/2026.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/epic-tang-bad-cheese-agent-a-den-22-10</guid>
                <pubDate>Wed, 21 Oct 2026 18:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/epic-tang-bad-cheese-agent-a-den-22-10-20261018151359.webp"
                    length="203650"
                />
                                    <category>Nghĩa chơi game</category>
                            </item>
                    <item>
                <title><![CDATA[Botble backup: Kiểm tra restore trước khi cần cứu site]]></title>
                <link>https://nghiane.com/botble-backup-kiem-tra-restore-truoc-khi-can-cuu-site</link>
                <description><![CDATA[Backup Botble chỉ có giá trị khi restore được. Bài viết kiểm tra database, media, checksum và rollback trong một môi trường tách biệt an toàn.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/botble-backup-kiem-tra-restore-truoc-khi-can-cuu-site</guid>
                <pubDate>Tue, 20 Oct 2026 11:30:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/botble-backup-kiem-tra-restore-truoc-khi-can-cuu-site-20261018100116.webp"
                    length="160134"
                />
                                    <category>Botble CMS</category>
                            </item>
                    <item>
                <title><![CDATA[GitHub Actions lockfile: Pin dependency thế nào?]]></title>
                <link>https://nghiane.com/github-actions-lockfile-pin-dependency</link>
                <description><![CDATA[GitHub Actions có workflow dependency lockfile ở public preview. Bài này thử gh actions-lock, đọc diff và lập checklist rollout an toàn.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/github-actions-lockfile-pin-dependency</guid>
                <pubDate>Sun, 18 Oct 2026 19:30:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/github-actions-lockfile-pin-dependency-20261015151539.webp"
                    length="103248"
                />
                                    <category>Nghĩa viết code</category>
                            </item>
                    <item>
                <title><![CDATA[Timeline dài cho screen reader: Dùng list hay feed?]]></title>
                <link>https://nghiane.com/timeline-screen-reader-dung-list-hay-feed</link>
                <description><![CDATA[Timeline dài cần cấu trúc, trạng thái tải và focus rõ. Bài này so sánh list với ARIA feed, rồi kiểm bằng NVDA trước khi triển khai.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/timeline-screen-reader-dung-list-hay-feed</guid>
                <pubDate>Sat, 17 Oct 2026 16:30:01 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/timeline-screen-reader-dung-list-hay-feed-20261015101818.webp"
                    length="44826"
                />
                                    <category>Nghĩa làm thiết kế</category>
                            </item>
                    <item>
                <title><![CDATA[Laravel queue:work --memory theo %: Cấu hình sao cho đúng?]]></title>
                <link>https://nghiane.com/laravel-queue-work-memory-phan-tram</link>
                <description><![CDATA[Laravel 13.35 cho phép queue:work --memory dùng phần trăm PHP memory_limit. Bài này kiểm cách tính, bẫy -1 và cách escape % trong Supervisor.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/laravel-queue-work-memory-phan-tram</guid>
                <pubDate>Fri, 16 Oct 2026 07:00:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/laravel-queue-work-memory-phan-tram-20261014104110.webp"
                    length="51230"
                />
                                    <category>Laravel Nè</category>
                            </item>
                    <item>
                <title><![CDATA[Botble shortcode động: Test cache và escape an toàn]]></title>
                <link>https://nghiane.com/botble-shortcode-dong-test-cache-escape-an-toan</link>
                <description><![CDATA[Botble shortcode động dễ trả dữ liệu cũ khi bật cache. Bài này dựng fixture để kiểm cache key, escape output và cách invalidation an toàn.]]></description>
                                    <author><![CDATA[Pham Nghia <vietnghiavnn@gmail.com>]]></author>
                                <guid>https://nghiane.com/botble-shortcode-dong-test-cache-escape-an-toan</guid>
                <pubDate>Wed, 14 Oct 2026 19:10:02 +0700</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://nghiane.com/storage/auto-writer/botble-shortcode-dong-test-cache-escape-an-toan-20261013100412.webp"
                    length="48586"
                />
                                    <category>Botble CMS</category>
                            </item>
            </channel>
</rss>
