Mình ra mắt short (short read), check it out here!

  • 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 if/else phải không nào. Ví dụ dùng logical OR...
  • 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 không nào. Lấy Javascript là một ví dụ, code JS đã lâu,...
  • Tự sự tuổi 25

    🔒 The post has been encrypted and can only be viewed after entering the password.
  • 6 dấu hiệu chứng tỏ bạn đang trầm cảm, chứ không phải lười biếng

    Bài viết được dịch từ bài gốc 6 Signs You’re Depressed, Not Lazy của tác giả Chloe. Bạn có bao giờ có một ngày mà bạn chỉ muốn nằm ì xuống mặc kệ sự đời và không làm gì cả? Lúc đó bạn cảm thấy bản thân bạn như mất phương hướng trong cuộc sống và bạn không biết phải làm gì? Tôi nghĩ là có rồi! Bởi vì chúng ta luôn...
  • Tản mạn vài dòng đầu năm mới Tân Sửu 2021

    🔒 The post has been encrypted and can only be viewed after entering the password.
  • Xử lý đồng thời và song song trong ngôn ngữ lập trình khác nhau như thế nào?

    Khi đi phỏng vấn ở vị trí C# developer, chắc hẳn câu hỏi chúng ta sẽ đụng mặt đấy là bạn hãy giải thích xử lý đồng thời (concurrent) và xử lý song song (parallel) khác nhau như thế nào? Và ở một level đơn giản hơn, có thể câu hỏi sẽ khác chút, đấy là hãy giải thích cách xử lý đồng thời và xử lý song song cho học...
  • [TIL] Đồng ý "kết bạn" hàng loạt trên LinkedIn

    Chắc các bạn cũng biết LinkedIn nhỉ, dùng một thời gian có khả năng bạn sẽ nhận được rất nhiều lời mời kết bạn (dùng từ này đúng không ta, kết nối đúng hơn ấy). Giả dụ số lượng lời mời đạt tới ngưỡng mà nhìn vào bạn chẳng muốn bấm Accept nữa, vì quá nhiều nên đâm ra lười chăng hay do nhiều quá bấm Accept mỏi tay...
  • Làm thế nào kiểm tra object đang rỗng trong JS

    Hôm nay mình sẽ giới thiệu đến các bạn cách để kiểm tra một object rỗng hoặc kiểm tra object không chứa bất kỳ một thuộc tính nào bằng Js thuần nhé. Okie, let’s go. 12345678910111213141516171819// plain js cho đa số trình duyệt hiện nayfunction isObjectEmpty(obj) { return (obj &&...
  • Bạn có để ý chữ `rc` phía sau một số file khi tạo một project frontend?

    Như title, post nho nhỏ hôm nay hỏi về bạn có bao giờ để ý thấy một số file bắt đầu với dấu chấm (dot), hay có chữ rc phía sau không? Ví dụ: .npmrc .babelrc .eslintrc.json .postcssrc.js .bashrc … Thực ra nó có kha khá ý nghĩa đằng sau, nhưng cái chủ yếu nó muốn ám chỉ là: run command run control cảm hứng từ...
  • Làm thế nào trim zero (số 0) ở trước một string number trong JS

    Nếu bạn có một number kiểu tring bắt đầu với các số 0 đằng trước. Example 001, 002, 01, …. Bạn muốn xóa nó đi? Oke, sẽ có rất nhiều cách để làm điều đó: 12345678910111213141516var strNumber = "0010";// 1. sử dụng parseInt functionparseInt(strNumber, 10);// 2. sử dụng toán tử ++strNumber;// 3. sử dụng...
/10