5 điều NÊN và KHÔNG NÊN khi review tăng lương mà lập trình viên...

Tăng lương là vấn đề nhạy cảm và không dễ để mở lời với sếp. Để gia tăng cơ hội review lương thành công...

67 công cụ hữu ích, thư viện và tài nguyên để tiết kiệm thời...

Thư viện Javascript Particles.js —  Thư viện giúp tạo các floating particle cho trang web Three.js —  Thư viện giúp tạo các đối tượng và không gian 3D...

Code nhanh và hiệu quả hơn với VSCode tips, tricks

Chào các bạn, Sau 1 thời gian dài chuyển sang sử dụng VSCode - 1 trong những editor được ưa chuộn nhất bởi các developers hiện nay,...

Tôi đã dạy vợ coding như thế nào?

Khi Siobhán, đồng nghiệp của tôi nói rằng cô ấy muốn làm phân tích và dữ liệu viên (data science), tôi nhận ra đó...
cách làm chrome extension

Cách build một extension (tiện ích mở rộng) trên Chrome

Gần đây mình đã tự tạo một phiên bản chrome extension đầu tiên cho mình. Nó tên là Catify, và nó có thể thay...

Học Regular Expression và cuộc đời bạn sẽ bớt khổ (Updated v2.2)

Regular Expression (RegEx) à? Nghe quen quen. Đã bao giờ bạn ở vào các tính huống sau đây? Bạn cần xử lý validate (kiểm tra...

Clean Code là cái của nợ gì?

Như chú Bob đã nói trong cuốn sách của mình về clean code: "Bạn đang đọc bài viết này với hai lý do. Thứ nhất, bạn là...

Kinh nghiệm xương máu sau 9 tháng làm Kỹ sư phần mềm (Phần 1)

Sau 9 tháng làm việc tại Dexter với tư cách là một lập trình viên, tôi đã học được rất nhiều điều.  Cũng vì...

Tính năng ít được biết đến trong JavaScript

JavaScript thường được biết đến là một ngôn ngữ lập trình để bắt đầu và rất khó để master nó. Bởi vì nó là...

Hành trình yêu lại từ đầu cùng Git

Bạn có biết Git là gì, là ai không? Đó là một người bạn vô cùng đáng yêu và dễ thương mà mình đang...

Thuật toán chuỗi Fibonacci △

Có lẽ là một trong những thuật toán nổi tiếng nhất từ trước đến nay, nhưng vẫn còn rất nhiều người phải gặp khó...

Từ MVC đến các Modern Web Framework

Model-View-Controller (MVC) là một trong những mô hình phổ biến và có ảnh hưởng nhất trong cấu trúc phần mềm. Mặc dù nhiều người...

Tổng hợp các Module Python “khủng” mà bạn có thể đã bỏ qua

Python là một ngôn ngữ lập trình tuyệt vời, và nó chứa nhiều module tích hợp sẵn nhằm giúp chúng ta viết code tốt...

Vim và cách xử lý những công việc mang tính lặp lại

Công việc của một lập trình viên thường là phải ngồi viết và sửa code, trong 2 công việc này có rất nhiều những...

Top những thuật toán machine learning mà bất cứ Data Scientist nào cũng cần...

Giới thiệu về thuật toán Machine Learning Có hai cách để phân loại các thuật toán Machine Learning mà bạn có thể gặp qua. Các...

Top Web Developer Tools và Platforms làm bạn sẽ “ước gì” biết đến nó...

Ngày nay, internet là một phần quan trọng trong cuộc sống của chúng ta, thật khó để hình dung một ngày trôi qua mà...
latex là gì

1-lẻ-1 câu hỏi vì sao về LaTeX

Ngày nay, công nghệ thông tin ngày càng phát triển, máy vi tính đã dần trở thành một phần không thể thiếu đối với...

Tất tần tật về promise và ASYNC/AWAIT

Bài viết gốc được đăng trên ehkoo.com 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,...

Luận về Password Hashing

Password hashing không hề lạ lẫm với một cô cậu dev, dù là dỏm hay là xịn. Ngôn ngữ nào cũng có, ứng dụng...

Xây dựng App đơn giản với NodeJS, ExpressJS và Socket.IO

1. NodeJs và đặc điểm của NodeJs a, Nodejs là gì? NodeJS là một mã nguồn được xây dựng dựa trên nền tảng Javascript V8...