32-cuon-sach-hoc-lap-trinh

32 cuốn sách học lập trình bạn nhất định phải đọc

Giới thiệu Trong bài viết này, TopDev sẽ tổng hợp lại những cuốn sách học lập trình “phải đọc” cho lập trình viên. Đây là những...
thu-vien-va-framework-cua-javascript

Những thư viện và framework của JavaScript mà bạn không thể bỏ qua

JavaScript đã tồn tại hơn 20 năm, và là một trong những ngôn ngữ không ngừng phát triển. Ngôn ngữ này gần đây trải...
functional programming

Functional Programming là gì? Tại sao nên sử dụng?

Functional Programming có điểm vượt trội so với các mô hình lập trình khác là bởi tính đơn giản, rõ ràng, dễ hiểu dễ...
hadoop là gì

Hadoop là gì? Kiến trúc của Hadoop

Big Data đang trở thành một phần thế mạnh và là tài sản to lớn của mỗi công ty, và Hadoop là công nghệ...
kênh Youtube học lập trình

10 kênh Youtube học lập trình không thể bỏ qua dành cho Junior Web...

Nếu bạn đang làm lập trình web ở level junior, có lẽ một trong những câu hỏi mà bạn thường hay tự hỏi chính...
dùng git hiệu quả

Bạn có đang dùng git hiệu quả hay không?

"Bạn có thể mang developer ra khỏi CVS, chứ chả cách nào lấy CVS RA khỏi tay họ được đâu." - trong trường hợp...
10 theme Sublime Text tốt nhất

10 theme Sublime Text tốt nhất

Sublime Text là một trong những trình biên tập code phổ biến nhất và được sử dụng nhiều nhất mọi thời đại. Sublime Text...
Cấu hình SSH Key cho Github

[Update] 43 kho lưu trữ Github JS phổ biến nhất 2024 –  Bạn đã...

Chắc chắn các bạn sẽ bất ngờ với số lượng project mã nguồn mở mà TopDev sẽ chia sẻ trong bài viết hôm nay....
Ưu điểm của VS Code

4 lý do để VS Code là Text Editor ưa thích của mọi lập...

Từ lâu tôi đã xem và đề xuất Visual Studio là tool số một để phát triển đa dạng use-case. Đâu là tool đầu...
Thuật toán Quick Sort là gì

Thuật toán Quick Sort là gì?

Thuật toán Quick Sort là gì? Thuật toán Quick Sort là một thuật toán sắp xếp, còn được gọi là sắp xếp kiểu phân chia...
Framework Hapi.js là gì

Framework Hapi.js là gì? Làm quen với Hapi.js cơ bản

Bài viết này sẽ giới thiệu cho bạn Framework Hapi.js là gì. Bên cạnh đó sẽ cũng cấp cho bạn một số bước làm...
SDKMan là gì

SDKMan là gì? Tại sao lập trình viên Java nên cài đặt SDKMan?

Bài viết giúp bạn hiểu thêm khái niệm SDKMan là gì, lý do tại sao lập trình viên Java nên cài đặt nó. Bên cạnh...
thiết kế API

API là gì? Tại sao API được sử dụng nhiều hiện nay?

Hiện nay API nói chung và Web API nói riêng đang được ứng dụng ngày càng nhiều. Kiến trúc ứng dụng hiện đại ngày...
tang-toc-website

Tăng tốc website. Bí kíp tối ưu Web Performance

Tối ưu web performance luôn là một câu hỏi mà bất kỳ lập trình viên nào cũng quan tâm. Có thể nói, công nghệ...
cong-cu-va-ky-thuat-trong-big-data

26 công cụ và kỹ thuật trong Big Data có thể bạn chưa biết

Hôm nay mình sẽ giới thiệu đến các bạn một danh sách cực kỳ thú vị về công cụ và kỹ thuật trong Big...

Top 5 kỹ năng mềm mà các kỹ sư phần mềm cần phải biết

Cũng giống như với các kỹ năng về kỹ thuật chuyên môn, kỹ năng mềm cho Software Developer cũng vô cùng quan trọng. Không ai...

Hãy build nên những câu chuyện, chứ đừng chỉ là những tính năng!

Ai mà chẳng muốn dữ liệu của mình được an toàn, và một trong những biện pháp hỗ trợ đó là sử dụng account...
10-van-de-ve-git-thuong-gap-va-giai-phap

10 Vấn đề về Git thường gặp và Giải pháp

Bất kể ai từ newbie tới "gừng già" đều sẽ học được cái gì đó về Git. Một vài lệnh Git hữu dụng Bạn...

5 Bước giải quyết mọi vấn đề lập trình

Xử lý vấn đề đối với mọi lập trình viên là cơm bữa. Ai cũng có những phương pháp cách thức riêng, riêng bản...
tai-nguyen-thiet-ke-web-va-hinh-anh

Tài nguyên thiết kế web và hình ảnh hot nhất cho Lập trình viên

Lập trình viên có cần thiết kế không? Thiết kế là một kỹ năng rất cần thiết cho bất cứ ngành nghề nào, đặc biệt...