Category Archives: Chuyện coding

Tât tần tật những thứ liên quan đến coding.

Bạn biết JS, jQuery và nghĩ rằng mình đã thành thạo JavaScript? Hãy để hiện thực vả bạn sml

  • Bạn biết code HTML, CSS, cắt giao diện tốt và nghĩ rằng mình rành front-end
  • Bạn biết JS, jQuery, và nghĩ rằng mình đã thành thạo JavaScript
  • Sau khi nghe thằng Code Dạo mỉa, bạn cắm đầu vào học framework như Angular/React và nghĩ rằng mình đã thành thạo front-end??

Hãy đọc bài này để hiện thực vả bạn sml cho tỉnh ra nhé!

Continue reading Bạn biết JS, jQuery và nghĩ rằng mình đã thành thạo JavaScript? Hãy để hiện thực vả bạn sml

Làm sao để trở thành senior “giả cầy”??

Đầu năm, mình hay nghe mấy bạn HR, mấy bạn manager mình quen kể về mấy ông senior “giả cầy” – title là senior, đòi mức lương senior nhưng trình độ chỉ hơn junior, thái độ thì … chán chả buồn nói!

Do vậy, mình chia sẻ những biểu hiện/phương pháp để trở thành senior “giả cầy”, giúp các bạn biết đường né và phòng tránh nha!

Nếu các bạn đọc xong, thấy nhột nhột kiểu “Sao giống nói mình quá vậy?” thì cứ tự nhủ “Chắc thằng Code Dạo nó chừa mình ra” nha!

 

(Kiếm hình “giả cầy” bỏ vào cho bài viết hấp dẫn và “ngon ăn” hơn nhé, mlem mlem đói quá)

Continue reading Làm sao để trở thành senior “giả cầy”??

Review Sách: The Art of Readable Code – Nghệ Thuật Viết Code Dễ Đọc

  • Bạn muốn cải thiện khả năng viết code của mình, giúp code sạch hơn, tốt hơn?
  • Bạn từng đọc Clean Code nhưng thấy sách quá dài và khó hiểu
  • Bạn muốn tìm một cuốn sách giúp mình viết code tốt hơn, đẹp hơn mà lại dễ đọc, dể hiểu, dễ thấm

Không cần tìm đâu xa, hôm nay mình sẽ giới thiệu cho các bạn một cuốn sách như vậy. Sách mang tên The Art of Readable Code – Nghệ Thuật Viết Code Dễ Đọc.

Muốn biết sách có gì hay ho thì các bạn cứ đọc review sẽ rõ nha!

Continue reading Review Sách: The Art of Readable Code – Nghệ Thuật Viết Code Dễ Đọc

5 điều nên làm để trở thành lập trình viên giỏi!

Chúc mừng năm mới các bạn. Sau 2 tuần nghỉ Tết phũ phê, đây là bài viết đầu tiên trong năm 2020 Âm Lịch của Tôi Đi Code Dạo.

Đầu năm, nhận thưởng Tết xong là thời điểm chúng ta nên … nhảy việc, đòi tăng lương, hoặc phấn đấu trở thành người tốt hơn, giỏi hơn.

Do vậy, mình viết bài này để chia sẻ một số kinh nghiệm của bản thân và những bác lập trình viên giỏi xung quanh, chia sẻ cách để trở thành lập trình viên giỏi nha.

Continue reading 5 điều nên làm để trở thành lập trình viên giỏi!

Tôi đã cắm vài chục GB torrent The Witcher từ VPS như thế nào?

Mọi chuyện bắt đầu vào một ngày đẹp trời nọ, khi mình vừa đọc xong series sách The Witcher, định đi tải film lậu về xem cho vui.

Cũng có 1 vài trang như tmovies cho phép xem online, nhưng chẳng hiểu sao hơi giật giật, lại ko có link tải trực tiếp nên mình tìm torrent 1080p tải về xem cho nét.

Xem vì nội dung hoặc xem vì vếu đều được các bạn nha

8 tập The Witcher cũng tầm vài chục GB, ít seed nên tải về khá lâu. Gặp thuở xưa thì mình cứ bật torrent cắm laptop tải về thôi.

Ngặt 1 nỗi gần đây mình xài Mac, cắm 1 hồi máy sẽ … tự sleep (có app chống sleep cơ mà mình lười dùng), chưa kể cắm pin dùng lâu sẽ dễ làm chai pin. Chưa kể, mở thêm port để cắm torrent cũng làm máy dễ bị tấn công hơn nữa.

Thế là, mình bỗng nghĩ ra 1 kế: “Có cách nào dùng VPS để cắm tải torrent không? Chờ nó tải xong mình copy về là được”. Hoá ra là có thật các bạn ạ. Để mình kể lại các bạn nhé!

