Sql là gì? 6 lý do tại sao bạn nên học SQL
SQL là gì?
SQL là gì? Đó là viết tắt của Structured Query Language là ngôn ngữ truy vấn có cấu trúc. Nó là một...
DOM là gì? Tìm hiểu và thao tác DOM trong Javascript
Với lập trình web, kiến thức về DOM và khả năng thao tác DOM là hai yếu tố quan trọng nhất. DOM cho bạn...
Mẹo quy ước tên cho CSS giúp bạn rút ngắn 2/3 thời gian khi...
Tác giả: Emmanuel Ohans
Tôi đã nghe không ít developer nói rằng họ ghét CSS. Với kinh nghiệm của mình, đây là kết quả cho...
Thuật toán Quick Sort là gì?
Thuật toán Quick Sort là gì?
Thuật toán Quick Sort là một thuật toán sắp xếp, còn được gọi là sắp xếp kiểu phân chia...
Webhook là gì? Tổng hợp các kiến thức cơ bản về Webhook
Webhook là gì? - Về mặt cơ bản, Webhook là một tính năng cho phép website tự động thông báo và gửi dữ liệu...
Những lập trình viên phiên bản X-men: Những code project “dị” nhất trên GitHub
Trong số 35 triệu project nguồn mở trên GitHub, có rất nhiều gói phần mềm phức tạp dành cho doanh nghiệp trên toàn cầu....
UX Design là gì? Làm sao để trở thành UX designer?
UX là gì - Gần đây có nhiều post tuyển dụng UX/UI design lạc đề mà mình dám chắc 90% người post lên không...
Bí kíp luyện Kỹ sư phần mềm: Đọc code!
Tác giả: Nemil Dalal
Giới thiệu
Một lập trình viên thành công muốn giỏi hơn thì cần xây dựng thói quen đọc code hàng ngày.
Nếu như...
Gitignore là gì ? Tại sao nó lại rất quan trọng trong teamwork
Tác giả: Trần Văn Tú
Gitignore là gì? Đã là Dev thì chúng ta đều biết đến Git để quản lý source code. Và sẽ...
Design pattern là gì? Tại sao nên sử dụng Design pattern?
Design pattern là gì?
Design pattern là các giải pháp tổng thể đã được tối ưu hóa, được tái sử dụng cho các vấn đề phổ...
Vì miếng ăn mà phá cả nồi cơm – Thực tại đáng lo của...
Việt Nam được đánh giá là một thị trường rất tiềm năng về IT. Không những thế nghề lập trình viên luôn được đánh...
ReactJS – Những điều bạn cần phải biết
Ngày nay, ReactJS đã trở nên rất phổ biến bởi những tính năng linh hoạt và đơn giản với hơn 1,300 developer và hơn...
Sự khác nhau giữa AI, Machine Learning và Deep Learning
Cách phân biệt machine learning và deep learning là bài viết đầu tiên trong series nhiều phần giải thích các nguyên tắc cơ bản...
RabbitMQ là gì? Tìm hiểu và sử dụng RabbitMQ
RabbitMQ là gì?
RabbitMQ là một AMQP message broker hay còn gọi là phần mềm quản lý hàng đợi message. Nói đơn giản, đây là...
SQL Injection là gì? Cách giảm thiểu và phòng ngừa SQL Injection
SQL Injection là gì?
SQL Injection là một kỹ thuật lợi dụng những lỗ hổng về câu truy vấn của các ứng dụng. Được thực...
Những dự án hay ho giúp bạn nhanh chóng “chạm tay” tới đỉnh lập...
“Một người sau 1000 đào tạo mới lên được trình độ beginner, nhưng sau 10,000 ngày thực hành luyện tập mới lên được master.”...
Học lập trình Java từ đâu và như thế nào?
Đâu là những kiến thức cần có khi học lập trình java làm backend web developer? Để tìm hiểu và Học Java bạn nên...
Những việc “tối kị” mà lập trình viên không bao giờ nên làm!
Người viết: Joel Spolsky
Cuối cùng thì bản dùng thử public đầu tiên của Netscape 6.0 cũng đã được tung ra, trong khi chưa từng có...
Backend Developer là gì? Lộ trình trở thành Backend Developer
Bạn đang thắc mắc Backend Developer là gì? Bạn đang muốn phát triển trên con đường Backend Developer? Bài viết dưới đây sẽ cung...
Tất tần tật về promise và ASYNC/AWAIT
Chời, thời này ai xài Promise nữa. Chuẩn bây giờ là async/await.
– Ai đó trên mạng
Hãy khoan bạn ơi, đừng vội nhảy lên chuyến...