scope và closure trong javascript

Scope và Closure trong Javascript

Scope và Closure trong Javascript là gì? Bài viết cung cấp kiến thức cơ bản về Scope và Closure trong Javascript thông qua các...
puppeteer là gì

Nào cùng “đào mỏ” với Puppeteer

1. Headless browser Headless browser là một thuật ngữ dùng để chỉ trình duyệt chạy mà không cần sử dụng giao diện đồ họa, thay vào...

Top Web Developer Tools và Platforms làm bạn sẽ “ước gì” biết đến nó...

Ngày nay, internet là một phần quan trọng trong cuộc sống của chúng ta, thật khó để hình dung một ngày trôi qua mà...

Nhập môn Nodejs API (Authentication – CRUD) cho người mới học

Trong bài viết này, mình và các bạn sẽ cùng thực hiện Authentication và CRUD của 1 ứng dụng Nodejs API một cách đơn...

Combo các lệnh Git đủ dùng trong một dự án cho người mới bắt...

Nếu bạn không muốn dùng tool được tích hợp sẵn trong Xcode (Xcode -> Source Control -> Commit, Push, Pull,...) hoặc các phần mềm...

Tại sao không nên lưu trữ data user trên Local Storage?

Tại sao Local Storage không an toàn và bạn không nên dùng nó để lưu trữ data nhạy cảm? Có một vấn đề: hầu hết...

Thuật toán NegaMax – Biến thể tối giản của MiniMax

I, Tại sao cần phải ra đời NegaMax? Đầu tiên, nhắc lại kiến thức cũ 1 tí. MiniMax là thuật toán xác định kết...

1001 Tips: Con trỏ và hàm (Pointer & Function) trong C++

Người viết: nguyenchiemminhvu Con trỏ và tham số của hàm Chúng ta đã tìm hiểu về 2 kiểu tham số của hàm: Hàm có tham số...

Xử lí sự kiện trong VueJS

Lời mở đầu Trong bài viết hôm nay, mình sẽ đề cập đến một vấn đề mà có lẽ là quan trọng nhất đối với...

Những hàm Javascript hay sử dụng mà bạn nên nhớ (Phần 2)

Trong bài viết này mình sẽ giới thiệu thêm những phương thức của Array mà theo mình bạn rất hay sử dụng. Array methods 1, forEach() ...

Những hàm Javascript hay sử dụng mà bạn nên nhớ (Phần 1)

Bạn là một web developer và làm việc rất nhiều với javascript (js) chắc hẳn bạn đã gặp trường hợp tìm đi tìm lại...

Viết một CRUD API sử dụng Serverless Framework & DynamoDB

1. Khởi tạo project Serverless Node.js Serverless Framework là một CLI (Command Line Interface) mã nguồn mở mà hỗ trợ cho chúng ta triển khai các...

Modern C++ binary RPC framework gọn nhẹ, không cần code generation

Bài viết sẽ bàn về một framework C++ RP, ko yêu cầu bước code generation để glue code. Trước khi đi vào chi tiết,...

5 lỗi phổ biến khi sử dụng Architecture Components

1. Rò rỉ LiveData observers trong Fragments Các Fragments có vòng đời khó quản lý và khi một Fragment bị detached và re-attached, không phải...

3 quy tắc bất biến cho mọi Junior Developer

Junior developer khi càng yêu thích công việc coding thường luôn cảm thấy họ chưa đủ giỏi. Càng suy nghĩ nhiều, những câu hỏi...

Làm thế nào để sắp xếp Clean Architecture theo Modular Patterns chỉ trong 10...

Bạn vẫn còn thắc mắc về định nghĩa của modern software architecture - clean architecture trong android? Bạn đang tìm kiếm software architecture tốt...

Hoàn thiện và đo vận tốc nhóm Agile Scrum của bạn

Vận tốc là một phương pháp cực kỳ đơn giản, mạnh mẽ để đo chính xác tốc độ mà tại đó các đội phát...

Nuxt.js là gì? Một vài lưu ý khi sử dụng Nuxt.js

Xin chào tất cả mọi người, hôm này mình sẽ chia sẻ một số lưu ý khi sử dụng Nuxt.js. Một framework xây dựng...

Cách tôi nhân rộng một dự án trị giá 86 triệu đô la chỉ...

Cảnh sát Victoria là cơ quan thực thi pháp luật chính của Victoria, Úc. Với hơn 16.000 xe bị mất cắp ở Victoria trong...

Xác thực và phân quyền trong Microservices

Xác thực (authentication, trả lời câu hỏi bạn là ai) và phân quyền (authorization, trả lời câu hỏi bạn có thể làm được gì)...