lặp video trên youtube

[Trick] Lặp 1 video trên Youtube với thời gian theo ý muốn

Chả là dạo gần đây, tớ hay nghe bản nhạc "Một bước yêu vạn dặm đau" của bạn Chu Duyên. Xinh gái, hát hay,...
validate form với html5

Tìm hiểu validate form với HTML5

Bài này nằm trong loạt bài chuẩn kiến thức để đi thi web mobile specialist của Google. Một số cách validate bằng HTML, sử...
Lập trình

Những góc khuất “đeo bám” người làm nghề lập trình

Trong bài viết trước, mình đã giới thiệu vài nét cơ bản về nghề lập trình website. Bài này chúng ta sẽ cùng cưỡi ngựa...

Viết Unit Test cho Vue component cho người mới bắt đầu

Cái nhìn về unit test cho component, test cái gì, cái gì không test khi viết unit test Khi viết unit test, mình thấy không...
v model trên component lồng nhau

Sử dụng v-model trên component lồng nhau

Cách viết dùng v-model để tự đồng bộ giá trị khi lồng các component Bạn có component nhận vào prop, muốn sử dụng v-model để nó tự cập...

Tạo một animation cho component trong React

Sử dụng React, styled-components, react-flip-toolkit để tạo animation giống như mên trên trang chủ của Stripe Phân tích  See the Pen React Stripe Menu Before Animation...

Sử dụng CSS content như thế nào cho đúng

Thuộc tính content trong CSS thường được sử dụng cùng với 2 ghost element là after và before, những giá trị nào có thể...
test-automation-con-duong-khong-de-dang-voi-bat-ky-ai

Test Automation — Con đường không dễ dàng với bất kỳ ai

Tác giả: Uyen Tran Trong những người tôi từng trò chuyện, có hai người bạn sở hữu những điểm chung rất tình cờ. Đó là...
functional-programing-nen-va-khong-nen

Functional programing nên và không nên

Bài viết được sự cho phép của tác giả Lưu Bình An Luôn trả về giá trị Luôn trả về giá trị, kể cả nhưng hàm...

Mental model trong React

Nếu lập trình đủ lâu, bạn sẽ ít nhiều nghe đến khái niệm mental model, và nếu bạn đã và đang viết React, bạn...

Preload, prefetch và các thuộc tính khác trên link

Cùng tìm hiểu các attribute sử dụng trên thẻ link để cải thiện hiệu năng <link rel="prefetch" href="/style.css" as="style" /> <link rel="preload" href="/style.css" as="style" /> <link rel="preconnect"...
Javascript prototype chuyên sâu

Javascript prototype chuyên sâu

Bài này chỉ phù hợp với các bạn đã có kiến thức trung bình khá javascript trở lên, mình không chỉ đơn giản giải...

Sync extensions của VSCode

Khi sử dụng VSCode chắc ai cũng cài thêm một mớ extensions, lỡ ngày nào cài lại máy, hay sử dụng máy công ty,...

Redux vận hành như thế nào

Actions, reducers, action creators, middleware, pure functions, immutability,... những ngoại ngữ làm rối bất kỳ ai nếu chưa biết redux Nếu chưa biết tại sao...
8 câu điều kiện khi render trong React

8 câu điều kiện khi render trong React

Tutorial này sẽ cover những câu điều kiện dùng để render component phổ biến nhất If/Else Dễ nhất và căn bản nhất render() { ...

React Authentication với Amazon Cognito – Phần 1

Implement authentication 2 factor sử dụng React, React Router, Amazon Cognito Trong demo chúng ta sẽ sử dụng Create React App Glamor React Router Amazon...
react boilerplate

Tạo React Boilerplate – Từ a tới z

Một ngày nào đó bạn ko muốn dùng create-react-app để khởi tạo project nữa, thì đây chính là bài hướng dẫn bạn cần đọc:...
Vue 3.0 design principles

Những nguyên tắc chung mà Vue 3 đã áp dụng khi thiết kế

Nguyên tắc (principle) được áp dụng khi cần đưa ra một quyết định kỹ thuật trước vô vàng các lựa chọn. Nếu bạn đã...

Tại sao phải tham gia phát triển open-source

Tác giả: Đạt Cao Mạnh Dạo quanh các trang/video nói về định hướng công việc của ngành IT cho các bạn mới ra trường ở...
front end development

Frontend là gì? Làm thế nào để trở thành một Frontend developer

Trong bài viết này bạn sẽ biết được Frontend là gì? thế nào là một Frontend developer, những kỹ năng và nền tảng công...