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ị...
5 Ngộ nhận về nghề BrSE
Bài viết được sự cho phép của tác giả Nguyễn Văn Trọng
Dạo này có nhiều bạn hay hỏi han mình về 1 số kinh...
Sử dụng Lombok để rút gọn code trong Java
Bài viết được sự cho phép của Tạp chí Lập trình
Giới thiệu
Lombok là một thư viện Java giúp sinh các mã getter & setter...
Database migration sử dụng Liquibase
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Database migration hay chúng ta còn có thể gọi là version control cho...
Sự khác biệt giữa ‘git merge’ và ‘git rebase’ là gì?
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Trong bài này sẽ nói về sự khác biệt của rebase và merge...
Các đặc điểm của một kỹ sư kiểm thử giỏi (Phần cuối)?
Bài viết được sự cho phép của vntesters.com
Ở phần 1 và phần 2, chúng ta đã điểm qua được phần lớn những đặc điểm của một...
Để hoạt động review test case hiệu quả hơn
Bài viết được sự cho phép của tác giả To Thi Van Anh
Tranh thủ mấy ngày Tết, mặc dù tình hình ăn uống, đi...
WiFi 6 là gì? Ưu điểm nổi bật của WiFi 6 so với thế...
Bài viết được sự cho phép của blogchiasekienthuc.com
Wi-Fi 6 (hay còn gọi là WiFi thế hệ thứ 6) là một khái niệm đã quá...
TOP 7 phiên bản phân phối của Linux phổ biến nhất hiện nay
Bài viết được sự cho phép của blogchiasekienthuc.com
Chào các bạn, với những người dùng phổ thông thì có lẽ Windows hay MacOS là những...
Các đặc điểm của một kỹ sư kiểm thử giỏi (Phần 2)?
Bài viết được sự cho phép của vntesters.com
Ở phần 1 mình đã giới thiệu đến các bạn một số đặc điểm cơ bản của một...
UAT và SIT
Bài viết được sự cho phép của To Thi Van Anh
Đầu năm chính là thời điểm mà thị trường nhân lực, tuyển dụng hoạt...
3 cách undo hoặc loại bỏ commit cơ bản: Reset, Revert và –amend
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Khi bạn vừa thêm một commit vào git tree, và chợt nhận ra commit...
React Router Cheatsheet và mọi thứ bạn cần biết (Phần 1)
Tác giả: Reed Barger
Nếu bạn đang xây dựng các ứng dụng React cho web, bạn sẽ cần sử dụng một router chuyên dụng để...
Lập trình viên nên HỌC NHIỀU HƠN một ngôn ngữ lập trình?
Bài viết được sự cho phép của blogchiasekienthuc.com
Chào anh em, có lẽ việc học một ngôn ngữ lập trình nào đó là bắt buộc...
Các đặc điểm của một kỹ sư kiểm thử giỏi (Phần 1)?
Bài viết được sự cho phép của vntesters.com
Đâu là những đặc điểm của một kỹ sư kiểm thử giỏi? Mình muốn giỏi thì phải...
Git stash là gì? 8 lệnh git stash hữu ích và cách dùng
Git Stash là một khái niệm và công cụ dùng để quản lý các chuỗi thay đổi (stack of changes) trong Git, thường được...
Làm thế nào để quản lý sự phụ thuộc của code thông qua việc...
Tác giả: Kealan Parr
Sự phụ thuộc là một phần rất phổ biến của bất kỳ cơ sở code tốt nào. Và điều quan trọng...
Cài đặt ActiveMQ
Bài viết được sự cho phép của tác giả Giang Phan
Giới thiệu ActiveMQ
Apache ActiveMQ™ là một server JMS (Java Message Service) dựa trên Java, đa giao thứ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...
Cấu hình HTTPS Server cho NGINX (SSL Certificate trong NGINX)
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Cấu hình HTTPS Server cho NGINX (SSL Certificate trong NGINX)
Trong bài này mình...