Lập trình IOS: Triển khai MVVM cho prject swift (phần 1)
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Hôm nay chúng ta sẽ làm 1 ứng dụng nho nhỏ, hiển thị...
REST Web service: Upload và Download file với Jersey 2.x
Bài viết được sự cho phép của tác giả Giang Phan
Trong các bài viết trước, chúng ta đã cùng tìm hiểu cách xây dựng...
Hướng dẫn cài đặt ClamAV trên Linux để quét virus/malware/trojan
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Khi Server bị nhiễm virus/trojan/malware bởi các thành phần như source website, mã...
Học TypeScript trong 30 phút
Hôm nay, chúng ta sẽ học TypeScript (Đọc thêm TypeScript là gì?), một ngôn ngữ được biên dịch thành JavaScript, được thiết kế để...
9 dự án mới nhất giúp bạn thành trùm Frontend trong năm 2024
Dù xuất phát điểm bạn ở đâu, là một tay gà mờ hay lão làng trong ngành, việc liên tục cập nhật khái niệm,...
Kiến trúc JVM – kiến thức không thể bỏ qua
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Đã là lập trình viên Java thì không thể không biết về JVM (Java...
Tìm hiểu kỹ hơn về tiến trình Service Host trên Windows
Bài viết được sự cho phép của blogchiasekienthuc.com
Task Manager là một trong những công cụ cực kỳ hữu ích và quen thuộc với những người...
Triển vọng của automation tester trong tương lai
Automation Test (tự động hóa kiểm thử) là một khái niệm quan trọng trong lĩnh vực phát triển phần mềm hiện nay. Công việc...
Học CSS Flexbox toàn tập phần 1
Bài viết được sự cho phép của tác giả Trần Anh Tuấn
Trước đây khi chúng ta thiết kế web đặc biệt là dàn trang...
Ngôn ngữ lập trình bậc thấp là gì?
Bài viết được sự cho phép của BBT Tạp chí lập trình
Ngôn ngữ lập trình bậc thấp, thường được gọi là ngôn ngữ mẹ...
Callback trong PHP là gì?
Bài viết được sự cho phép của tác giả Kien Dang Chung
Callback là gì?
Callback là khái niệm một hàm được truyền vào một hàm...
Báo cáo số liệu: Ngành CNTT “soán ngôi” đầu mùa tuyển sinh 2019
Trong mùa tuyển sinh năm 2019 có khá nhiều bất ngờ khi ngành công nghệ thông tin (CNTT) đã “soán ngôi” đầu khi vượt...
0x0B và JSON parser
Bài viết được sự cho phép của tác giả Huy Trần
Vào một ngày đẹp trời, một mail rì pọt từ user gửi đến, nội...
Vì sao Angular khiến tôi muốn bỏ nghề lập trình?
Tác giả: Tobias Merkle
Documentation - Tài liệu siêu việt
Bạn đã bao giờ có một ý tưởng tuyệt vời cho một dự án cuối tuần,...
Dynamic SQL và Static SQL – những điều cần biết
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Static SQL là gì?. Dynamic SQL là gì?. Nguồn gốc ra đời thật là...
Tìm hiểu về lớp Scanner trong ngôn ngữ lập trình Java
Lớp Scanner trong java là một công cụ quan trọng cho việc đọc dữ liệu đầu vào từ người dùng hoặc các nguồn khác...
Service Provider là gì? Tìm hiểu Service Provider trong Laravel
Ở bài trước, đã có giải thích về việc Laravel đã xử lý một request như thế nào?. Giờ chúng ta cùng xem Service...
Hướng dẫn lập trình theme woocommerce từ a đến z
Bài viết được sự cho phép của tác giả Võ Quang Huy
Hi Anh Em! Hôm nay mình giới thiệu cho Anh Em một seri...
Lập trình viên “già” nên ghi nhớ 5 điều này!
Gary Wisniewski là một kĩ sư phần mềm. Ông đã từng start-up, từng tự tin là một CEO tuyệt với và đã từng thỏa...
Tối ưu ứng dụng React bằng Code-Spliting
React hiện nay là thư viện rất được ưa chuộng bởi các lập trình viên khi xây dựng những ứng dụng web dạng một...