Định lượng của thông tin
1.Mở đầu Thỉnh thoảng mình lại đọc một cái gì đó trong lúc rảnh rỗi và đọc thì … không hiểu, mà đã không hiểu...
Function trong TypeScript
Mỗi khi chúng ta bắt đầu tìm hiểu một ngôn ngữ lập trình mới thì ai cũng phải đi từ cơ bản đến nâng cao....
Authentication xác thực với OpenID, Authorization phân quyền với OAuth
Mở đầu Khi mới bắt đầu học về web mình được học về cách thiết kế 1 trang web và phần mở đầu đó là...
Overview of language learning process
After going through the process of learning a language, at least once to mastery, I do believe that I have acquired some experience and knowledge...
Why aren’t you getting better at learning a language?
Starting with why, because this is the root of the whole problem, the essentiality. I will not bother with the whole reason why one needs...
Debug dễ dàng với Vue DevTools
Thông thường khi debug trong ứng dụng Vuejs, chúng ta vẫn đang sử dụng console.log() để phát hiện lỗi và sửa. Tuy nhiên Vue có...
Type safety
What is type safety Type-safety is making use of what we know of our values at compile time to minimize the consequences of most mistakes....
Critical thinking và các bước áp dụng Critical thinking để đưa ra quyết định
Hưởng ứng trào lưu Critical thinking trong công ty kỳ này, mình xin trình bày một số suy nghĩ về lối tư duy này với...
Decorators trong TypeScript
Decorators là một công cụ rất hữu ích khi viết các ứng dụng bằng Typescript. Nếu bạn đã từng làm việc các ngôn ngữ hay...
SMS 2FA: Phổ biến nhất nhưng lại kém an toàn nhất
(Được lược dịch từ bài viết SMS: The most popular and least secure 2FA method) SMS không thực sự xác thực được “một thứ gì...
Sự khác nhau giữa Functional Programming và OOP
Giới thiệu chung Functional Programming Functional Programming một phương pháp lập trình dựa trên các hàm toán học (function), tránh việc thay đổi giá trị...
ES6 và những điều thú vị!
Bài viết này sẽ phù hợp hơn với bạn đọc đã biết và tìm hiểu về Javascript . Nếu chưa! Không sao, hãy học một...
Những câu hỏi phỏng vấn TypeScript (Phần 1)
Bài viết dưới đây tổng hợp những câu hỏi thường gặp khi đi phỏng vấn Typescript. Thử trả lời xem kiến thức của mình đến...
Sử dụng JWT Authentication khi nào và như thế nào?
JWT(JSON Web Token) là công nghệ phổ biến ngày nay, nhưng cũng đồng thời cũng gây tranh cãi rất nhiều. Có nhiều người nói đừng...
Git Pro: Những thao tác cơ bản khi làm việc với Git (P2) – Commit History & Undo
Chúng ta đã tìm hiểu những lệnh cơ bản khi sử dụng Git ở bài trước . Trong bài này chúng ta sẽ tiếp tục...