software

Brute force – Kĩ thuật thiết kế giải thuật vét cạn

Brute force (vét cạn) là một kỹ thuật thiết kế giải thuật đơn giản thường sử dụng để giải quyết các...
Avatar photo Duy Nguyen Hoang
3 min read

10 Programming Principles Every Developer Should Know

Các nguyên tắc cơ bản mà các nhà phát triển cần tuân theo để cho ra đời những đoạn mã nguồn...
Avatar photo Duy Nguyen Hoang
19 min read

Cấp phát động trong C – Dynamic Memory Allocation

Cấp phát bộ nhớ động là quan trọng trong lập trình C, cho phép bạn tạo ra và quản lý các...
Avatar photo Duy Nguyen Hoang
2 min read

Best Practices For REST API Design And How To Improve Your Api In Deployment ?

In this article, we’ll look at how to design REST APIs to be easy to understand for anyone consuming them, future-proof,...
Avatar photo Phi Le Kim
9 min read

Tầm quan trọng của OOP trong ngành IT

OOP (Object-Oriented Programming) là một phương pháp lập trình mà trong đó chú trọng vào các đối tượng (objects) và các...
Avatar photo Duy Nguyen Hoang
2 min read

Raw SQL Query, ORM và Query Builder

Raw query cho hiệu năng tối ưu nhất. ORM dễ dàng truy vấn hơn nhưng lại khó sử dụng trong trường...
Avatar photo Duy Nguyen Hoang
4 min read

Phương thức With JavaScript là gì? Cách sử dụng?

Có một phương thức khá lạ lùng mới được thêm vào gần đây trong JavaScript References. Đó chính là phương thức...
Avatar photo Duy Nguyen Hoang
1 min read

Con trỏ (Pointer) trong C++ và một số vấn đề khác

Khi bắt đầu với ngôn ngữ lập trình C++, một trong những khái niệm được nhắc đến nhiều nhất là con...
Avatar photo Duy Nguyen Hoang
3 min read

Garbage collection – Quản lý bộ nhớ Heap trong JVM

Garbage collection (Quá trình thu gom rác) trong máy ảo Java (JVM) là quá trình xác định và loại bỏ các...
Avatar photo Duy Nguyen Hoang
2 min read