Tôi rất thích sử dụng git cli cho công việc. Thứ nhất, GUI chỉ dành cho mấy tay gà mờ 🐧 đùa hoy =)), và thứ 2 việc sử dụng command line sẽ nhanh và "thuận tự nhiên" hơn cho các lập trình viên trong quá trình code.
Blog mới nhất
Chia sẻ là vui vẻ 😊
Khai mở tiềm năng Command Alias
Bài viết sẽ sẵn sàng sớm thôi. Hãy luôn cập nhật!
Sử dụng Merge và Rebase một cách chuyên nghiệp
Tôi nhận ra một số lượng đáng kể đồng nghiệp của tôi có một sự hiểu khá mơ hồ về Merge và Rebase. Vì vậy tôi biên một bài vừa để giải thích, vừa để chia sẻ với ae cách một git guru làm việc.
Linux file permissions
Tìm hiểu về hệ thống quản lý, phân quyền cho file trong linux
Chuyện thu nhập và Zig
Mơ ước của đa số sinh viên mới tốt nghiệp, đặc biệt trong lĩnh vực Công nghệ Thông tin, là tìm kiếm một công việc có mức lương hấp dẫn. Là một lập trình viên trẻ, tôi cũng không nằm ngoài xu thế này. Chính vì vậy, tôi nhận thấy vấn đề này vô cùng thú vị và đáng để thảo luận sâu sắc.
Kiến trúc 'Ports and Adapters' trong .NET Core
Gần đây tôi có tiếp xúc với C#, cảm thấy ngôn ngữ này khá thú vị và mạnh mẽ. Điều đầu tiên tôi muốn làm khi học C# là tìm hiểu về thiết kế DDD và cách triển khai nó trong .NET Core. Trong bài viết này, tôi sẽ chia sẻ về kiến trúc Ports & Adapters - một cách implement DDD trong .NET Core.
Giới thiệu Amber - Rất tiện dụng cho CI/CD
Tôi yêu bash, nó rất tiện dụng để viết những script nhỏ chạy tự động, đặc biệt là cho CI/CD. Tuy nhiên, th ú thực không phải lúc nào tôi cũng nhớ hết syntax của bash, và tôi luôn mong muốn có một công cụ nào đó giúp tôi viết bash script một cách dễ dàng hơn. Cảm ơn trời, Amber đã xuất hiện. Trong bài viết này tôi muốn chia sẻ về Amber và cách nó đã khiến việc lập trình bash trở nên thú vị hơn.
Cache penetration và cache invalidation
Tôi yêu cache và các hệ thống lớn cũng vậy. Nó giảm tải workload cho server do đó tăng tốc quá trình xử lý, do vậy thời gian phản hồi sẽ nhanh hơn. Tuy nhiên điều gì cũng có hai mặt và với cache, đó là tính toàn vẹn dữ liệu. Hãy cùng phân tích nó qua hai vấn đề Cache Penetration (xâm nhập bộ đệm) và Cache invalidation (vô hiệu hoá bộ đệm)