Bài học tôi rút ra được từ việc “clone” ứng dụng Uber

Như mọi người đọc ở đây sẽ thấy xuất hiện chữ "Clone", tôi dùng chữ clone để nói về sự giống nhau giữa 2...

Mẹo quy ước tên cho CSS giúp bạn rút ngắn 2/3 thời gian khi...

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 việc không dành...

Không thể tin nổi: một nhóm hacker thực hiện thành công “Vượt ngục máy...

Theo lời các chuyên gia bảo mật Việt Nam, nếu được bán trên chợ đen, cách tấn công vượt ngục máy ảo này có...

Những nguyên tắc, định luật của lập trình mà chúng ta nên có sẵn...

Nguyên tắc Demeter Còn có tên gọi khác là nguyên tắc “càng biết ít càng tốt”. Demeter là tên gọi của Nữ thần nông nghiệp, cũng...

Combo các lệnh Git đủ dùng trong một dự án cho người mới bắt...

Nếu bạn không muốn dùng tool được tích hợp sẵn trong Xcode (Xcode -> Source Control -> Commit, Push, Pull,...) hoặc các phần mềm...

Vì sao tôi chuyển từ Visual Studio Code sang Sublime Text

Mới đây tôi mới đổi code editor chính của mình sang Sublime Text. Một năm vừa qua tôi sử dụng Visual Studio Code để viết code. Cả...

Bí kíp chinh phục tất cả nhà tuyển dụng IT trong vòng phỏng vấn...

Mặc dù đã đạt được điểm số cao trong khóa học CS101 thuật toán và môn Data Structures ở trường đại học, tôi vẫn...

Responsive HTML bằng một dòng CSS

Trong bài viết này, tôi sẽ hướng dẫn bạn cách sử dụng CSS Grid để tạo ra một lưới hình ảnh cực hay, thay...

Việt Nam sẽ là điểm nóng của Blockchain trong khu vực

Theo báo cáo của TopDev, trong Q2 năm 2018, lập trình vẫn là một trong những ngành có nhu cầu tuyển dụng cao nhất....

Cách cài đặt cấu hình máy tính cá nhân thành một public server trên...

Và sau đây mình xin hướng dẫn cách cài đặt cấu hình máy tính cá nhân thành một public server trên mạng internet. Môi trường...

Cách tôi nhân rộng một dự án trị giá 86 triệu đô la chỉ...

Cảnh sát Victoria là cơ quan thực thi pháp luật chính của Victoria, Úc. Với hơn 16.000 xe bị mất cắp ở Victoria trong...

Những cái khó khăn của tự học code – và cách giải quyết chúng

Biên dịch: Dương Đình Tuấn Trong những năm gần đây, nhiều người đã bắt đầu quan tâm đến việc học code. Mọi người tự tìm cách...

6 điều tôi vỡ lẻ khi tự học code (P2)

Phần 1: 6 điều tôi vỡ lẻ khi tự học code (P1) Mặc kệ người ta nói! Cứ thử những cái mới! Tôi đã dùng...

Git – Học nghiêm túc một lần (Phần 1)

1. Mở đầu Bạn là một lập trình viên, đã bao giờ bạn vô tình làm các dòng code rối tung lên hay vô tình xóa các...

Những mánh khoé “không bao giờ tiết lộ” của các lập trình viên vĩ...

Mánh khóe thứ nhất: Không bao giờ truyền dạy các “mánh khóe” này cho người khác. Hết bài. Đùa đấy, các bạn đừng gạch đá...

[Data Analysis] Phân tích dữ liệu xổ số miền Bắc

Có lẽ từ xổ số hay lottery đã không còn là cụm từ xa lạ đổi với mỗi người chúng ta. Thậm chí dân chơi còn có một...

6 điều tôi vỡ lẻ khi tự học code (P1)

Tôi được khuyến khích và muốn chia sẻ kinh nghiệm tự học code của mình để bản thân vui hơn, vì vậy tôi viết...

Làm gì khi có quá nhiều thứ để học nhưng lại có quá ít...

Một trong những câu hỏi chung mà bản thân một lập trình viên như bạn hay tôi hay hỏi chính mình đó là: Làm thế...

Java đang giãy chết?

Java đang giãy chết? Câu hỏi này tồn tại từ khi Java mới chào đời năm 1996. Bây giờ là 2019, bạn hãy nhìn vào bảng...

Làm thế nào để terminal trông giống như một Hacker?

Biên dịch: Đinh Quốc Hội Bạn là một hacker. Terminal chính là ngôi nhà của bạn. Bạn biết mỗi tổ hợp phím đều có giá...