Vì sao 0.1 + 0.1 + 0.1 không bằng 0.3?

Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Nếu có thể trả lời chính xác câu hỏi sau và giải thích...
ứng dụng web

Kiểm thử ứng dụng Web – Ứng dụng Web là gì?

Bài viết được sự cho phép của vntesters.com Trong bài trước, Kiểm thử ứng dụng Web – Cái nhìn tổng quát, Thông đã khái quát một số nội...

Để không trở thành 1 lập trình viên lỗi thời!

Giữ cho kĩ năng của bạn luôn được cập nhật xu hướng lập trình có thể là một điều không dễ, nhưng nó là...
Các xu hướng JavaScript năm 2018 đáng để theo dõi ( Phần 2)

Các xu hướng JavaScript đáng để theo dõi ( Phần 1)

Nếu bạn đang chôn chân trong các dự án trong suốt năm 2017, đây thật sự là bài viết dành cho bạn. Rất nhiều thứ...
các kênh youtube

Các kênh Youtube mà developer và designer không thể không Subscribe

Youtube đang dần trở thành TV của thế hệ mới - và người ta đang phụ thuộc ngày càng nhiều hơn vào Youtube để...
Game blockchain là gì? Tiềm năng thị trường game blockchain

Game blockchain là gì? Khám phá tiềm năng thị trường game blockchain

Game blockchain - một cụm từ đã không còn xa lạ đối với những người yêu thích công nghệ và game. Trên cơ sở...
thủ thuật python

Một số thủ thuật hay trong Python

Bài viết được sự cho phép của tác giả Nguyễn Chí Thức Copy một list Giả dụ chúng ta có đoạn code sau: >>> A = >>>...
QA là gì

Quality Assurance QA trong Software là gì

QA là gì? Quality Assurance (viết tắt là QA) là quá trình đảm bảo kiểm tra (development process) sản phẩm để đưa ra quy...
kết nối php với sql server

Hướng dẫn kết nối PHP với SQL Server

Kết nối hệ cơ sở dữ liệu với hệ thống backend là điều bắt buộc phải làm trước khi viết API hoặc thực hiện...
Vọc vạch Machine Learning với p5.js và ml5.js

Vọc vạch Machine Learning với p5.js và ml5.js

p5.js là gì? p5.js là một thư viện Javascript, thường thì nó sẽ sử dụng để dùng làm những thứ linh tinh với đồ họa các...
hashmap

Algorithm in Frontend – Kỳ 3: Hashmap

Bài viết được sự cho phép của tác giả Huy Trần Hôm nay nói về một ứng dụng của Hashmap trong việc optimize một số...
kambria quiz 3

Cùng Kambria đẩy lùi Covid – 19 khi dự thi Quiz 03 Code Challenge

Khi bạn dự thi Quiz 03, nếu bạn đạt bất kỳ hạng mục giải thưởng nào, Kambria đều sẽ quyên góp giá trị tương...
Thuật toán Brute Force và bài toán Trapping Rain Water

Thuật toán Brute Force và bài toán Trapping Rain Water

Thuật toán Brute Force hay còn được gọi là thuật toán vét cạn là một trong những giải thuật cơ bản trong lập trình...
CSS Clamp giải thích và ứng dụng

CSS Clamp giải thích và ứng dụng

Bài viết được sự cho phép của tác giả Lưu Bình An Diễn giải Lưu ý: hàm clamp không chạy trên IE clamp(MIN, PREFER, MAX); Trong đó: MIN:...
CSS Preprocessor là gì

CSS Preprocessor là gì? Cách sử dụng có khó không?

Bài viết được sự cho phép của tác giả Phạm Bình Chào các bạn, CSS là ngôn ngữ quen thuộc của bất kỳ web developer nào,...
Tại sao lại dùng Gradle thay thế Maven và Ant

Tại sao lại dùng Gradle thay thế Maven và Ant

Bài viết được sự cho phép của tác giả Lê Chí Dũng Gradle là gì? Gradle là 1 trong những công cụ tự động hóa quá...
Understand Chain of Responsibility Design Pattern

Understand Chain of Responsibility Design Pattern

Bài viết được sự cho phép của tác giả Kiên Nguyễn Quay trở lại với chuỗi bài viết về Behavioral Pattern, tiếp sau thành công...
ux designer

18 designer hàng đầu dự đoán về xu hướng UI/ UX trong năm 2022

Dưới đây là tổng hợp 18 designer hàng đầu cho bạn tham khảo. Hy vọng với thông tin dưới đây của Topdev sẽ góp...
khoa học máy tính

Có cần bằng cấp về khoa học máy tính để được làm việc trong...

Tác giả: Dave Gray Nếu muốn tìm hiểu và gia nhập lĩnh vực công nghệ thông tin, có lẽ không ít người trong số chúng...
code trong javascript

Bỏ túi 6 đoạn code chỉ với một dòng rất hữu ích trong JavaScript

Bài viết được sự cho phép của tác giả Lưu Bình An 1. Trộn ngẫu nhiên một mảng const shuffleArray = (arr) => arr.sort(() => Math.random()...