Scratch là gì? Lập trình Scratch có gì thú vị?
Lập trình Scratch từ lâu đã là ngôn ngữ lập trình phổ biến cho học sinh, sinh viên và các em nhỏ. Với Scratch,...
Giới thiệu Aspect Oriented Programming (AOP)
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
AOP là gì?
Trong khi xây dựng các chương trình ứng dụng, có rất...
Xử lý bất đồng bộ với Promise.all trong JavaScript
Anh em lập trình viên JavaScript chắc không xa lạ gì với Promise hay async/await trong việc xử lý các tác vụ bất đồng...
Kiến trúc hệ thống là gì?
Với 1 hệ thống bất kỳ, việc xây dựng kiến trúc luôn là bước đầu tiên và quan trọng nhất quyết định tính khả...
[Update] 5 xu hướng dẫn dắt “làn sóng” công nghệ trong năm 2024
Công nghệ ngày càng phát triển với nhịp độ nhanh và cải tiến không ngừng. Cập nhật và đón đầu các xu hướng công...
Embedded Developer là gì? Cần học gì để trở thành Embedded Developer
Những năm trở lại đây, cứ nhắc đến công nghệ là người ta lại nhắc đến 4.0, nhắc đến IoT, smartthing, … Với lĩnh...
Linux là gì? Tại sao lập trình viên nên biết cách sử dụng Linux
Bài viết được sự cho phép của tác giả Phạm Bình
Chào các bạn,
Cái tên Linux chắc bạn nghe nhiều rồi nhỉ, và có thể...
CLI là gì? Tại sao developer nên làm quen với CLI
Bài viết được sự cho phép của tác giả Phạm Bình
Chào các bạn,
Command line interface (CLI) là một loại giao diện khá quen thuộc đối...
Top 10 câu hỏi phỏng vấn JavaScript cực chi tiết
Theo khảo sát dành cho các lập trình viên hàng năm của Stack Overflow (Stack Overflow Developer Survey) thì trong 2 năm trở lại...
Giới thiệu Java Service Provider Interface (SPI) – Tạo các ứng dụng Java dễ...
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Hầu hết vòng đời của một ứng dụng xoay quanh việc bảo trì....
Giới thiệu về JSON Binding trong Jakarta EE
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
JSON Binding là một specification của Jakarta EE về convert qua lại giữa JSON...
Quy tắc BEM trong CSS – Bạn không cần phải đau đầu với cách...
Bài viết được sự cho phép của tác giả Phạm Bình
Chào các bạn,
Bạn có bao giờ code CSS mà không biết phải đặt tên...
VPS là gì? Hosting là gì? Sự khác nhau giữa VPS và Hosting
Bài viết được sự cho phép của tác giả Phạm Bình
Chào các bạn,
Trong lập trình nói chung và trong lập trình web nói riêng,...
5 game kinh điển bạn từng chơi được lập trình bằng Python
Bài viết được sự cho phép của ucode.vn
Chúng ta đã từng nghe hoặc ít nhất từng chơi một trong những trò chơi phổ biến...
Tích hợp Bootstrap CSS vào dự án thế nào là tốt nhất
Bootstrap css chắc không xa lạ với các web developer, nhưng mình thấy có rất nhiều bạn sử dụng Bootstrap sai cách trong các...
Bridge Pattern trong Java – Code ví dụ Composite Pattern
Bài viết được sự cho phép của tác giả Trần Hữu Cương
1. Bridge Pattern là gì?
Bridge Pattern là một mẫu cấu trúc (Structural Pattern).
Bridge...
Lời khuyên tốt nhất cho một lập trình viên mới vào nghề là gì?
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
1. Uống cà phê. Cà phê giúp bạn tỉnh táo trong một ngày...
Chuẩn coding convention trong PHP với PSR
Bài viết được sự cho phép của tác giả Phạm Bình
Chào các bạn,
Ngày xưa lúc mới học lập trình, thì cứ vài hôm mình...
Chia sẻ kinh nghiệm cắt PSD sang HTML toàn tập
Bài viết được sự cho phép của tác giả Trần Anh Tuấn
Xin chào các bạn. Lâu ngày ẩn danh tu luyện nay mềnh đã...
Nên sử dụng đơn vị EM hay REM?
Bài viết được sự cho phép của tác giả Trần Anh Tuấn
Sau khi viết xong bài trước về sự khác nhau giữa 2 đơn vị...











![[Update] 5 xu hướng dẫn dắt “làn sóng” công nghệ trong năm 2024 Tổng hợp 5 xu hướng dẫn dắt “làn sóng” công nghệ trong năm 2023](https://topdev.vn/blog/wp-content/uploads/2023/01/xu-huong-cong-nghe-218x150.png)














