Những thói quen xấu kìm hãm sự tiến bộ của lập trình viên

Gần đây, tôi được phân công hỗ trợ những người lập trình chưa giỏi, dưới hình thức một kèm một (pair programming). Trong khi...

Học ReactJS trong 15 phút

Trong bài React dành cho AngularJS developer tôi đã có một số so sánh cũng như hướng dẫn sơ lược về ReactJS dành cho...

Code thế nào mới gọi là chuẩn

Dùng Tabs hay spaces?  Để “{“ ngay tại chỗ hay là nên xuống dòng, nên xài 80 chracter width hay 12o? Các coder luôn...

Tìm hiểu lập trình Javascript trong năm 2024

Bạn là một lập trình viên có kinh nghiệm 5 năm làm việc với các REST API? Bạn đã tối ưu tìm kiếm cho...

Top 10 GitHub repos mà các lập trình viên phải biết

Cộng đồng FreeCodeCamp là một trong những online forum lớn nhất về lập trình, trung bình có hàng gigabytes data được tạo ra mỗi...

Ngành IT: Làm việc “trên mây” kiếm nhiều tiền nhất hiện nay

Kết quả từ cuộc khảo sát đầu năm của Topdev về lương bổng của lập trình viên cho thấy nhiều thay đổi đã và...

30 tiện ích Chrome cho designer và dev

Với tốc độ ưu việt và nhiều developer tool built-in, Chrome dần phổ biến hơn trong giới designer và developer bên cạnh Firefox. Và...

Viết ngôn ngữ lập trình – Ai cũng làm được?

Trong vòng 6 tháng vừa qua, tôi đang phát triển một ngôn ngữ lập trình gọi là Pinecone. Sẽ còn là quá sớm để...

Cách Google tạo ra frameworks cho Web

Ai cũng biết rằng Google sử dụng duy nhất một Repository để lưu trữ và chia sẽ tất cả 2 tỉ dòng code của...
AI với tương lai

AI giúp cuộc sống tương lai tốt đẹp hơn như thế nào?

AI với tương lai sẽ ra sao? AI có thể giúp cho cuộc sống tốt đẹp hơn, giúp chúng ta hiểu rõ cuộc sống...
Bí mật giúp thiết kế UX cực hiệu quả cho sản phẩm e-commerce

Bí mật giúp thiết kế UX cực hiệu quả cho sản phẩm e-commerce

Flipkart là trang website bán hàng lớn nhất tại Ấn Độ. Với hơn 100 triệu người dùng đăng kí, cung cấp hơn 80 triệu...
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 để...
tối ưu trải nghiệm người dùng

Tăng trưởng thị phần nhờ phân loại khách hàng và tối ưu theo thời...

Sau hơn 6 năm làm việc ở những công ty tăng trưởng rất mạnh mẽ, giành được nhiều thị phần trong khoảng thời gian...
google assistant

Xây dựng nội dung và tận dụng Google Assistant theo nhiều cách khác nhau

Google Assistant là trợ lý ảo của Google. Đây là kết quả phát triển từ tính năng Android Google Now, mục đích là cung...
PHP & MySQL: Novice to Ninja, 5th Edition

PHP & MySQL: Novice to Ninja, 5th Edition

Dưới đây là tài liệu về PHP & MySQL mà Topdev đã tham khảo được trên diễn đàn. Người mới làm quen với Ninja là...

Cách tuyển dụng coder độc nhất vô nhị từ Google: cực kỳ hiệu quả,...

Có lẽ với Google, những gì bạn tìm kiếm sẽ phản ánh chính trình độ và con người bạn, vậy tại sao lại không...

Thử thực hiện 4 Stage khi Compile C bằng GCC

GCC biên dịch một file .c thành file chạy trong 4 Stage. Preprocessing (tiền xử lý), Assembly Code Compiling (diên dịch sang mã Assembly), Machine...

Web Scalability 101: Biết giới hạn của hệ thống

Sau mấy tuần vật lộn với công việc sau Tết thì cũng có thời gian viết lách. Đây là bài viết về kỹ thuật...

Google AMP là gì ? Cài đặt AMP cho website asp.net mvc

Tìm hiểu AMP là gì? APM viết tắt của Accelerated Mobile Pages là trang cho thiết bị di động được tăng tốc. Trang cho thiết bị...

Sử dụng Google Assistant để tạo ra các Interactive Games

Thông qua chủ đề này, bạn sẽ biết được cách Google Assistant có thể giúp lập trình viên build các Interactive Games như thế...