Bài viết của Trần Trung Dũng

Code chuẩn SEO – kỹ năng không thể thiếu trong năm 2018

Tối ưu Code chuẩn SEO là quá trình tối ưu tệp trích xuất HTML, cấu trúc website thân thiện với bộ máy tìm kiếm. Tối ưu Code chuẩn SEO nhằm mục tiêu điều hướng bộ tìm kiếm một cách tốt nhất. Giúp bộ máy tìm kiếm dễ dàng tải dữ liệu, đọc, phân tích và craw dữ liệu của website bạn một ...

Tác giả: Trần Trung Dũng viết 14:02 ngày 10/09/2018 chỉnh sửa

Để phòng tránh code “thối”, hãy đảm bảo 7 quy tắc sau

Lời tựa Bài viết lần này của tôi muốn hướng tới những lỗi mà kể cả các dev có nhiều kinh nghiệm vẫn có thể mắc phải, chính vì thế những thứ đương nhiên phải tránh như “không viết code trùng lặp” sẽ được bỏ qua. Kế thừa là mối quan hệ is-a (là – một) ...

Tác giả: Trần Trung Dũng viết 14:02 ngày 10/09/2018 chỉnh sửa

LẬP TRÌNH VIÊN “TRÌNH CAO” THÌ NÊN ĐỌC SÁCH GÌ? – PHẦN 2

Nối tiếp phần 1, ở phần này mình sẽ giới thiệu những cuốn sách còn lại trong danh sách được giới thiệu trên codinghorror. Có vài cuốn hơi cao siêu, các bạn nên đọc theo tính chất “giải trí, học hỏi”, nếu giữa chừng tẩu hỏa nhập ma có thể ngừng cũng được, không sao =))) ...

Tác giả: Trần Trung Dũng viết 22:38 ngày 08/09/2018 chỉnh sửa

Những điều mà lập trình viên nên biết không chỉ là code.

Đã là lập trình viên, công việc chính của bạn chắc hẳn là code và code. Tuy nhiên, code thế nào để cảm thấy vẫn hăng say với nó, thoải mái với nó và công việc. Bởi khi đã là lập trình viên, bạn không chỉ làm việc 1 mình, đa số là vậy. Và còn nhiều hơn thế nữa, nên xin hãy chỉ đừng biết code thôi, ...

Tác giả: Trần Trung Dũng viết 22:38 ngày 08/09/2018 chỉnh sửa

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

Nguồn ảnh: REUTERS/Kacper Pempel Tôi được khuyến khích và muốn chia sẻ kinh nghiệm của mình để bản thân vui hơn, vì vậy tôi viết bài này để các bạn đến sau hiểu được nhiều hơn con đường mình đi. Hãy lưu ý rằng chuyên ngành của tôi là phát triển web, vì vậy stack của tôi phản ánh điều đó. ...

Tác giả: Trần Trung Dũng viết 22:38 ngày 08/09/2018 chỉnh sửa

5 Phương pháp độc đáo để thực hành kỹ năng lập trình của bạn

Tôi 24 tuổi và mới bắt đầu học lập trình. Tôi muốn trở thành một lập trình viên. Liệu có quá muộn để tôi tham gia lĩnh vực này? Một trong những câu trả lời được nhiều người thích nhất trên mạng xã hội Quora là từ nghệ sĩ đồ họa Michel Poisson. Tôi 63 tuổi, và 8 tháng ...

Tác giả: Trần Trung Dũng viết 09:11 ngày 08/09/2018 chỉnh sửa

Ngăn xếp (Stack) là gì ?

Một ngăn xếp là một cấu trúc dữ liệu trừu tượng (Abstract Data Type – viết tắt là ADT), hầu như được sử dụng trong hầu hết mọi ngôn ngữ lập trình. Đặt tên là ngăn xếp bởi vì nó hoạt động như một ngăn xếp trong đời sống thực, ví dụ như một cỗ bài hay một chồng đĩa, … Trong ...

Tác giả: Trần Trung Dũng viết 09:11 ngày 08/09/2018 chỉnh sửa

Sử dụng một Thread Pool trong Android

ThreadPool là 1 hàng đợi single FIFO task với 1 nhóm các worker threads. Nhà sản xuất (như UI thread) gửi task đến hàng đợi task. Bất cứ khi nào worker threads trong ThreadPool trở nên available, chúng xóa các task từ phía trước hàng đợi và bắt đầu chạy chúng. So Sánh với việc bắt đầu một số ngẫu ...

Tác giả: Trần Trung Dũng viết 23:56 ngày 07/09/2018 chỉnh sửa

Thu nhập bình quân của lao động ngành phần mềm Việt là gần 154 triệu đồng/người/năm

Thu nhập bình quân của lao động trong lĩnh vực phần mềm năm 2016 ước tính đạt 6.849 USD/người/năm (tương ứng hơn 153,7 triệu đồng/người/năm – PV), theo số liệu được Bộ TT&TT tổng hợp từ báo cáo của các địa phương. Số liệu thống kê về mức thu nhập bình quân của lao động làm ...

Tác giả: Trần Trung Dũng viết 23:55 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về Custom View và xây dựng thư viện Circular Seekbar

Hôm nay mình sẽ hướng dẫn các bạn tạo ra một custom view Seekbar dạng vòng như bên dưới, tạo thư viện và đẩy lên JCenter. Trong bài viết này, mình sẽ nói một số khái niệm cơ bản về custom view trong android và làm thế nào để xuất bản thư viện. Hãy xem cách widget này hoạt động, người dùng có ...

Tác giả: Trần Trung Dũng viết 18:21 ngày 07/09/2018 chỉnh sửa