Bảo mật web – Một số kiểu tấn công

Tổng quát các vấn đề bạn cần quan tâm để bảo mật ứng dụng web Cách quản lý Session hiện tại HTTP = stateless Tất cả...

Google Maps và React

Nhúng Google Maps vào web site bình thường thì quá sức đơn giản, để sử dụng với React Js thì hơi vụng công một...

Sửa lỗi scroll với fixed header bằng CSS

Giải quyết issue với fixed header và scroll đến một element bằng hashtag Khi sử dụng hashtag # cho attribute href, trình duyệt sẽ scroll tới element có...

Cách làm các slide và các hiệu ứng hover do JavaScript và CSS tạo...

Làm sao để sử dụng previousElementSibling để biết được position của phần tử đó của mảng, ngoài ra còn dùng bằng jquery để code...
hiem-nguy-rinh-rap-khi-dung-toan-tu-trong-javascript

Hiểm nguy rình rập khi dùng toán tử + trong javascript

Một toán tử phình phường có thể làm chúng ta điêu đứng Như mọi thứ ngôn ngữ lập trình, ngôn ngữ toán học, Javascript dùng...
giai-thich-javascript-reactivity

Giải thích Javascript Reactivity

Bài viết được sự cho phép của tác giả Lưu Bình An Rất nhiều thư viện Javascript như Angular, React, Vue sử dụng Reactivity, hiểu...

3 lỗi javascript thường mắc phải làm ảnh hưởng perfomance

Bài viết dành cho những người nghiện tốc độ, nghiện cách viết ES6, cùng điểm qua 3 lỗi thường gặp dẫn đến ảnh hửởng...

Xử lý lỗi nếu có xảy ra trong Javascript

Tác giả: Lưu Bình An Lỗi nếu có xảy ra, phải được xử lý hết tránh để chết nguyên ứng dụng. Điểm lại một vài...
học lập trình fullstack

13 kênh Youtube lập trình tiếng Việt giúp bạn trở thành Fullstack developer

Học lập trình cho Fullstack Developer - Theo thống kê mỗi anh em lập trình viên trung bình dành 15-25 phút vi vu trên...
rate limiting

Áp dụng Rate Limiting vào hệ thống như thế nào?

Trong bài trước chúng ta đã cùng tìm hiểu các thuật toán của kĩ thuật Rate Limiting - chống DDOS và hạn chế việc...
nen-dung-gi-thay-cho-input-number

Nên dùng gì thay cho input number

Ngoài input type number, còn những giá trị gì bạn nên cân nhắc sử dụng Có thể bạn sẽ nghĩ ngay đến <input type='number' /> khi muốn...

Tìm hiểu Currying function trong Javascript

Bài viết này chúng ta sẽ tìm hiểu về cái cà-ri - currying function này, nó chạy ra sao, hữu dụng thế nào. Bạn sẽ...
lam-sao-de-fetch-du-lieu-bang-react-hook

Làm sao để fetch dữ liệu bằng React Hook

Bài viết được sự cho phép của tác giả Lưu Bình An Trong bài này chúng ta sẽ sử dụng React.useState, React.useEffect, React.useReducer để fetch...

Sử dụng localStorage trên website như thế nào

Kiến thức căn bản sử dụng localStorage để lưu thông tin cần thiết xuống trình duyệt Vì sao chúng ta cần localStorage Nói đến HTTP, nó...

Giải thích Flux Pattern theo phong cách John Wick

Tác giả: Lưu Bình An Điểm lại các khái niệm trong Flux action, dispatch, store, điều kiện tiên quyết đề đọc bài này là nên...

Gặp gỡ Ying Zhang – Engineering Manager và Research Scientist tại Facebook

Xem thêm các việc làm software engineer tại TopDev

5 điều cần nhớ khi làm việc với service worker

Năm điều nhỏ nhỏ, nhưng rất hay ho cần thiết, cần biết Nếu chưa biết Service worker API là gì, bạn hãy vào đọc lại link mình...
lam-quen-khai-niem-cors-cua-web

Làm quen khái niệm CORS của Web

Bài này khá căn bản và cần thiết cho bạn nào chưa biết gì về CORS, nghe ai đó nói về từ khóa ghê...

Các phương thức trên array cần nhớ

Khi cần loop qua một array, tìm phần tử, sắp xếp, hoặc làm gì đó trên array, khả năng rất cao là trong array...
rate limiting

Thuật toán Rate Limiting là gì?

Hiện tại hầu hết những hệ thống lớn trên thế giới đều cung cấp Rate Liming cả. Nhưng mà ít ai để ý đến...