- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Tìm hiểu về notification trong Laravel 5.3 (P1)
Giới thiệu Như chúng ta được biết ở các phiên bản trước của Laravel bên cạnh việc hỗ trợ gửi mail thì ở phiên bản mới ra gần đây phiên bản Laravel 5.3 đã hộ trợ cho chúng ta gửi một notification qua 1 loạt kênh phân phối như Slack , Sms (thông qua Nexmo) với một thông điệp gì đấy . Ví dụ ...
Unit test iOS
Unit test là một cách rất tốt để viết code dễ hơn, tốt hơn. Việc viết unit test sẽ giúp bạn tìm ra phần lớn các bug một cách dễ dàng và xử lý nó. Nhưng điều quan trọng hơn là làm thế nào để viết code để thật dễ dàng maintain? 1. Bắt đầu Download start project tại link sau: Start Project. ...
30 đoạn biểu thức chính quy mà lập trình viên web nên biết
Biểu thức chính quy (hay regex) là một công cụ mạnh mẽ mà mỗi nhà phát triển nên biết. Nó có thể khớp với một chuỗi các ký tự dựa trên các thông số rất phức tạp mà có thể giúp bạn tiết kiệm rất nhiều thời gian khi xây dựng các trang web động. Dù các nhà phát triển Web phải đối mặt với nhiều nhiệm ...
LoadBalancing Webserver đơn giản với HAproxy trên Ubuntu server
Thuật ngữ Loadbalancing (cân bằng tải) với các anh chị em coder thì không còn xa lạ gì nữa. Với những ai chưa biết thì chúng ta có thể google hoặc vào đây để đọc nhé. Ý tưởng của kỹ thuật loadbalancing các bạn có thể hình dung như sau : Hãy tưởng tượng bạn đang ung dung phóng xe trên đường đến ga ...
Những ứng dụng Android tốt nhất trong năm 2016
Những ứng dụng Android tốt nhất trong năm 2016 Với hàng triệu ứng dụng Android để tải về từ cửa hàng của Google Play, có thể hiểu rằng bạn có thể cảm thấy mất phương hướng. Đừng băn khoăn - chúng tôi đang ở đây để hướng dẫn bạn qua các khu rừng của Google Play Store. Đơn giản chỉ cần các ứng ...
Làm thế nào để xây dựng một pipeline phân tích xử lý Big Data (Part 2)
Như đã giới thiệu ở bài viết trước về sự cần thiết cũng như các thành phần cơ bản cấu thành nên một hệ thống phân tích dữ liệu lớn (pipeline Big Data processing). Tiếp theo chủ đề này, bài viết dưới đây sẽ hướng dẫn cụ thể về cách thức setup các dịch vụ: Cassandra (NoSQL database, main storage) ...
Tìm hiểu giao thức RIP
Giới thiệu về RIP Ngày nay, một liên mạng có thể lớn đến mức một giao thức định tuyến không thể xử lý công việc cập nhật các bảng định tuyến của tất cả các bộ định tuyến. Vì lý do này, liên mạng được chia thành nhiều hệ thống tự trị (AS-Autonomous System). Hệ thống tự trị là một nhóm các mạng và ...
Những điều cần biết về Swift trong phát triển App IOS cho người mới bắt đầu
Khó khăn khi phát triển app IOS Ngày trước tôi là một lập trình viên Server side, tuy nhiên từ tháng 6 năm nay thì đột nhiên tôi đã trở thành lập trình viên IOS, và đó là cảm tưởng của tôi khi mới bắt đầu Có nhiều bài viết giành cho những lập trình viên mới bắt đầu như: "Lập trình App IOS một ...
Serializer trong ActiveModelSerializers
ActiveModelSerializers tạo convention về cấu hình sang dạng Json. ActiveModelSerializers hoạt động thông qua hai thành phần: serializers và adapter. Serializers mô tả về các thuộc tính và các mối quan hệ cần được nhắc đến. Adapters mô tả cách mà các thuộc tính và các mối quan hệ được nhắc ...
Custom Setters trong Android Data Binding
Khi sử dụng databinding trong android, chúng ra thường bind data vào trong android:text với TextView, Edittext, android:checked với CheckBox. Những thuộc tính được định nghĩa sẵn này sử dụng khá tốt, và có cả tính năng để liên kết với các event. Tuy nhiên khi bạn tự custom view, thì chỉ riêng những ...