<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Just another SRE's blog]]></title><description><![CDATA[Buy me coffee buymeacoffee.com/tonyne]]></description><link>https://tonyne.com</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 17:36:23 GMT</lastBuildDate><atom:link href="https://tonyne.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Bí kíp trò chuyện với con: Khi mỗi câu hỏi là một “cây cầu” nối tim bạc]]></title><description><![CDATA[Bạn đã bao giờ tự hỏi tại sao có những đứa trẻ mở lòng kể đủ thứ chuyện trên trời dưới biển với bạn bè, nhưng với bố mẹ thì chỉ lè nhè vài ba từ? Giao tiếp với con không chỉ là hỏi “hôm nay con ăn gì?”, mà là cách chúng ta xây dựng niềm tin, gắn kết ...]]></description><link>https://tonyne.com/bi-kip-tro-chuyen-voi-con-khi-moi-cau-hoi-la-mot-cay-cau-noi-tim-bac</link><guid isPermaLink="true">https://tonyne.com/bi-kip-tro-chuyen-voi-con-khi-moi-cau-hoi-la-mot-cay-cau-noi-tim-bac</guid><category><![CDATA[parenting]]></category><category><![CDATA[Parenting Tips]]></category><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Thu, 31 Jul 2025 02:07:20 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/u_b0jWnkgM0/upload/36d411a3b981bc1a309e7c58be4dc1ee.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Bạn đã bao giờ tự hỏi tại sao có những đứa trẻ mở lòng kể đủ thứ chuyện trên trời dưới biển với bạn bè, nhưng với bố mẹ thì chỉ lè nhè vài ba từ? Giao tiếp với con không chỉ là hỏi “hôm nay con ăn gì?”, mà là cách chúng ta xây dựng niềm tin, gắn kết và… rèn luyện kỹ năng sống cho con. Dưới đây là tổng hợp 8 nhóm câu hỏi “thần thánh”.</p>
<h2 id="heading-1-kham-pha-phong-thi-nghiem-lop-hoc">1. Khám phá “phòng thí nghiệm” lớp học</h2>
<p><strong>Câu hỏi:</strong> “Con ơi, hôm nay lớp mình xảy ra chuyện gì vui–lạ–thú vị không?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Kích hoạt trí nhớ chi tiết:</strong> Thay vì hỏi chung chung, câu hỏi dẫn dắt con quay lại từng khoảnh khắc: bạn bè, tiết học, hoạt động ngoại khóa… Giúp con rèn khả năng hồi tưởng và diễn đạt logic.</p>
</li>
<li><p><strong>Định hướng quan sát:</strong> Khi con biết rằng bố mẹ quan tâm đến chuyện “nhỏ”, con sẽ để ý hơn đến môi trường xung quanh, từ đó phát triển kỹ năng quan sát – rất cần cho cả học tập và đời sống.</p>
</li>
<li><p><strong>Xây dựng sự tự tin:</strong> Việc kể chuyện trôi chảy, được khen ngợi (“Con kể hay lắm!”) củng cố niềm tin vào bản thân, tạo đà cho con mạnh dạn trình bày trước đám đông.</p>
</li>
</ul>
<hr />
<h2 id="heading-2-chu-de-vang-cua-cam-xuc-tich-cuc">2. “Chủ đề vàng” của cảm xúc tích cực</h2>
<p><strong>Câu hỏi:</strong> “Con cảm thấy hạnh phúc nhất lúc nào trong ngày hôm nay?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Ghi nhận cảm xúc:</strong> Trẻ em thường trải qua hàng chục cảm xúc mỗi ngày. Hỏi về khoảnh khắc hạnh phúc giúp chúng học cách nhận diện và đặt tên cho cảm xúc tích cực.</p>
</li>
<li><p><strong>Nuôi dưỡng thái độ biết ơn:</strong> Khi con kể lại, bố mẹ có thể khéo léo hỏi “Vì sao con thấy vui như vậy?”, giúp con biết trân trọng những điều đơn giản – bí quyết của người sống hạnh phúc lâu dài.</p>
</li>
<li><p><strong>Giảm stress:</strong> Việc ôn lại điều vui giúp con “tăng dopamin” tự nhiên, cân bằng tâm lý, từ đó giảm lo âu và căng thẳng.</p>
</li>
</ul>
<hr />
<h2 id="heading-3-hop-thu-chia-se-kho-khan">3. “Hộp thư” chia sẻ khó khăn</h2>
<p><strong>Câu hỏi:</strong> “Con có gặp khó khăn hay điều gì làm con bực mình hôm nay không?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Mở cánh cửa cảm xúc tiêu cực:</strong> Nếu chờ con chủ động chia sẻ, nhiều bé sẽ giữ trong lòng. Câu hỏi này như tấm vé mời “bóc trần” cảm xúc chưa giải tỏa.</p>
</li>
<li><p><strong>Xây dựng kỹ năng giải quyết vấn đề:</strong> Khi con nêu khó khăn, chúng ta sẽ hỏi “Con nghĩ mình có thể làm gì?”—giúp con tự suy nghĩ giải pháp, làm chủ thử thách thay vì trông chờ người lớn.</p>
</li>
<li><p><strong>Tạo niềm tin an toàn:</strong> Con biết rằng dù mang chuyện buồn, bố mẹ vẫn đón nhận, không phán xét hay mắng mỏ, từ đó hình thành “vùng an toàn tinh thần”.</p>
</li>
</ul>
<hr />
<h2 id="heading-4-danh-thuc-tinh-than-tham-hiem">4. Đánh thức tinh thần thám hiểm</h2>
<p><strong>Câu hỏi:</strong> “Hôm nay con có phát hiện gì mới mẻ, thú vị không?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Khơi gợi sự tò mò bẩm sinh:</strong> Trẻ em vốn là “nhà thám hiểm tí hon”. Câu hỏi này như chất xúc tác để con tiếp tục quan sát, thắc mắc và tìm hiểu sâu hơn.</p>
</li>
<li><p><strong>Phát triển tư duy phản biện:</strong> Khi con chia sẻ, chúng ta có thể đặt thêm câu “Tại sao con nghĩ thế?”, giúp con học cách phân tích, so sánh, rút ra kết luận.</p>
</li>
<li><p><strong>Xây dựng thói quen học suốt đời:</strong> Khám phá hôm nay, khám phá mai sau – đó là tinh thần của người học giỏi, người sáng tạo.</p>
</li>
</ul>
<hr />
<h2 id="heading-5-ve-uoc-mo-tren-bang-tuong-lai">5. Vẽ ước mơ trên “bảng tương lai”</h2>
<p><strong>Câu hỏi:</strong> “Lớn lên con muốn làm nghề gì hoặc muốn trở thành ai?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Gợi mở bản đồ tương lai:</strong> Khi con hình dung đích đến, con sẽ dễ dàng vạch lộ trình nhỏ: học kỹ năng, rèn kỷ luật…</p>
</li>
<li><p><strong>Khuyến khích định hướng bản thân:</strong> Con sẽ tự hỏi “Mình thích gì?”, “Mình giỏi gì?”, từ đó xác định sở trường và hoài bão thay vì “lớn lên con làm giàu”.</p>
</li>
<li><p><strong>Tăng tính tự lập:</strong> tôi gợi ý “Con cần làm gì tiếp theo?” để con chịu trách nhiệm với ước mơ của chính mình.</p>
</li>
</ul>
<hr />
<h2 id="heading-6-goc-nhin-xa-hoi-ti-hon">6. Góc nhìn xã hội tí hon</h2>
<p><strong>Câu hỏi:</strong> “Con đã chơi gì với bạn hôm nay? Trò chơi đó có công bằng không?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Hiểu ngôn ngữ xã hội:</strong> Con sẽ mô tả tương tác, từ đó học cách đọc tín hiệu, ngôn ngữ cơ thể của bạn bè.</p>
</li>
<li><p><strong>Rèn kỹ năng giải quyết xung đột:</strong> Khi nêu vấn đề “không công bằng”, con học cách đàm phán, thỏa hiệp hoặc kêu gọi sự trợ giúp.</p>
</li>
<li><p><strong>Xây dựng giá trị công bằng:</strong> Từ nhỏ, con hiểu thế nào là tôn trọng lẫn nhau, tôn trọng quy tắc chung.</p>
</li>
</ul>
<hr />
<h2 id="heading-7-ghi-dau-ve-dep-doi-thuong">7. Ghi dấu vẻ đẹp đời thường</h2>
<p><strong>Câu hỏi:</strong> “Khoảnh khắc đẹp nhất trong ngày của con là gì?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Nuôi dưỡng tinh thần biết ơn:</strong> Khi con liệt kê những điều nhỏ bé mà con yêu thích, con tập trung vào khía cạnh tích cực của cuộc sống.</p>
</li>
<li><p><strong>Mở rộng tầm nhìn:</strong> chúng ta có thể kết nối “cái đẹp cá nhân” với vẻ đẹp của thiên nhiên, nghệ thuật hay lòng nhân ái.</p>
</li>
<li><p><strong>Tăng cường kết nối gia đình:</strong> Khi cả nhà cùng chia sẻ “điều đẹp” của mình, mâm cơm tối sẽ thành “mâm hạnh phúc”.</p>
</li>
</ul>
<hr />
<h2 id="heading-8-chuyen-ke-em-dem-truoc-gio-ngu">8. Chuyện kể êm đềm trước giờ ngủ</h2>
<p><strong>Câu hỏi:</strong> “Con muốn nghe câu chuyện gì trước khi chìm vào giấc ngủ?”<br /><strong>Mục đích phân tích:</strong></p>
<ul>
<li><p><strong>Tạo nghi thức an toàn:</strong> Thói quen kể chuyện trước ngủ giúp não bộ con kết thúc ngày mới một cách nhẹ nhàng, chuẩn bị cho giai đoạn hồi phục.</p>
</li>
<li><p><strong>Kích thích trí tưởng tượng:</strong> Đặc biệt nếu con tham gia sáng tác ý tưởng, con rèn khả năng sáng tạo, kết nối ký ức – mơ mộng.</p>
</li>
<li><p><strong>Tăng cường sự gắn kết:</strong> Ánh đèn dịu, tiếng cha mẹ ấm áp là “chiếc chăn tình cảm” giữ con vững trong giấc ngủ.</p>
</li>
</ul>
<hr />
<h3 id="heading-ket-luan">Kết luận</h3>
<p>Mỗi câu hỏi – dù ngắn gọn – đều ẩn chứa mục đích rõ ràng: phát triển ngôn ngữ, cảm xúc, tư duy, kỹ năng xã hội và gắn kết gia đình. Ta chỉ cần biến 10–15 phút mỗi ngày thành “thói quen trả bài” với con, tôi tin sẽ xây dựng được “cây cầu” vững chắc mãi mãi.</p>
]]></content:encoded></item><item><title><![CDATA[Bí Kíp Chọn Sách Thời @: Chia Theo Công Dụng, Đừng Theo Thể Loại]]></title><description><![CDATA[Hẳn nhiều người trong chúng ta cũng là những người mê đọc. Từ lúc còn là những đứa trẻ trốn trong góc nhà đọc truyện tranh cho tới giờ khi đã là người lớn đầu bù tóc rối vì cuộc sống, mỗi năm chúng ta cũng xử lý được vài chục cuốn sách.
Nhưng có lẽ c...]]></description><link>https://tonyne.com/bi-kip-chon-sach-thoi-chia-theo-cong-dung-dung-theo-the-loai</link><guid isPermaLink="true">https://tonyne.com/bi-kip-chon-sach-thoi-chia-theo-cong-dung-dung-theo-the-loai</guid><category><![CDATA[reading]]></category><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Thu, 10 Jul 2025 14:15:21 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/4eWwSxaDhe4/upload/c717084d11b8c10516d178becc65b8d4.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hẳn nhiều người trong chúng ta cũng là những người mê đọc. Từ lúc còn là những đứa trẻ trốn trong góc nhà đọc truyện tranh cho tới giờ khi đã là người lớn đầu bù tóc rối vì cuộc sống, mỗi năm chúng ta cũng xử lý được vài chục cuốn sách.</p>
<p>Nhưng có lẽ chúng ta đều từng cảm thấy, cái cách các nhà sách bày biện, phân loại sách theo kiểu tiểu thuyết, kỹ năng... nó cứ sai sai thế nào ấy. Nó không hoàn toàn phù hợp với cách bộ não của chúng ta vận hành trong thế giới hiện đại. Sẽ hiệu quả hơn nhiều nếu chúng ta chọn sách theo công dụng, theo cái mình đang thực sự cần.</p>
<h4 id="heading-1-ngan-keo-xa-hoi-doc-de-sac-lai-pin-tam-hon"><strong>1. Ngăn Kéo "Xả Hơi" – Đọc để sạc lại pin tâm hồn</strong></h4>
<p>Đây là những cuốn sách thuần túy để giải trí, giúp chúng ta tạm thời thoát ly khỏi thực tại. Nhiệm vụ duy nhất của chúng ta là thả mình vào câu chuyện, vui buồn cùng nhân vật, sống một cuộc đời khác trong vài trăm trang sách.</p>
<ul>
<li><p><strong>Vài ví dụ tiêu biểu:</strong></p>
<ul>
<li><p><strong>Kinh điển:</strong> <strong><em>Hoàng Tử Bé</em></strong> (Antoine de Saint-Exupéry), <strong><em>Forrest Gump</em></strong> (Winston Groom), <strong><em>Số Đỏ</em></strong> (Vũ Trọng Phụng).</p>
</li>
<li><p><strong>Giải trí hiện đại (Web novel):</strong> Các bộ tiểu thuyết tiên hiệp, huyền huyễn dài kỳ như <strong><em>Phàm Nhân Tu Tiên Truyện</em></strong> (Vong Ngữ), <strong><em>Già Thiên</em></strong> (Thần Đông) cũng là một lựa chọn tuyệt vời để "xả stress".</p>
</li>
</ul>
</li>
</ul>
<h4 id="heading-2-ngan-keo-dung-cu-doc-de-go-roi-van-de"><strong>2. Ngăn Kéo "Dụng Cụ" – Đọc để gỡ rối vấn đề</strong></h4>
<p>Đây là ngăn kéo mà chúng ta tìm đến khi đối mặt với một thách thức cụ thể, cần những phương pháp, hướng dẫn rõ ràng để áp dụng ngay.</p>
<ul>
<li><strong>Vài ví dụ tiêu biểu:</strong> <strong><em>7 Thói Quen Hiệu Quả</em></strong> (Stephen R. Covey), <strong><em>Tư Duy Nhanh và Chậm</em></strong> (Daniel Kahneman), <strong>Nghệ Thuật Tư Duy Rành Mạch</strong> (Rolf Dobelli).</li>
</ul>
<h4 id="heading-3-ngan-keo-chiem-nghiem-doc-de-sap-xep-lai-nao-bo"><strong>3. Ngăn Kéo "Chiêm Nghiệm" – Đọc để sắp xếp lại não bộ</strong></h4>
<p>Đây là loại sách "nặng đô", khiến chúng ta phải dừng lại, không phải vì chán, mà là vì não đang bận suy ngẫm về những câu hỏi lớn của cuộc đời.</p>
<ul>
<li><strong>Vài ví dụ tiêu biểu:</strong> <strong><em>Sapiens: Lược Sử Loài Người</em></strong> (Yuval Noah Harari), <strong><em>Đi Tìm Lẽ Sống</em></strong> (Viktor E. Frankl), <strong><em>Đường Xưa Mây Trắng</em></strong> (Thích Nhất Hạnh).</li>
</ul>
<hr />
<h4 id="heading-ngan-keo-dac-biet-noi-dung-cu-gap-chiem-nghiem"><strong>Ngăn Kéo Đặc Biệt: Nơi "Dụng Cụ" Gặp "Chiêm Nghiệm"</strong></h4>
<p>Vậy những cuốn sách về <strong>làm cha mẹ, nghệ thuật sống, cách đối nhân xử thế</strong> thì nằm ở đâu? Đây chính là thể loại lai rất thú vị và cũng là dòng sách mà nhiều người trong chúng ta thường xuyên đọc.</p>
<p>Chúng vừa là <strong>"Dụng Cụ"</strong> vì cung cấp cho ta những phương pháp cụ thể để giải quyết vấn đề (dạy con, giao tiếp, quản lý cảm xúc). Nhưng đồng thời, chúng cũng đòi hỏi sự <strong>"Chiêm Nghiệm"</strong> sâu sắc.</p>
<p>Để áp dụng được những "công cụ" đó, chúng ta không thể chỉ học mẹo. Chúng ta buộc phải nhìn lại chính bản thân, thấu hiểu và thay đổi từ bên trong. Đọc sách dạy con không chỉ là học cách xử lý cơn ăn vạ, mà là học cách làm một tấm gương tốt. Đọc sách về nghệ thuật sống không chỉ là học vài triết lý suông, mà là định hình lại toàn bộ giá trị quan của mình.</p>
<p>Đây là những cuốn sách chúng ta dùng như "dụng cụ" để sửa chữa cuộc sống, nhưng quá trình sửa chữa đó lại bắt chúng ta phải thay đổi tận gốc rễ tư duy.</p>
<ul>
<li><strong>Vài ví dụ tiêu biểu:</strong> <strong><em>Làm Cha Mẹ Tỉnh Thức</em></strong> (Shefali Tsabary), <strong><em>Nuôi Con Không Phải Là Cuộc Chiến</em></strong> (Hachun Lyonnet, Bubu), <strong><em>Muôn Kiếp Nhân Sinh</em></strong> (Nguyên Phong), <strong><em>Đắc Nhân Tâm</em></strong> (Dale Carnegie).</li>
</ul>
<h2 id="heading-tong-ket"><strong>Tổng kết</strong></h2>
<p>Cách chọn sách không cần theo thể loại, mà nên theo <strong>cách bạn sống và đang cần gì</strong>. Có lúc bạn cần niềm vui, có lúc bạn cần giải pháp, và đôi khi bạn cần ngồi xuống nhìn lại chính mình.</p>
<p>Quan trọng là <strong>đọc có mục đích</strong>, không cần nghiêm túc hóa việc đọc, nhưng cũng đừng đọc cho có. Đọc đúng thứ, đúng lúc – thì mỗi trang sách là một bước tiến.</p>
]]></content:encoded></item><item><title><![CDATA[Khi nuôi dạy con, thứ cần "sửa" đôi khi lại chính là góc nhìn của chúng ta]]></title><description><![CDATA[Chúng ta, những bậc cha mẹ, thường bước vào hành trình nuôi dạy con với tâm thế của một người thợ điêu khắc, tin rằng nhiệm vụ của mình là đẽo gọt, uốn nắn một "vật liệu thô" cho thành hình, thành dạng. Nhưng có lẽ, bài học lớn nhất mà con trẻ dạy ch...]]></description><link>https://tonyne.com/khi-nuoi-day-con-thu-can-sua-doi-khi-lai-chinh-la-goc-nhin-cua-chung-ta</link><guid isPermaLink="true">https://tonyne.com/khi-nuoi-day-con-thu-can-sua-doi-khi-lai-chinh-la-goc-nhin-cua-chung-ta</guid><category><![CDATA[parenting]]></category><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Tue, 24 Jun 2025 15:46:17 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/p0hDztR46cw/upload/e15ec24f136517098056ab9ff97aadd6.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Chúng ta, những bậc cha mẹ, thường bước vào hành trình nuôi dạy con với tâm thế của một người thợ điêu khắc, tin rằng nhiệm vụ của mình là đẽo gọt, uốn nắn một "vật liệu thô" cho thành hình, thành dạng. Nhưng có lẽ, bài học lớn nhất mà con trẻ dạy cho ta lại chính là: trước khi đòi "uốn" con, có lẽ chúng ta cần "nắn" lại chính suy nghĩ của mình.</p>
<p>Hãy thử nhìn đứa trẻ không phải như một "vấn đề cần sửa", mà như một thế giới đang vận hành theo những quy luật riêng, lạ lùng mà vô cùng hợp lý.</p>
<p><strong>Thứ nhất, hãy hình dung cơ thể của một đứa trẻ như một vận động viên chạy nước rút bẩm sinh.</strong> Tạo hóa đã ưu ái trang bị cho chúng một "đội quân" cơ bắp chuyên về bùng nổ, luôn sẵn sàng cho các pha chạy, nhảy, leo trèo. Trong khi đó, "đội quân" cơ bền bỉ, những chiến binh giúp duy trì một tư thế trong thời gian dài như ngồi thẳng, lại còn khá non trẻ và đang trong quá trình chiêu mộ. Vậy nên, việc bắt con ngồi yên một chỗ cũng phi lý như yêu cầu một võ sĩ quyền Anh ngồi điềm đạm thêu tranh chữ thập vậy. Khi cơ mỏi, cơ thể sẽ tự động gióng lên hồi chuông báo động, buộc nó phải cựa quậy, xoay trở để "sạc" lại năng lượng. Đó không phải là một đứa trẻ hư, mà là một cơ thể thông minh đang tự bảo vệ mình.</p>
<p><strong>Thứ hai, nếu não của người lớn là một phòng thu chuyên nghiệp, thì não của trẻ con lại là một cái chợ vào sáng 28 Tết.</strong> Người lớn chúng ta có một "bộ lọc nhiễu" xịn sò, giúp "tắt" đi những âm thanh không cần thiết để tập trung vào điều quan trọng. Còn trẻ em thì chưa. Mọi thứ đều được "phát" với âm lượng tối đa: tiếng cô giáo giảng bài hòa cùng tiếng quạt trần vù vù, tiếng bút rơi loảng xoảng, và cả tiếng gãi đầu sột soạt của bạn bàn trên... Trong dàn giao hưởng hỗn loạn đó, việc con bị xao nhãng là điều tất yếu. Nó không cố ý lơ đễnh, mà đơn giản là đang bị "nhấn chìm" trong một biển thông tin cảm giác. Tạo ra một không gian yên tĩnh hơn không phải là nuông chiều, mà là chúng ta đang giúp con vặn nhỏ những âm thanh không cần thiết để nó có thể nghe được "giai điệu chính".</p>
<p><strong>Tiếp nữa, hệ thăng bằng của một đứa trẻ cũng giống như một con quay, nó cần phải quay để đứng vững.</strong> Cái hệ thống kỳ diệu nằm trong tai này cần được kích thích liên tục bằng chuyển động để gửi tín hiệu "tôi ổn định" lên não. Khi bị buộc phải bất động, nó sẽ bắt đầu "chao đảo". Những lúc con lắc lư, nhún nhảy tại chỗ chính là cách nó đang tự "lên dây cót", giữ cho con quay của mình không bị ngã. Việc cấm cản những chuyển động bản năng này cũng vô ích như việc hét vào một người đang đi trên dây là "ĐỨNG IM!", chỉ khiến họ dễ "ngã" khỏi sự tập trung hơn mà thôi.</p>
<p><strong>Và hãy thử nghĩ xem, khi đi trong một căn phòng tối, chúng ta sẽ làm gì?</strong> Chắc chắn là phải giơ tay ra sờ soạng tường, bàn, ghế để biết mình đang ở đâu. Một đứa trẻ cũng đang làm điều tương tự với chính cơ thể mình. Khả năng cảm nhận cơ thể trong không gian của con vẫn còn là một "tấm bản đồ" đang vẽ dở. Nó phải liên tục chạm, vịn, huých vào người khác để "cập nhật dữ liệu", để trả lời câu hỏi "tay mình đang ở đâu, chân mình đang làm gì?". Đó không phải là hành vi quậy phá, mà là một nỗ lực để "dò đường" trong chính cơ thể mình. Những cái ôm, những trò chơi vận động mạnh sẽ giúp con "vẽ" tấm bản đồ đó nhanh hơn và cảm thấy vững chãi hơn.</p>
<p><strong>Cuối cùng, sau tất cả những phân tích đó, đôi khi lý do lại đơn giản đến không ngờ.</strong> Hãy thử nghĩ lại xem, chính chúng ta có những ngày mệt mỏi chỉ muốn nằm dài ra vì công việc áp lực, vì kẹt xe hàng giờ, hay đơn giản vì đêm qua lỡ "cày" hết một bộ phim không? Con trẻ cũng vậy. Chúng cũng có những ngày "hết pin" vì buồn ngủ, đói bụng, lo lắng, hoặc "quá tải" vì phấn khích. Chỉ là chúng chưa biết cách diễn đạt một cách chuyên nghiệp rằng: "Xin lỗi, hôm nay tôi không có tâm trạng để hợp tác". Vì vậy, trước khi vội kết luận con "hư", hãy thử kiểm tra xem "nhân viên nhí" của mình có đang cần một bữa ăn nhẹ, một giấc ngủ ngắn, hay chỉ là một cái ôm không đã.</p>
<p>Rốt cuộc, vấn đề không nằm ở việc đứa trẻ không ngồi yên. Vấn đề nằm ở chỗ chúng ta có sẵn lòng để hiểu tại sao hay không. Hành trình này không phải là để trở thành một người thợ sửa chữa, luôn tìm cách "sửa lỗi". Mà là để trở thành một người làm vườn kiên nhẫn, một nhà tâm lý thấu cảm, biết rằng mình chỉ cần tạo ra điều kiện tốt nhất và tin tưởng rằng cái cây đó sẽ tự vươn mình mạnh mẽ về phía mặt trời.</p>
]]></content:encoded></item><item><title><![CDATA[Tết xưa - Tết nay: Tết nào vui?]]></title><description><![CDATA[(Tác giả: TRẦN HIẾU NGUYỄN, báo Tuổi Trẻ)
Tết của chúng ta bắt đầu từ lúc nào? Nhớ câu vọng cổ này hôn?
"…Là mỗi lần thấy bông ô môi nở hồng trong gió chướng, mỗi lần nghe tiếng quết bánh phồng rộn rã đón xuân sang, mỗi lần có dịp về Vĩnh Long đi nga...]]></description><link>https://tonyne.com/tet-xua-tet-nay-tet-nao-vui</link><guid isPermaLink="true">https://tonyne.com/tet-xua-tet-nay-tet-nao-vui</guid><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Mon, 20 Dec 2021 10:09:07 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1639994721806/uFD-V1fkI.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>(Tác giả: TRẦN HIẾU NGUYỄN, báo Tuổi Trẻ)</strong></p>
<p>Tết của chúng ta bắt đầu từ lúc nào? Nhớ câu vọng cổ này hôn?</p>
<p>"…Là mỗi lần thấy bông ô môi nở hồng trong gió chướng, mỗi lần nghe tiếng quết bánh phồng rộn rã đón xuân sang, mỗi lần có dịp về Vĩnh Long đi ngang Tân Ngãi thấy nhà chợ Trường An…" (Tuyệt tình ca).</p>
<h2 id="heading-men-oi-tet-toi-mau-du-bay">Mèn ơi! Tết tới mau dữ bây?</h2>
<p>Là gió chướng, là bông ô môi, là tiếng quết bánh phồng, là pháo nổ rộn ràng, là tâm trạng nôn tới Tết. Dân lục tỉnh xưa bước qua mùng 10 tháng Chạp là rần rần nôn Tết, tay chưn quíu hết trơn hết trọi, cập rập càng ràng vì hơi hám Tết ngày càng rộ.</p>
<p>Mấy dì, mấy thím ngồi cắt kiệu, lột tôm phơi khô còn giả đò làm bộ "Mèn ơi! Tết tới mau dữ bây?".</p>
<p>Tháng Chạp là tháng chuẩn bị cho Tết, là tháng bận rộn, chộn rộn và rất nôn nao. Tháng Chạp bắt đầu bằng ngày rằm tháng Chạp, nhà nhà sẽ đi tuốt lá mai đặng cho bông mai bung cánh đúng vào ngày mùng 1 Tết.</p>
<p>Lóng chừng 20 tháng Chạp là học trò líu quíu chưn giò rồi, lòng dạ hết muốn ôm cặp táp đi học, đường làng xưa đến lớp hay đi qua những cái chợ, thấy hàng hóa bày ra tràn lề đường, dưa hấu chất cao như núi là con mắt học trò dòm lom lom, chưn không muốn vô trường, cô giáo thầy giáo dạy cũng hờ hững lắm. Ai cũng nôn cho Tết về sớm sớm.</p>
<p>Mùa gần Tết là mùa lúa cuối năm, nhà nhà hối hả gặt lúa phơi cho ráo. Về nhà phụ hái trái cây đặng bán cho thương lái, dư chút đỉnh thì mần mứt Tết, mứt chùm ruột, mứt me, mứt dừa, mứt bí….</p>
<p>Sợ nhất là mần mứt me, lựa trái me bự nhất nhì, ngâm muối hột rồi lột vỏ muốn còng lưng, xâm cho hết nước chua, rồi sên bằng than củi liu riu, phơi ba nắng cho trái me căng tròn bóng lưỡng, khô... thì bọc giấy kiếng.</p>
<p>Khách vô nhà ăn trái me muốn hò he vì… bự mà quá ngon, khen um sùm, chủ nhà sướng rơn trong bụng. Rồi chùi nhà, chùi cửa, lau bàn ghế, dọn bàn thờ, treo màn mới. Tết vuông tròn phận sự với người sống và cả người chết.</p>
<p>Ngày 25 lo tảo mộ. Bàn thờ ông bà được dọn dẹp cho sạch, kỹ càng, gọn gàng vào dịp Tết. Bộ lư chùi hết teng, đánh lên nước đồng rực rỡ vàng bóng đặt trên bàn thờ. Chưng đồ theo nguyên tắc "đông bình, tây quả". Bình bông bên tay mặt, cái chò đỡ dĩa trái cây bên trái.</p>
<p>Miền Nam là đất mới, thành ra dân rất tâm linh. Tết mà nhìn cái bàn thờ ông bà ở giữa nhà tươm tất, nhang khói ấm cúng khiến lòng dạ người lục tỉnh thêm vững tin trong năm mới.</p>
<p>Tết ngoài cúng tổ tiên ông bà, người ta cũng cúng những người khuất mặt khuất mày trong quá trình khai hoang, đó là sự "viên trạch", cúng đất đai.</p>
<p>Bàn thờ nhà nào cũng thích chưng dưa hấu trong dịp Tết. Dưa hấu Long Trì, dưa hấu Cổ Cò, dưa hấu Gò Công nổi tiếng ngọt, mát luôn được chưng trên bàn thờ.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1639994770240/g3eQzBxiB.png" alt="image.png" /></p>
<h2 id="heading-noi-ve-bong-ne">Nói về bông nè</h2>
<p>Dân Nam Kỳ nói về chưng bông thì phải nhắc đầu tiên là bông vạn thọ, vạn thọ là một loại cúc. Vạn thọ là sống lâu muôn tuổi, vạn thọ vô cương. Ba đời rồi, năm nào cũng vạn thọ, từ bà cố tới ông nội và nay là ba má mình, bàn thờ toàn vạn thọ.</p>
<p>Bông vạn thọ màu vàng rực rỡ sẽ giúp cho không gian ngày Tết bừng sáng. Bông còn mang ý nghĩa cầu mong sức khỏe, sự trường thọ và may mắn, mùi thơm hăng hắc dân dã rất gần với người bình dân, quan trọng là chưng rất lâu.</p>
<p>Mai vàng là loại bông nở rộ trong những ngày Tết ở khắp Miền Nam. Mai là thứ bông đứng đầu "tứ quý". Không sợ gió, chẳng sợ mưa, đứng vững trong nắng gắt, phong ba, vì thế nó tượng trưng cho người quân tử.</p>
<p>Bông mai, bông vạn thọ, dưa hấu, bánh tét, củ kiệu, lạp xưởng, nồi khổ qua hầm, nồi thịt kho hột vịt, lì xì là những đặc trưng của Tết quê mình. Mình lớn lên trong những năm 80 của thế kỷ trước và sẽ không bao giờ quên những cái Tết thời đó.</p>
<p>Tết "bao cấp" nghèo lắm, không mua thịt heo được ở hợp tác xã thì về nhà rủ xóm mần heo xí bính, rốt cuộc cũng được nồi thịt kho hột vịt vàng ươm. Năm đó điện có rồi tắt, thường xài cái đèn dầu nhìn cứ chập choạng, nhưng đêm 30 thiêng liêng hết biết.</p>
<p>Đêm 30 tháng Chạp thì trời tối thui, tối nhất trong năm, đêm không trăng không sao. Chiều chạng vạng bà nội đi ra thềm réo cháu về sớm, nhớ cái áo bà ba sờn cũ, cái khăn rằn vắt hờ trên cổ: "Thằng Tí, con Tèo, thằng Tẻo, con Đẹt... đâu về bây ơi!". Về tắm rửa để chuẩn bị cúng giao thừa.</p>
<p>Đêm giao thừa, ràn rụa nước mắt khi thời khắc sang. Mùi pháo, mùi nhang thơm tràn vô nhà, ngước lên cao ta thấy cả hồn dân tộc đang quay về.</p>
<p>Ai có hỏi, Tết nào vui nhất? Xin trả lời đó là Tết ngày xưa. Cái ngày đó có thể không hiện đại như bây giờ nhưng mình có đủ ông bà, cô chú, dì cậu trong những ngày Tết, nhớ những nụ cười, những khoảnh khắc ấm áp đầu năm.</p>
<p>Bây giờ thì rơi rụng dần, muốn như xưa không được, Tết buồn ơi là buồn, nhiều khi nhớ lại tủi thân muốn khóc. Mình già rồi phải không ta?</p>
]]></content:encoded></item><item><title><![CDATA[Eventual vs strong consistency in distributed databases]]></title><description><![CDATA[Explanation of this topic starts with an analogy, taking an example from real life to understand the concept better.
I have the habit of writing something I called Tech notes on my laptop daily to summarize technical concepts that I have learned. It ...]]></description><link>https://tonyne.com/eventual-vs-strong-consistency-in-distributed-databases</link><guid isPermaLink="true">https://tonyne.com/eventual-vs-strong-consistency-in-distributed-databases</guid><category><![CDATA[technology]]></category><category><![CDATA[Databases]]></category><category><![CDATA[Microservices]]></category><category><![CDATA[design patterns]]></category><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Fri, 03 Sep 2021 10:39:45 GMT</pubDate><content:encoded><![CDATA[<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1630665373887/yFNVI2nYP.png" alt="eventual-consistency.png" /></p>
<p>Explanation of this topic starts with an analogy, taking an example from real life to understand the concept better.</p>
<p>I have the habit of writing something I called Tech notes on my laptop daily to summarize technical concepts that I have learned. It helps me to recollect them in an easier way whenever I want to.</p>
<p>But sometimes I used to worry about my laptop being stolen or what if it crashes. In response to the fear of losing Tech notes, I started backing them up on my external disk. To further reduce the possibility of losing them, I also purchased a Dropbox subscription.</p>
<p>Every fortnight, I update my external disk with revised and newly written Tech notes, and Dropbox gets updated as soon as I connect my laptop to the internet.</p>
<p>Here, I'm using external disk and Dropbox as sources of reading Tech notes while the laptop is being used for reading as well as writing them. (Master-Slave Model)</p>
<p>Now let's get to the point</p>
<h2 id="case-1-eventual-consistency">Case 1: eventual consistency</h2>
<p>whenever we use multiple replicas of a database to store data and let's say a write request comes to one of the replicas. In such a situation, databases had to discover a strategy to make this write request at one replica reach other replicas so that they all could also write the request data and become consistent.</p>
<p>Consistent here means that a read request for an entity made to any node of the database should return the same data.</p>
<p>Eventual consistency makes sure that data of each node gets consistent eventually. Time take by the nodes to get consistent may or may not be defined.</p>
<p>Data getting consistent eventually means it will take time for updates to reach other replicas. This implies that if someone reads from a replica which is not updated yet (since replicas are updated eventually) then it may return stale data.</p>
<p>My external hard disk also keeps stale data for a period of 15 days as it gets updated fortnightly. Let's assume John, my friend comes after few days of updating and asks for my hard disk.</p>
<pre><code class="lang-txt">John: I want your hard disk to read your Tech Notes.
I: Sure, why not. But it hasn’t been updated for the last few days.
John: I am fine with it.
</code></pre>
<p>Now hard disk was supplied to John immediately (low latency) at the risk of having stale data in it. But I'm sure about the fact that it'll get updated when the next fortnight starts.</p>
<p>Eventual consistency offers low latency at the risk of returning stale data. While on the other hand, we have something known as strong consistency.</p>
<h2 id="case-2-strong-consistency">Case 2: strong consistency</h2>
<p>It says data will get passed on to all the replicas as soon as a write request comes to one of the replicas. </p>
<p>But during the time these replicas are being updated with new data, response to any subsequent read/write requests by any of the replicas will get delayed as all replicas are busy keeping each other consistent.</p>
<p>As soon as they become consistent, they start to take care of the requests that have come to their door.</p>
<p>This time my friend Verocell comes and asks for my tech notes.</p>
<pre><code class="lang-txt">Verocell: I want your last tech notes.
I: Sure, why not. I will share a Dropbox link with you. 
    But Verocell, access it after few minutes 
    as I have written a new note on the laptop 
    which will get synced with my Dropbox in 2-3 minutes.
