Mình ra mắt short (short read), check it out here!
-
Phan Thiết - chuyến đi núp lạnh của tôi
Khi mà cái lạnh với cái mưa cùng song hành ghé đến quê tôi, thì cũng đúng lúc tôi sắp có chuyến trip đến Phan Thiết, nơi mà cái nắng vs gió đang hội họp và chờ đợi tôi. Biết khách tới chơi nhà đó, nhưng do cái hẹn đã được tính toán từ trước, nên tôi đành ngậm n... -
Xác thực client bằng JWT hay Session?
Trước khi trả lời câu hỏi nên dùng JWT hay session (phiên làm việc) để xác thực người dùng (client) thì chúng ta cần phân biệt trước hai khái niệm authentication và authorization (xác thực và ủy quyền) trước tiên. Sau đó chúng ta sẽ cũng đi vào chi tiết so sánh... -
Chia sẻ "code change" với đồng nghiệp sử dụng git diff
Hello, long time no see, mình đã quay trở lại và viết blog trở lại rồi đây. Chuyện là hôm nay mình muốn chia sẻ với các bạn một chuyện, ban đầu mình nghĩ là chuyện này chắc ai cũng biết rồi nên không cần viết làm chi, cho đến cuối tuần vừa rồi mình gặp một case... -
Viết blog ngày nay kiểu ...
Kiểu ít người đọc =))) Phải nghĩ nhiều hơn, khó hơn vì nội dung càng ngày càng yêu cầu cao, vì có nhiều người viết blog, nội dung thì phong phú, nên khi viết blog yêu cầu có tính sáng tạo cao hơn. Mọi người thích coi vlog và dần dần là vlog kiểu ngắn hơn ... -
Chuyện cúng dường
Ở xã hội ngày nay, cụm từ “cúng dường” hầu như quá phổ biến, nói đến ai cũng sẽ hiểu và giải thích được =))) mình tin vậy. Cơ mà chuyện không có gì đáng nói nếu mình nhận ra không phải ai cũng hiểu rõ bản chất của cúng dường là gì, việc này làm mình thấy c... -
Cách sử dụng attribute async và defer để tăng tốc load trang
Dạo gần đây mình đang thực hiện việc optimize load trang cho một trang web cũ kỹ, còn xài jQuery là chính. Tuy nói cũ kỹ nhưng khi tiến hành optimize thì mới lộ ra vài thứ cũng đáng học hỏi. Một trong số đó là đảm bảo làm sao việc load trang ở ngay lúc đầu user... -
Là developer, tôi đã cải thiện tinh thần của mình như thế nào
Bài viết được dịch từ bài gốc 3 Tips to Improve Your Mental Health as a Developer của tác giả Sam Walpole, với tiêu đề đã được mình chỉnh sửa lại để phù hợp với… sở thích của mình :P Chuyện cách đây hơn một tháng rồi, kể từ cái ngày tôi viết cái post này. Lúc ... -
Mình rút ra được điều gì từ các mối quan hệ trước đây
Here's something encrypted, password is required to continue reading. -
Khác nhau giữa toán tử nullish coalescing (??) và logical OR (||) trong JS
Khi học JS mình chắc chắn các bạn sẽ có câu hỏi làm thế nào để gán giá trị default nếu như giá trị mong muốn bị null hoặc undefined. Cách đây vài năm, tìm hiểu thì hẳn các bạn sẽ thấy người ta dùng toán tử logical OR (||) để làm điều đó, hoặc chuối hơn là dùng ... -
Có điều gì đặc biệt ở toán tử optional chaining (?.) trong JS
Người ta nói rằng để code giỏi hơn, bạn cần code nhiều nhiều hơn nữa để nâng cao tay nghề. Nhưng cá nhân mình nghĩ chừng đó thôi chưa đủ. Cần phải luôn xem xét, cập nhập thêm thông tin về thứ mình đang xài, phải hiểu thứ mình đã xài mới giỏi hơn được chứ phải k...