[Tèo TL] Phần 1: Chuyện phỏng vấn – a.k.a đi phỏng vấn Tech thế nào?

phần trước, bạn đã nghe anh Tèo giới thiệu bản thân, cũng như anh thay đổi môi trường làm việc thế nào.

Phần này sẽ nói về quá trình ảnh đi phỏng vấn, các trải nghiệm thú vị trong quá trình này, cũng như các bài học mà anh rút ra được.

Lét gâu!!!

Bài viết nằm trong series “Tèo làm Techlead“.

Tiếp tục đọc

[Review sách] Vue.js – Up and Running – sách cực hịn

Vừa rồi tớ có build một số project từ đầu cho dự án mới, trong đó có cái dashboard làm bằng Vue.

Trước giờ tớ chỉ làm backend, frontend cùng lắm làm logic thôi.

Tham khảo project dashboard đã có để build cho nhanh thì đọc đến đâu cũng kiểu: WTF is this? Rìa lí?…

Hầu như phải đi hỏi rất nhiều. Chưa kể trong team cũng cần support mà chưa hiểu thì không support được

=> quyết định kiếm 1 quyển sách đọc để hiểu bản chất vấn đề

Và đó là quyển “Vue.js – Up and Running”

Tiếp tục đọc

[VueJs] Vạch trần lỗi performance khi dùng v-for của Tèo cùng Hằng béo

— Hằng này, review code cho anh nhá. Anh đi đá cái bánh bao. Đói quá.

— Dạ, anh đi đi, để em review. Lên mua cho em cái bánh mì hai trứng, ít rau, nhiều thịt. À, ít ớt thôi không béo nha anh.

— Vkl, tao lạy mày. Ăn như lợn vậy

20′ sau

— Anh Tèo, em thấy đoạn này chưa ổn lắm. Anh code dâm thế này thì chết.

Tiếp tục đọc

[TIL] *rc trong bashrc, opmrc, npmrc, gitrc,… có ý nghĩa gì?

Khi sử dụng 1 tool nào đó, mình thường thấy có file *.rc đi kèm. Ví dụ

  • bashrc: định nghĩa các alias, $PATH,…
  • opmrc: chứa các thông số config cho openresty package manager
  • npmrc: chứa các custom config như package manager url
  • gitrc: chứa các config cho từng user,..

Cũng khá tò mò về ý nghĩa của nó, google thì thấy giải đáp như sau:

Tiếp tục đọc

[TIL] Tại sao cancel HTTP request rất khó?

  • Thường request từ application sẽ đi qua một vài reverse proxy layer (VD: api gateway, nginx,…).
  • Các reverse proxy layer thường có cơ chế dùng connection pool để tiết kiệm resource => không thể drop luôn conn này được
  • Một số server có từ 2 reverse proxy trở lên thì sẽ có thuật toán để routing giữa các reverse proxy => việc gửi cancel request đến đúng reverse proxy đã tạo request cũng khá khoai
  • Việc implement cancel request ở các tầng reverse proxy khá tốn công sức, có thể gây ra bug

Vì vậy nên thường request từ application đi ra thường không cancel được đâu :))

Tiếp tục đọc

[2021] Tháng 5

Nhanh thật. Vèo cái hết tháng 5.

Tháng 5 có nhiều trải nghiệm mới mẻ: chuyển vào TP. HCM làm việc, làm sản phẩm mới từ đầu, đảm nhiệm nhiều vị trí; đi phỏng vấn, thấy được những điểm yếu của bản thân; gặp gỡ với nhiều người…

Tháng 5 cũng đã sống hết mình với những thú vui, sở thích, trách nhiệm của con người cũ, để sang tháng 6, sẽ thay đổi lại thành con người mới; tập trung vào công việc và các dự án sắp tới.


Tiếp tục đọc