Mediator Design Pattern – Collaborate via me
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Tiếp tục với chuỗi bài viết về Behaviral Pattern (Pattern hành vi), hôm nay...
Các cách lock một property hay object của JS
Bài viết được sự cho phép của tác giả Lưu Bình An
1. Khóa property của object
Set giá trị một object trong js, chúng ta...
Những điều cần biết về CSS-in-JS
Thinking in components — Bạn sẽ không còn phải maintain 1 đống style-sheets nữa. CSS-in-JS sẽ trích xuất model CSS theo level component, thay vì theo...
Tối Ưu Hóa Quy Trình Kiểm Soát Chất Lượng Với 7 Công Cụ QC
7 công cụ QC đã và đang trở nên quen thuộc với những nhân viên đảm nhận ở vị trí Quality Control trong mỗi...
Thiết kế phông chữ và gửi nó lên Google Fonts trong 24 giờ
Tác giả: James Barnard
One Day Builds
Tôi phác họa vài kí tự trong một cuốn sổ tay cũ, vì muốn tạo ra một phông chữ cao,...
Triển khai Cloud tại Digital Banking: Đâu là yếu tố để đảm bảo...
Công nghệ Đám mây (Cloud) đã trở thành một phần không thể thiếu trong các nền tảng lớn hiện nay. Với vai trò ngày...
Sử dụng Swagger UI trong jersey REST WS project
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, tôi đã giới thiệu với các bạn Swagger và cách cài đặt,...
Hiểu rõ về JSON là gì? Cách lấy dữ liệu từ JSON
JSON là gì?
JSON là viết tắt của JavaScript Object Notation, là một kiểu định dạng dữ liệu tuân theo một quy luật nhất định mà hầu hết...
Tăng trưởng thị phần nhờ phân loại khách hàng và tối ưu theo thời...
Sau hơn 6 năm làm việc ở những công ty tăng trưởng rất mạnh mẽ, giành được nhiều thị phần trong khoảng thời gian...
Front end Optimization – 9 tips để cải thiện Web Performance
Trong thế giới kĩ thuật số hiện nay, có hàng triệu lí do để truy cập web mỗi ngày. Tuy nhiên, không phải website...
Selenium IDE – Các câu lệnh kiểm tra
Bài viết được sự cho phép của vntesters.com
Chào các bạn, như mình đã giới thiệu ở phần trước, Selenium IDE hầu như chỉ record lại những...
Cài đặt máy ảo Genymotion Android để lập trình Android
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Genymotion là máy ảo tuyệt vời nhất giúp các bạn lập trình android.
Để tả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...
Screencast cho các thiết bị iOS
Bài viết được sự cho phép của vntesters.com
Làm sao để cho Dev thấy màn hình của phone mình đang gặp 1 con bug? Cách...
Những sự thật ít người biết tới về nghề lập trình
Khi nói đến lập trình viên máy tính ta thường nghĩ tới những người khô khan, tối ngày chỉ biết ngồi bên máy tính....
Authentication trong Spring Security
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong bài viết Tổng quan về quy trình xử lý request trong Spring Security,...
Nginx là gì, setup một server serve static file với Nginx
Bài viết được sự cho phép của tác giả Nguyễn Hữu Đồng
Chắc hẳn nếu bạn đang là lập trình viên, bạn cũng đã có...
Để trở thành một lập trình viên giỏi hơn mỗi ngày
Tác giả: Randall Kanna
Giới thiệu
Với lĩnh vực công nghệ, bạn sẽ có vô số vấn đề mới phải tiếp xúc mỗi ngày cũng như...
Con đường trở thành Software Architect chẳng hề dễ dàng!
Bài viết được sự cho phép bởi tác giả Vũ Thành Nam
Bài viết sau đây chỉ ra những kỹ năng mà mình cần hướng tới...
[Python cơ bản thường dùng trong công việc] Phần 7 : Xử lý file...
JSON là gì?
JSON là một trong những định dạng file trao đổi dữ liệu thông dụng nhất hiện nay. Với kiến trúc đơn giản...