Hey there, all good? I’m sitting here in my own apartment on the last Sunday of 2022, thinking about what I have done this year, and then it’s popping out of this post.
-
posts
-
Deutschland, I finally made it! 🇻🇳 ✈️ 🇩🇪
-
Improve your browser performance with debounce practice
Guten Taggg, long time no see you guys haha. I was too busy to blog more, but today I’m gonna show you how to improve your browser performance with a practice called
debounce
. -
A new journey to UMB.
It’s been a while…
-
Setup project với nestjs, redis, postgresql và docker.
Hề lô hề lô, lại là mình đây ^^!. Hôm thứ 6 lỡ shutdown máy ở trên công ty nên về nhà không ssh vào để code tiếp được :D. Tình hình là cái one man army project mình nhắc tới ở bài trước đã running được khoảng tầm hơn một tháng rồi. Mà do chỉ có một mình mình làm mà thời gian lại có hơi gấp nên những lúc sau giờ làm mình thường hay mở source code ra để gõ tiếp vài dòng :D. Thứ 7 chủ nhật này xui xui sao tắt máy ở công ty nên xem như nghỉ ngơi vậy :D Tiện thể viết luôn bài blog trong lúc rảnh.
-
Firebase đã giúp mình bắn notification và quản lý việc nhắn tin của các users với nhau như thế nào? (P.1)
Hế lô mọi người, lâu quá không gặp ^^!. Nếu không nhầm thì cũng đã khoảng 3 tháng 16 ngày tính từ lần cuối mình publish bài viết về Google Authenticator ý. Vấn đề là sau hôm viết bài đấy thì mình join vào một project khác mà theo lời PM (Project Manager) thì project đang trong giai đoạn gấp rút cực kỳ và có thể bị cháy nếu như tình hình hiện tại không được cải thiện :D. Thế là mình lặn ngụp trong đấy mấy tháng trời, vừa làm vừa phải research thêm rất nhiều công nghệ khác (Firebase, Stripe, Nestjs, Odoo, Docker….) nên thời gian rảnh không có nhiều, bù lại thì mình sẽ viết thêm blog để giới thiệu với mọi người từng công nghệ mà mình đã tích hợp. Hiện tại thì project mình nhắc tới ở trên hôm nay đã là sprint cuối cùng lúc mình viết bài blog này (25-09-2020) và tuần sau sẽ bắt đầu bước vào “one month guarantee phase” nên thời gian hiện tại cũng xem như hơi hơi rảnh =)))
-
Tích hợp Google Authenticator vào trang web.
Chào mọi người, tuần trước Client có gửi cho mình một cái requirement yêu cầu tích hợp Google Authenticator để xác minh hai bước (Two-Factor Authentication) vào trang quản trị
Admin
của họ. Client của mình là một công ty hoạt động trong lĩnh vực finance nên yêu cầu bảo mật cũng phải tốt một chút. Sau một tuần ăn nằm với nó thì mình cùng với team cũng implement xong vụ này nên tiện share lên cho mọi người cùng đọc vì trong quá trình research mình cũng thấy resource nói về việc 2FA integration cũng mù mờ và khá là hạn chế. Chính vì thế mà hôm nay mình sẽ hướng dẫn các bạn cùng integrate cái chức năng này vào trang web héng. -
Promise all vs Promise allSettled: Xử lý performance trong JavaScript.
Hế lô mọi người, chào mừng mọi người quay trở lại với blog cá nhân của mình. Tình hình là mình mới chuyển nhà sang bên Nơ Trang Long, Bình Thạnh (cách công ty tầm 2km mà sáng mở mắt ra là kẹt xe, tối từ công ty về cũng kẹt xe =.= mệt vcđ) nên thời gian có nhiều hơn đôi chút nên tính publish nhiều bài viết hơn nhưng mà dạo này toàn đánh liên minh với tụi cùng phòng thôi =)))) nên đây sẽ là bài đầu tiên trong số đó :D
-
Cách mà ES6 hủy hoại cuộc đời của "var"
Chào mọi người, lại là mình đây. Hôm nay viết blog sớm vì laptop cá nhân của mình đang bị em gái trưng dụng nên đành tranh thủ ít phút trên công ty để viết blog :D. Ok, chúng ta sẽ bàn về những cái mới của ES6 và cách mà nó tiêu diệt var lạnh lùng như cách mà crush bơ mình vậy :)
-
Cộng trừ trong Javascript. What the heck?
Haiiia chào cả nhà iu của kem. Tuần này mình sẽ bắt đầu public posts về technical nhé. AND HERE WE GOOOOO.
-
Tại sao lại có chiếc blog này?
Chào các bạn, mình là Đào Nguyên Vũ, tác giả của blog này. Mình là một Backend Developer kiêm dancer, dọn vệ sinh, chạy việc và đủ thứ lơ tơ mơ ở Dirox. À nhắc tới công việc thì hiện tại công ty mình đang tuyển rất nhiều nhiều nhiều vị trí luôn, các bạn có thể xem JD tại Dirox’s Open Positions.