Android “core” : Những điều quan trọng nhưng hay bị lãng quên khi học...

Tác giả: Phan Nhat Van Giới thiệu Chào các bạn. Như tiêu đề đã đề cập, bài viết hôm nay mình sẽ không nói về...

Giải thích React Component Lifecycle

Tìm hiểu vòng đời của một Component React, khi nào và sử dụng ra sao Để thực sự trở thành một master React, việc hiểu...

Thiết kế tuyệt đẹp vs. Thực tế: bài học từ Facebook

Bài viết dịch lại của một anh làm product design cho facebook đăng tải trên medium Khi chưa vào làm cho Facebook, tôi chưa hề...

Một số câu lệnh git không phải ai cũng hay dùng

Tác giả: Quynh Tran 1. Git stash Lưu lại thay đổi Câu lệnh git stash sử dụng khi mà bạn muốn lưu lại các thay đổi mà bạn chưa commit,...
hackerrank

HackerRank là gì? Lời khuyên khi tham gia HackerRank

Theo số liệu do HackerRank công bố, hiện nay HackerRank đã xếp hạng hơn 1,5 triệu developer toàn cầu dựa trên tốc độ và...

Chỉ dẫn thiết kế form từ Google

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 vài điểm cần nhớ khi thiết...

5 điểm khác nhau giữa function thường và arrow function

Lựa chọn cách viết nào cho phù hợp theo tính huống đang cần là cái chúng ta sẽ có được câu trả lời khi...

Giới thiệu Higher-Order Component trong React

Higher-Order Component (HOC) là kỹ thuật mà các bạn lập trình viên Việt Nam rất thích khi nhắc đến React, riêng mình thì không HOC...

Quản lý dự án theo Agile và Scrum cho người mới bắt đầu

Giải thích một trong những thuật ngữ rất phổ biến của quy trình phát triển phần mềm Làm trong các công ty phần mềm, bạn...

Thời đại của Pixel Perfect Design đã hết từ lâu

Khi bắt dầu dàn trang cho web, hãy sử dụng những hệ thống grid phổ biến hiện nay như Bootstrap Grid. Nếu bạn là...

Tối ưu hóa việc thực thi query trong MYSQL

Trong bài trước chúng ta đã tìm hiểu khái niệm và cơ chế vận hành của B-tree, một dạnh đánh chỉ mục để việc...
K-STARTUP GRAND CHALLENGE 2020

CÙNG STARTUP CHÂU Á TRANH TÀI VÀ MỞ RỘNG THỊ TRƯỜNG QUỐC TẾ TẠI...

Với mong muốn mang đến càng nhiều cơ hội để các startup Việt khôi phục sau giai đoạn khó khăn do COVID-19 và lấy...
Mail server với docker

Setup Mail Server đơn giản với docker

Gửi email là một tính năng mà gần như dự án web nào cũng có, thường thì chúng ta sẽ sử dụng các dịch...

Thế nào được coi là “Code đẹp” ?

Con người chúng ta sinh đã luôn thích cái đẹp: người đẹp, tâm hồn đẹp, nhà đẹp, xe đẹp, quần áo đẹp và... Code...
Refactoring UI

Refactoring UI – những mẹo hay và dễ dàng để có UI web đẹp...

Đã bao nhiêu lần, bạn gặp phải những website có giao diện người dùng trông tuy đơn giản nhưng rất đẹp, cực "dễ chịu"...

Truy tìm IP thật của server sử dụng dịch vụ Cloudflare

Trong bài viết lần này, mình sẽ tổng hợp 1 số cách thức làm thế nào để tìm ra địa chỉ IP thật của...

Deno.js là gì? Thế lực mới cạnh tranh với Node.js?

Vào ngày 13 tháng 5 năm 2018, Ryan Dahl - cha đẻ của Node.js đã cho ra mắt một Runtime Enviroment cho Javascript có...

Vì sao React Hooks lại được sử dụng nhiều trong các dự án đến...

Lời mở đầu   Các bạn có thể biết ReactJS ngày càng trở thành 1 thư viện, framework cần thiết, và được các Frontend Developer rất...
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ử...