MySQL ngoại truyện
Cuối tuần vừa rồi mới vừa clear gần 50% table trong database của Teamcrop, đây là những table của những tính năng không còn...
Đánh giá điểm mạnh và điểm yếu của PHP
Bài viết được sự cho phép của tác giả Đoàn Văn Tuyển
Có quá nhiều ý kiến chê PHP. Thế nên dựa trên kinh nghiệm làm...
5 điều NÊN và KHÔNG NÊN khi review tăng lương mà lập trình viên...
Kinh nghiệm review lương cho Dev là chủ đề chính của bài viết dưới đây. Tăng lương là vấn đề nhạy cảm và không...
Những lập trình viên phiên bản X-men: Những code project “dị” nhất trên GitHub
Trong số 35 triệu project nguồn mở trên GitHub, có rất nhiều gói phần mềm phức tạp dành cho doanh nghiệp trên toàn cầu....
SOLID là gì? Áp dụng SOLID để trở thành lập trình viên giỏi
Phần mềm được xem là tốt khi khi nó có kiến trúc tốt. Kiến trúc phần mềm tương tự như móng nhà, móng yếu...
Mô tả công việc – Vị trí lập trình Front-end
TỔNG QUAN
Lập trình viên Front-end là người tập trung phát triển phía Client Side, nói một cách đơn giản dễ hiểu là tập trung...
So sánh Java và Node.js: Cuộc chiến không hồi kết?
1995 là một trong những năm điên rồ nhất lịch sử máy tính. Phiên bản Java đầu tiên xuất hiện, và rồi lòi ra...
Tại sao nên dùng [SerializeField] thay vì biến public?
Cách đây độ hơn một năm, mình có viết một bài giải thích về thẻ trong Unity C# hoạt động như thế nào....
List các thuật ngữ căn bản .NET- Bách khoa toàn thư
.NET đã phát triển vượt trội kể từ những ngày đầu xuất hiện vào năm 2000 và đến thời điểm này nó đang dần...
100 Tips cho Lập trình viên siêu giỏi
Giới thiệu
Lập trình là một công việc có tốc độ phát triển và đổi mới rất nhanh. Để không bị tụt lại phía sau,...
Tản mạn về cái tên “Full Stack Overflow Developer”
Full Stack Overflow Developer, thực tế phần lớn mọi người sau khi nghe cụm từ này đều sẽ cười. Họ coi đó như một...
Quy hoạch động là gì? Nguyên lý hoạt động của Dynamic Programming
Trong bài viết này, Topdev sẽ giới thiệu với các bạn một thuật toán thần thánh: thuật toán quy hoạch động. Nếu bạn tham...
Hướng dẫn tạo một đối thủ AI đơn giản cho cờ vua
Tác giả: Lauri Hartikka
Chúng ta hãy cùng khám phá một số khái niệm cơ bản sẽ giúp chúng ta tạo ra một AI cờ...
Làm sao để nâng cao khả năng code?
Làm sao để nâng cao khả năng code? Dĩ nhiên là phải code rồi, còn cách nào khác nữa. Nhưng code thì cũng có...
.NET core vs ASP.NET core: Phân biệt .NET Framework, .NET Core và Mono
Bài viết được sự cho phép của goatysite
Dù là một lập trình viên có kinh nghiệm nhưng bạn đã phân biệt được .NET core...
Postman là gì? Hướng dẫn API Testing với Postman – API Platform
Postman là gì? Nó được các developer sử dụng để làm gì? Có thể đây là lần đầu tiên bạn nghe đến Postman, nhưng...
Chuyện bi kịch của công ty code outsourcing
Các dự án mà thiếu PM cứng, đủ tầm để dọn ngang dẹp dọc thì kiểu gì cũng đi vào thảm cảnh như bài...
Animation – dụng cụ “vàng” trong làng UX
Khi UX tốt không chỉ đến từ 1 thiết kế đẹp
Đến 90% người dùng sử dụng ứng dụng do hiệu suất kém, 86% người...
Sự khác nhau giữa AI, Machine Learning và Deep Learning
Cách phân biệt machine learning và deep learning là bài viết đầu tiên trong series nhiều phần giải thích các nguyên tắc cơ bản...
Mô hình 3 lớp (three-layer) có gì hay?
“Biết địch biết ta, trăm trận trăm thắng “. Vậy muốn biết có gì hay thì phải hiểu rõ về nó. Được rồi, nhân dịp...














![Tại sao nên dùng [SerializeField] thay vì biến public? tai-sao-nen-dung-serializefield-thay-vi-bien-public](https://topdev.vn/blog/wp-content/uploads/2019/07/blog1-2-218x150.jpg)