</code></pre>
<p>Now Verocell was able to access up-to-date tech notes but after few minutes delayed.</p>
<h2 id="conclusion">Conclusion</h2>
<ul>
<li>Strong consistency offers up-to-date data but at the cost of high latency.</li>
<li>While Eventual consistency offers low latency but may reply to read requests with state data since all nodes may not have the updated data.</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Git commit message convention]]></title><description><![CDATA[The motivation of this blog is to curate all information in one place and to make more people aware of standards followed by industry.
Let's get started.....
A typical git commit message will look like
<type>(<scope>): <subject>
"type" must be one of...]]></description><link>https://tonyne.com/git-commit-message-convention</link><guid isPermaLink="true">https://tonyne.com/git-commit-message-convention</guid><category><![CDATA[Git]]></category><category><![CDATA[workflow]]></category><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Mon, 09 Aug 2021 14:23:20 GMT</pubDate><content:encoded><![CDATA[<p>The motivation of this blog is to curate all information in one place and to make more people aware of standards followed by industry.</p>
<p><strong>Let's get started.....</strong></p>
<p>A typical git commit message will look like</p>
<pre><code><span class="hljs-tag">&lt;<span class="hljs-name">type</span>&gt;</span>(<span class="hljs-tag">&lt;<span class="hljs-name">scope</span>&gt;</span>): <span class="hljs-tag">&lt;<span class="hljs-name">subject</span>&gt;</span>
</code></pre><p><strong>"type" must be one of the following mentioned below!</strong></p>
<ul>
<li>build: Build related changes (eg: npm related/ adding external dependencies)</li>
<li>chore: A code change that external user won't see (eg: change to .gitignore file or .prettierrc file)</li>
<li>feat: A new feature</li>
<li>fix: A bug fix</li>
<li>docs: Documentation related changes</li>
<li>refactor: A code that neither fix bug nor adds a feature. (eg: You can use this when there is semantic changes like renaming a variable/ function name)</li>
<li>perf: A code that improves performance</li>
<li>style: A code that is related to styling</li>
<li>test: Adding new test or making changes to existing test</li>
</ul>
<p><strong>"scope" is optional</strong></p>
<p>Scope must be a noun and it represents the section of the codebase
Refer to this link for example related to scope</p>
<p><strong>"subject"</strong></p>
<ul>
<li>use imperative, present tense (eg: use "add" instead of "added" or "adds")</li>
<li>don't use dot(.) at the end</li>
<li>don't capitalize the first letter</li>
</ul>
<p><a target="_blank" href="https://github.com/eslint/eslint/commits/master">Refer this link for more practical examples of commit messages</a></p>
<p><strong>References:</strong></p>
<ul>
<li>https://www.conventionalcommits.org/en/v1.0.0/</li>
<li>https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716</li>
<li>https://github.com/fteem/git-semantic-commits</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Start the journey]]></title><description><![CDATA[Why do we have this blog?
I had the plan to write a blog many times before. But I got stuck in many reasonable problems (at least for myself explaining :D)