Continue reading Tôi đã cắm vài chục GB torrent The Witcher từ VPS như thế nào?

Feature Flag – Developer “lén lút” đưa tính năng mới cho người dùng như thế nào?

Hãy tưởng tượng, team của bạn đang cần xử lý 1 tình huống như thế này:

  • Tình huống: Application của công ty đang chạy ổn định, nhưng người dùng phàn nàn UI quá rắc rối, do đó chúng ta phải re-design lại 1 số trang
  • Sau khi đã có desisgn mới, quá trình implement các trang này khá lâu. Để PM và QA có thể test được, ta phải implement các trang này, kết nối với data thật hoặc data ở môi trường Staging.

 

  • Yêu cầu: Sau khi PM xác nhận, QA đã test xong, ta sẽ cho 1 số beta user dùng thử UI mới trước, còn lại vẫn dùng UI cũ. Sau một thời gian, ta sẽ cho toàn bộ người dùng sử dụng UI mới
  • Trong quá trình implement các trang này, ta vẫn phải bảo trì, sửa đổi và nâng cấp application cũ.
Redesign hệ thống luôn luôn là chuyện đau đầu

Continue reading Feature Flag – Developer “lén lút” đưa tính năng mới cho người dùng như thế nào?

Tại sao mấy ông developer lương … cao quá dzị ???

Lâu lâu mình lại nghe mấy câu hỏi hơi … ngộ ngộ, hông biết trả lời sao, nên lên viết blog kể lể tâm sự với anh em cho vui.

Vài hôm trước, mình lướt Facebook, đọc trong mấy group thì thấy có một câu hỏi khá hài, đó là “Mấy ông developer ổng làm gì mà lương cao quá vậy?

Sau khi ngẫm lại, mình cũng tự hỏi mình, ủa mình làm mẹ gi mà trả lương cho mình nhiều vậy?? Do đó, mình viết bài chia sẻ vui với anh em bạn đọc nhé!

Continue reading Tại sao mấy ông developer lương … cao quá dzị ???

Cùng học Cờ Lao – Azure Phần Cuối: Toàn bộ một hệ thống chạy trên Azure sẽ như thế nào?

Ở những bài trước, tụi mình đã cùng tìm hiểu về Cloud, cũng như những dịch vụ hay dùng của Azure rồi.

Trong phần này, mình sẽ tổng hợp lại toàn bộ series, cũng như giới thiệu các bạn bạn biết Toàn bộ một hệ thống chạy trên Azure sẽ trông như thế nào nhé!

Xem xong, các bạn sẽ biết được mối quan hệ giữa các dịch vụ này, cách kết hợp chúng với nhau nha! Các bạn đọc bài, thấy quên phần nào cứ bấm vào link phần đó để đọc lại nhé!

Mục lục

Lý thuyết

Thực hành cùng Azure

Continue reading Cùng học Cờ Lao – Azure Phần Cuối: Toàn bộ một hệ thống chạy trên Azure sẽ như thế nào?

Những cách đặt câu hỏi lập trình hay ho để “được” ăn gạch đá!

Lập trình là một ngành khá khó, khó từ lúc học cho tới lúc đi làm! Đôi khi, bạn sẽ gặp phải những vấn đề hóc búa, những con bug phức tạp, sửa hoài không ra, làm hoài không được!

Lúc này, cách giải quyết tốt nhất là lên các forum, lên Facebook hỏi. Làm sao để hỏi cho tốt, để mau có câu trả lời thì nhiều người đã viết rồi. (Bài Hỏi làm sao để được trả lời bên Kipalog khá hay và có ích).

Do vậy, hôm nay mình sẽ làm ngược lại. Mình sẽ chỉ các bạn cách hỏi để bị ăn gạch đá, bị giang hồ nhảy vào phỉ nhổ nha. Tụi mình cùng bắt đầu thôi!

Note: Ảnh chỉ mang tính chất minh họa, avatar và tên người hỏi đã được chỉnh sửa 😀

Continue reading Những cách đặt câu hỏi lập trình hay ho để “được” ăn gạch đá!

Cùng học Cờ Lao – Azure Phần 7: Một số service hay ho khác của Azure

Sau một chặng đường dài dằng dặc thì series “Cùng học Cờ Lao” sắp đi tới phần cuối rồi.

Ở phần này, mình sẽ giới thiệu thêm 1 số service hay ho khác của Azure nhé. Đây là các service khá hay ho, thường được dùng trong những hệ thống lớn, trong kiến trúc microservice.

Trong phần lớn trường hợp, bạn sẽ không chưa dùng tới chúng. Tuy nhiên, khi hệ thống bắt đầu lớn dần, nhiều người dùng hơn, bạn cũng nên biết để dùng chút chút đó nha.

Continue reading Cùng học Cờ Lao – Azure Phần 7: Một số service hay ho khác của Azure