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...
Git Pro: Những thao tác cơ bản khi làm việc với Git (P3) – Tagging
2.5 Gắn thẻ – Tagging Tagging Giống như hầu hết các VCS, Git có khả năng gắn thẻ các mốc cụ thể trong lịch sử...
Git Pro: Những thao tác cơ bản khi làm việc với Git (P4) – Remotes & Aliases
2.6 Working with Remotes Làm việc với remotes Để có thể cộng tác trên bất kỳ dự án Git nào, bạn cần biết cách quản...
OAuth2 Simplified
Phần này mô tả OAuth 2.0 ở định dạng được đơn giản hóa để giúp nhà phát triển và nhà cung cấp dịch vụ triển...
Git Pro: Những thao tác cơ bản khi làm việc với Git (P1)
Bạn đã nắm được một số khái niệm cơ bản và cơ chế hoạt động của Git thông qua Chương 1 . Trong chương này...