Too hard to get familiar with a blog platform like WordPress, ghost, etc.
Too lazy to set up ...]]></description><link>https://tonyne.com/start-the-journey</link><guid isPermaLink="true">https://tonyne.com/start-the-journey</guid><category><![CDATA[introduction]]></category><dc:creator><![CDATA[Tony H]]></dc:creator><pubDate>Wed, 16 Jun 2021 09:59:32 GMT</pubDate><content:encoded><![CDATA[<h2 id="why-do-we-have-this-blog">Why do we have this blog?</h2>
<p>I had the plan to write a blog many times before. But I got stuck in many reasonable problems (at least for myself explaining :D)</p>
<ul>
<li>Too hard to get familiar with a blog platform like WordPress, ghost, etc.</li>
<li>Too lazy to set up &amp; maintain above sources.</li>
<li>Confusing about the editors (I really like markdown or something simple like that), WYSIWYG editor isn't so interested.</li>
</ul>
<p>Fortunately, this afternoon I read a blog on <a target="_blank" href="https://viblo.asia/p/huong-dan-tao-blog-ca-nhan-chi-phi-0-dong-bao-mat-https-full-chuc-nang-thoi-gian-tao-30-phut-OeVKB9wy5kW">https://viblo.asia/</a>. It introduces <code>hashnode</code>, an impressive writing platform. Then I decided to give a try. The journey starts.</p>
<h2 id="what-would-i-writeshare">What would I write/share?</h2>
<p>I would like to share any fields. But I'm really a good writer, so in short terms, they can be categorized to:</p>
<ul>
<li>Coding shares relate to my major like cloud, devops, linux, golang, etc.</li>
<li>Tech devices/accessories review</li>
<li>Lifestyle/lifehack: all the stuff that helps to increase the life quality, productivity, etc.</li>
</ul>
]]></content:encoded></item></channel></rss>