- 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ề Generic
Generic programming là 1 cách để viết function và kiểu dữ liệu trong khi đưa ra những giả định về loại dữ liệu đang được dùng. Generics swift viết code không cần xác định về loại dữ liệu cụ thể, cho phép trừu tượng hóa để tạo ra code clean hơn, ít lỗi hơn. VD ta có hàm cộng 2 số như sau: func ...
Bạn nên biết Closure hoạt động như thế nào
Closure là một khái niệm cơ bản trong javascript mà mọi lập trình viên nên biết. Google search là một nhà thông thái với những lời giải thích tuyệt vời về closure là cái gì, nhưng chỉ một chút đi sâu vào khía cạnh "why" của vấn đề. Tôi nhận ra rằng, sự hiểu biết cặn kẽ vấn đề giúp các developer ...
React: Presentational and Container Components
Trong quá trình làm việc với những dự án React, Tôi nhận thấy có 1 pattern đơn giản nhưng lại rất hữu ích trong React Application . Bài biết hôm nay tôi sẽ nói về pattern đó. Nếu bạn từng làm việc với React, có thể bạn đã thấy pattern này. Ở bài viết này, tôi chỉ nói lại pattern đó và chia sẽ ...
Kiểm thử UX cho ứng dụng mobile (user-test) trên nhiều thiết bị (multi-devices)
Vấn đề test ứng dụng trên nhiều thiết bị luôn luôn là một vấn đề lớn và đau đầu với hầu hết mọi nhà phát triển tại Việt Nam và ngay cả trên thế giới. Lý do chính yếu là hầu hết các đơn vị phát triển phần mềm đều ko thể có đủ thời gian, tiền bạc và năng lực để kiểm soát sản phẩm đầu ra trên hàng ...
AWS Cognito
Mình muốn xây dựng một hệ thống để sử dụng các dịch vụ của Amazone như IoT, DynamoDB, API Getway,... và mình đã gặp phải rất nhiều vấn đề như: Xây dựng cơ chế authenticate bảo mật Cơ chế confirm authenticate phải chính xác (sms, email,...) Có thể authenticate với các Identity Provider khác ...
Giới thiệu về Fuel PHP và Orm CRUD trong Fuel PHP
1. Fuel PHP FuelPHP là một framework đơn giản, linh hoạt, hướng cộng đồng và được viết mới hoàn toàn dựa trên PHP 5.3+ với những ý tưởng tốt nhất của các framework khác. FuelPHP được xây dựng theo mô hình MVC, có hỗ trợ đầy đủ mô hình HMVC. Ngoài ra FuelPHP cũng hỗ trợ thêm một khái niệm gọi là ...
Xây dựng form trong Angular 2 - Phần 1 : Dùng Template
Mở đầu Xin chào mọi người, Thử tưởng tượng bạn biết chút chút về Javscript/CSS, không am tường lắm về những khái niệm như là SPA (Single Page App), Shadow DOM, Module, Component, Typescript,... Công việc trước đó thì chủ yếu sử dụng JQuery hay VanillaJS (Nếu bạn không biết VanillaJS là gì : ...
Cùng phân biệt sự khác nhau về đa tiến trình trong Android : Thread, Handler, Asyntask, Service, IntentService
Sau khi đọc loạt bài về đa tiến trình trong Android, mình tự dưng hơi mông lung về cả cái đống loạn xì ngầu này Bùi Văn Nam viết 15:36 ngày 12/08/2018 chỉnh sửa
Anomaly Detection of Time Series Data Using Machine Learning & Deep Learning
Introduction to Time Series Data Time Series is defined as a set of observations taken at a particular period of time. For example, having a set of login details at regular interval of time of each user can be categorized as a time series. On the other hand, when the data is collected at once or ...
Giới thiệu về partitioning trong MySQL
MySQL partitioning là gì ? Nó bao gồm những loại nào, ưu điểm của nó là gì và làm thế nào để biết được database của bạn hỗ trợ nó. Trong bài viết này tôi sẽ nói cho bạn biết về những điều đó. 1. MySQL partitioning là gì ? Đầu tiên chúng ta phải hiểu partitioning chính là quá trình phân chia table ...