#duthanhduoc
Explore tagged Tumblr posts
duthanhduoccom · 2 years ago
Text
Ôn tập callback, promise, async/await
Sau khoảng thời gian hỗ trợ cho hơn 800 học viên, mình nhận ra rằng có rất nhiều bạn học JavaScript cơ bản chưa vững đã vội nhảy sang học React, Vue, NodeJS, … và gặp rất nhiều khó khăn khi xử lý bất đồng bộ.
Bài viết này mình sẽ giúp các bạn ôn tập hầu như mọi trường hợp các bạn hay gặp phải khi xử lý callback, promise, async/await trong JavaScript. Đủ để các bạn chinh chiến mọi thứ hoặc trả lời phỏng vấn một cách suôn sẻ nhé.
0 notes
duthanhduoccom · 2 years ago
Text
[P3] Giải ngố authentication: JWT
Đây là phần 3 trong chuỗi các bài viết về Giải ngố authentication. Trong phần này chúng ta sẽ đi tìm hiểu về JSON Web Token (JWT) - một phương pháp authentication khác được sử dụng rất nhiều trong các ứng dụng hiện đại ngày nay nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Hướng dẫn gửi Email với Amazon SES và Node.js
Trong bài viết này hãy cùng mình đi tìm hiểu Amazon SES là gì cũng như cách đăng ký và sử dụng chúng. Mình sẽ hướng dẫn các bạn nột cách chi tiết nhất về Amazon SES và cách gửi email bằng Node.js + Amazon SES nhé.
0 notes
duthanhduoccom · 2 years ago
Text
[P2] Giải ngố authentication: Cookie và Session Authentication
Ở phần đầu tiên mình đã làm rõ các phương pháp authentication phổ biến như Basic Authentication, JWT, Oauth 2.0,... trong phần tiếp theo này chúng ta sẽ đi tìm hiểu Cookie và Session là gì và cách áp dụng Cookie và Session trong việc xác thực người dùng.
0 notes
duthanhduoccom · 2 years ago
Text
[P1] Giải ngố authentication: Basic Authentication
Đây là bài viết đầu tiên của chuỗi các bài viết về authentication. Và trong series này, mình sẽ làm rõ các phương pháp authentication phổ biến như Basic Authentication, JWT, Oauth 2.0,... Với series này mình hứa sẽ giúp các bạn có thể hiểu rõ hơn về các phương pháp authentication và cách sử dụng chúng trong các ứng dụng web.
0 notes
duthanhduoccom · 2 years ago
Text
Tạo và publish một package lên npm trong 5 phút
Tumblr media
Khi bạn code JavaScript được một thời gian, bạn nảy ra một số ý tưởng thú vị muốn đóng góp cho cộng đồng. Và muốn mọi người sử dụng thì publish lên npm và github là một trong những cách tốt nhất, Github thì đơn giản rồi. Còn cho lên npm thì sao? Cùng mình tìm hiểu qua bài viết sau nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Setup dự án Node.js với TypeScript ESLint Prettier
Trong những năm gần đây Typescript gần như là bắt buộc khi code những project liên quan đến Javascript.
Vì vậy, trong bài viết hôm nay, mình sẽ hướng dẫn cho các bạn cách setup dự án Node.js với TypeScript cũng như cách sử dụng ESLint Prettier để check code nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Cách mình setup Macbook để code
Trước đây thì mình dùng Windows vì mình chủ yếu code Front-End nên đối với mình Windows là đủ. Dạo gần đây mình mới mua con Macbook Pro 13 M2 vì mục đích công việc nên cũng loay hoay setup các thứ.
Mình có thói quen hay ghi chú lại những gì mình làm nên hy vọng bài viết này sẽ giúp ích cho những bạn mới chuyển sang dùng Mac như mình.
0 notes
duthanhduoccom · 2 years ago
Text
So sánh Mongoose vs MongoDB NodeJS Driver
Hôm nay hãy cùng mình đi khám phá thư viện Mongoose của cơ sở dữ liệu MongoDB và liệu có đáng để sử dụng thay cho việc dùng MongoDB NodeJS Driver (tức là MongoDB thuần) không nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Setup React Typescript với Vite & ESLint
Lần trước mình đã hướng dẫn về cách setup một dự án React chi tiết bằng Webpack & Typescript & Babel & ESLint & Prettier rồi. Trong bài viết này mình sẽ hướng dẫn mọi người làm với Vite nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Con đường ngắn nhất để có mức thu nhập 25-30 triệu/tháng
Chỉ cần kiến thức HTML/CSS và Javascript căn bản, bạn đã có thể bắt đầu khóa học ReactJs Super của mình và bạn có thể có được lượng kiến thức tương đương với ~2 năm kinh nghiệm hoặc hơn nếu bạn siêng năng. Bạn sẽ trở nên nổi bật và "bỏ xa" các lập trình viên ngoài kia vì khóa học này đầy đủ tất cả những kiến thức mà bạn có thể gây ấn tượng với nhà tuyển dụng và thuận lợi xin vào các vị trí mà bạn mong muốn. 
Khóa học này chắc chắn sẽ có tất cả những gì bạn cần và xứng đáng với từng đồng các bạn bỏ ra nên nếu bạn đã sẵn sàng tham gia cộng đồng của mình thì đừng ngần ngại nhấn vào đường link đăng ký để đầu tư kiến thức ngay hôm nay nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Profile của Dư Thanh Được
Có thể bạn đã từng đọc qua một bài viết trên blog của mình nhưng chưa biết mình là ai? Thì hôm nay mình sẽ giới thiệu với các bạn đôi nét về bản thân và quá trình mình làm việc cho tới thời điểm hiện tại.
0 notes
duthanhduoccom · 2 years ago
Text
Cách mình setup VS Code | Extensions, Themes, Setting, Tips và Tricks
Trong bài viết này mình sẽ chia sẻ cách setup VS Code của mình. Nó sẽ bao gồm theme, icon, font chữ cũng như là các extension mà mình dùng nhé.
0 notes
duthanhduoccom · 2 years ago
Text
Tại sao package-lock.json tồn tại và cách nó hoạt động
package-lock.json là gì? Tại sao lại có file package-lock.json này trong khi chúng ta đã có package.json?
Chắc hẳn sẽ có bạn thắc mắc điều này và bài viết hôm nay mình sẽ lý giải về chủ đề này.
0 notes
duthanhduoccom · 2 years ago
Text
Tại sao package-lock.json tồn tại và cách nó hoạt động
Có khá là nhiều bạn thắc mắc không hiểu package-lock.json là gì và tại sao lại sinh ra file package-lock.json này trong khi chúng ta đã có package.json?
0 notes
duthanhduoccom · 2 years ago
Text
Top những câu lệnh Git dùng trong thực tế
Chỉ cần nhớ những câu lệnh mình đề cập trong bài viết này là bạn đã có thể làm việc với Git được rồi. Tất nhiên sẽ có những câu lệnh tương tự nhưng bạn không cần thiết phải nhớ những câu lệnh đó.
0 notes