Mediator Design Pattern

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...
lock property

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...
7 công cụ qc

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 chuyển đổi thành công?

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...
swagger ui

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,...
json la gi

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ối ưu trải nghiệm người dùng

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-de-cai-thien-web-performance

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

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

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...
su-khac-nhau-giua-ai-machine-learning-va-deep-learning

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 trên ios

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

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ì

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ó...
lập trình giỏi

Để 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ư...
trở thành Software Architect

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...