ducktyping Duck Typing là gì? Duck typing là gì * Duck typing là 1 tính năng đặc trưng của 1 số ngôn ngữ động (dynamic language) như Ruby, Python, ... * Tên gọi bắt nguồn từ duck test [https://en.wikipedia.org/wiki/Duck_test] với tư tưởng: "If it walks like a duck and quacks like
CSS Preprocessors Tìm hiểu về CSS Preprocessors - SASS vs LESS CSS Preprocessors là gì? CSS Preprocessors được hiểu là ngôn ngữ tiền xử lý CSS. Nó có nhiệm vụ logic hóa mã CSS sao cho gần giống với ngôn ngữ lập trình. Việc viết CSS Preprocessors mang lại một số lợi ích sau: * Tiết kiệm thời gian viết CSS. * Dễ
server Chúng tôi đã đến với Vultr như thế nào ? Song song với các dịch vụ của các ông lớn như AWS, Google Cloud Computing, với nhu cầu không cao quá về độ ổn định thì Digital Ocean [https://m.do.co/c/4f29bf2ca855], Vultr hay Linode cũng là những lựa chọn không tồi cho các staging server với mục
redmine Tương tác Redmine với Slack 1 cách hiệu quả 1. Về Slack Slack là communication tool team hiệu quả, dễ sử dụng, tương tác tốt với Github, tích hợp nhiều tính năng để tương tác giữa các thành viên với giao diện thân thiện, dễ sử dụng. Tìm hiểu thêm tại đây [https://slack.com/is] 2. Cài đặt
redmine Bước đầu sử dụng Redmine trong quản lý dự án 1. Redmine là gì? Nếu từng làm việc với 1 số công ty IT Nhật Bản, hẳn trong số chúng ta đã từng nghe đến công cụ Redmine. Redmine là 1 công cụ để quản lý dự án trên Web, được viết trên Ruby on Rails, cho phép người dùng
ssl Cài đặt chứng chỉ SSL - Let’s Encrypt cho server Ubuntu 16.04 dùng Nginx I. SSL là gì ? Tại sao phải dùng SSL? SSL - Secure Sockets Layer là một tiêu chuẩn của công nghệ bảo mật, truyền thông mã hoá giữa máy chủ Web server và trình duyệt (browser). Tiêu chuẩn này hoạt động và đảm bảo rằng các dữ liệu truyền tải