- 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
[AWS] Deploy App Angular 5 + Rails API lên AWS sử dụng Unicorn và Nginx
Chào các bạn, hẳn trong rất nhiều người khi vào đọc bài viết của mình đã từng hoặc rất nhiều lần deploy thành công ứng dụng Ruby on Rails lên AWS. Tuy nhiên khi các bạn deploy ứng dụng Angular version 2 trở đi, kết hợp với server gọi API nào đó, ví dụ ở đây là Rails API, nhiều bạn sẽ thắc mắc giống ...
Hướng dẫn deploy project Laravel lên VPS Ubuntu
Khi hoàn thành một project thì công việc cuối cùng và quan trọng nhất chính là deploy(đại loại như là triển khai lên môi trường thực tế). Với những project mang tính chất học tập thì bạn có thể deploy lên các server miễn phí(như Heroku). Tuy nhiên vì miễn phí nên nó tồn tại nhiều vấn đề. Chính vì ...
PSR-0 vs PSR-4: Các chuẩn Autoload file
Nếu như các bạn quá quen thuộc với các chuẩn PSR-1, PSR-2 là các chuẩn code convention thì dường như lại không ai để ý mấy đến chuẩn autoload file PSR-0 và PSR-4. Hai chuẩn này là chuẩn load file được sử dụng trong composer, trong bài viết mình sẽ lấy ví dụ để so sánh 2 chuẩn này. Note: ...
Sự khác nhau giữa 2 storage engine : MyISAM và InnoDB
Trong MySQL sẽ có nhiều kiểu Storage Engine để bạn lựa chọn. Trong đó có 3 kiểu lưu trữ bảng được dùng nhiều nhất là InnoDB, MyISAM và Memory. Đây là kiểu Storage Engine mặc định khi tạo bảng và được dùng phổ biến nhất. MyISAM cho phép lập chỉ mục toàn cột (Full Text Index). Do đó, Storage ...
Xây dựng một REST API với Nodejs, Lambda và API Gateway sử dụng AWS Web Console
Xin chào tất cả các bạn, ở bài trước, sau khi đã tìm hiểu Serverless là gì, hôm nay chúng ta sẽ cùng nhau đi xây dựng một REST API sử dụng giao diện điều khiển web console của aws amazon nhé. "Bài này thuộc bài số 02 trong loạt bài Xây dựng các ứng dụng không máy chủ với Nodejs, AWS ...
Ruby on Rails - 5 bước để tạo enum hoàn hảo
Chắc hẳn các lập trình viên Rails không xa lạ gì với từ khóa enum. Một model của bạn có thể chứa nhiều thuộc tính với các loại dữ liệu khác nhau. Trong một số trường hợp, thuộc tính của bạn chỉ có thể được gán cho một trong một vài giá trị đã được định nghĩa sẵn, kiểu đó được gọi là enumeration ...
Fulltext Search trong MySQL - Áp dụng Scout và Algolia
Bài toán 1 Giả sử ta có 1 bảng dữ liệu khách hàng(có khoảng 10000 bản ghi). Bây giờ chúng ta muốn tìm 2000 khách hàng có description bắt đầu bằng từ Queen. Câu lệnh quen thuộc mà chúng ta thường sử dụng: SELECT * FROM items WHERE description LIKE 'Queen%' LIMIT 2000 Trước khi xem kết quả, ...
Xây dựng một RESTful API đơn giản với Python Flask
Trong phạm vi bài viết, mình giả sử rằng các bạn đã có một sự hiểu biết cơ bản về Python cũng như thiết lập môi trường bằng virtualenv trước đó. Nếu chưa thì tin chắc rằng trên Viblo có rất nhiều bài hướng dẫn thiết lập cũng như các kiến thức cơ bản về Python. Ở đây mình sẽ dùng phiên bản Python ...
Bắt đầu làm quen với mã hóa string trong ruby
Trong công nghệ thông tin (đặc biệt là lĩnh vực phần mềm và công nghệ) của ngày nay, chúng ta thấy thông tin ở dạng text ở mọi nơi. Text không được cung cấp cho chúng ta ở định dạng đa phương tiện như hình ảnh và video mà nó được lưu trữ nội bộ trong máy tính dưới dạng các con số có mã hóa. Điều đó ...
Xử lý background service trên Android O
Giới thiệu Như các bạn đều biết mỗi lần Google cập nhật phiên bản mới thì đều có rất nhiều những thay đổi kéo theo tác động đến việc phát triển ứng dụng. Android O được ra mắt vào năm 2017. Và với phiên bản này có tương đối nhiều điểm mà những nhà phát triển như chúng ta cần quan tâm. Đối với ...