- 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
Tip nhanh: Không lặp code khi viết Test Validations Model
Tôi đã làm việc trên các ứng dụng và cần viết test cho các model. Tôi đã phải lặp lại các bài test validation cho mỗi trường, mỗi model dẫn đến việc code bị trùng lặp. Vì vậy, tôi sẽ chia sẻ giải pháp cho vấn đề này, sẽ giúp chúng ta tránh lặp lại test cho các validation tương tự nhau trong mỗi ...
The Beginner’s Guide to Start Using Vim
Việc chọn một trình soạn thảo đối với lập trình viên mà nói là một việc rất quan trọng. Bởi nhiều lý do: các giao diện đồ hoạ / phi đồ hoạ, các phím tắt khác nhau, các chuyên ngành ngôn ngữ, các plugin, các tuỳ chỉnh, vv. Chúng ta không cần cố gắng tìm kiếm một cái hay nhất mà thay vào đó, chọn ...
HTTP Tests trong Laravel
1. Giới thiệu Laravel cung cấp 1 fluent API để thực hiện các HTTP requests cùng với kiểm tra đầu ra của các requests cho ứng dụng của bạn. Chúng ta thử test trường hợp access vào route '/': public function testBasicTest() { // check access vào route / có trả về HTTP status code là 200 hay ...
Sử dụng OrmLite trong Kotlin
Kotlin hiện đã là một ngôn ngữ được dùng thường xuyên trong lập trình Android, đã có rất nhiều những bài post về sự hữu dụng của Kotlin, ở đây mình muốn hướng dẫn thêm về cách sử dụng OrmLite trong những ứng dụng Android viết bằng Kotlin. Bài toán đặt ra ở đây là mình muốn tạo và lưu 2 bảng Movie ...
Viết ứng dụng iOS chat sử dụng Socket.IO
Bài viết mô tả các bước để viết một ứng dụng chat thời gian thực sử dụng Socket.IO. Ứng dụng sẽ duy trì một kênh truyền hai chiều giữa server, cho phép client đẩy dữ liệu lên server, sau đó dữ liệu này sẽ được chuyển từ server sang một client đang kết nối khác. WebSocket là giao thức thích hợp để ...
Generated (Virtual) columns in MySQL InnoDB
Generated columns là một tính năng mới của MySQL InnoDB phiên bản 5.7. Có hai loại Generated columns là Virtual (default) và Stored. Virtual có nghĩa là giá trị của column được tính toán khi thực hiện câu truy vấn. Storeed thì ngược lại, giá trị của column được tính toán khi record được ghi vào ...
Giới thiệu sơ lược về Ajax
Nguồn tham khảo: http://adaptivepath.org/ideas/ajax-new-approach-web-applications/ Phát triển ứng dụng web là một công việc thú vị. Sản phẩm cuối cùng mà người dùng được trải nghiệm thường là những thứ bóng bẩy, hào nhoáng, hấp dẫn. Mặc dù vậy, trước đây những lập trình viên web thường có một ...
How to send an Email using Angular, Sails.js, and Mailgun
Gần đây mình có dành thời gian để tìm kiếm hướng dẫn về cách gửi email từ dịch vụ Mailgun bằng cách sử dụng Angular2 làm giao diện người dùng và Sails.js làm back-end.Mình đã tìm thấy hướng dẫn tuyệt vời này sử dụng gói e-mail-bui-mail, nhưng vì mình đã sử dụng Angular2 nên mình cần thêm vài ...
Các câu lệnh trong Basic SQL Commands - Phần 2
Chúng ta có table Store_Information sau: Store_Name Sales Txn_Date Los Angeles 1500 Jan-05-1999 San Diego 250 Jan-07-1999 Los Angeles 300 Jan-08-1999 Boston 700 Jan-08-1999 Table Geography Region_Name Store_Name East Boston East ...
Tìm hiểu Laravel từ số 0 (P8)
Trong phần 7 tôi đã đi đến Restful resource controller, kế tiếp trong phần 8 này tôi sẽ đề cập đến những nội dung dưới đây : Navigation menu Implicit controller Đăng kí user và authen Forgot password Đến phần này tôi đã viết khá nhiều về Article nhưng chưa có đề cập đến phần ...