- 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
Xây dựng API với grape và grape swagger
Thêm vào trong Gemfile gem "grape" gem "grape-swagger" Để sử dụng gem, bạn cần một root API chính để mount các resouces khác Cấu trúc thư mục thì bạn bên để api/api.rb class API < Grape::API VERSION = name.downcase version VERSION, using: :path mount Users ...
Play Framework và cách truy cập SQL database
Cấu hình JDBC connection Play cung cấp một plugin cho việc quản lý JDBC connection. Bạn có thể cấu hình bất kì database nào bạn cần. Để enable database plugin, hãy add javaJdbc vào build dependencies: libraryDependencies += javaJdbc Sau đó bạn phải cấu hình một connection pool trong file ...
How to Create a Facebook Messenger Bot with Ruby on Rails
Chắc hẳn trong chúng ta, ít nhiều mỗi người đều đã nghe đến con Bot rồi, nhưng không phải ai cũng hiểu cơ chế hoạt động của nó. Ở bài viết này mình sẽ giới thiệu hướng dẫn cách tạo một con Bot bằng Rails. Tôi nghĩ làm việc với Rails rất tốt bởi vì nó đã support tất cả những thứ cần thiết để tạo ...
Tối ưu hoá UI của ứng dụng có thực sự cần thiết - Android Performance [Part2]
Chúng ta đang cùng nhau tối ưu hoá hiệu năng ứng dụng Android ( Android Performance ), chắc hẳn qua bài viết trước Part1 ít nhiều các bạn đã rút ra được một số lưu ý quan trọng khi phát triển ứng dụng rồi phải không nào ? Mong muốn không chỉ dừng ở đó mà cần phải làm tốt hơn nữa, mượt thêm một chút ...
Refactor bằng việc sử dùng pattern Decorator
Bài trước mình đã đề cập đến Service object để giảm tải cho controller , model và tránh DRY code. Trong bài này mình tiếp tục giới thiệu về một design pattern nữa đó là Decorator để tối ưu code trong project. Decorator Pattern Decorator cho phép chúng ta thêm các phần xử lý nhỏ cho mỗi ...
Rx trong Kotlin (P1)
Kotlin đã trở thành một ngôn ngữ được Google khuyên nên dùng khi lập trình ứng dụng Android, là ngôn ngữ tuyệt vời để thay thế cho Java, hoạt động tốt trên Android, không có ; và cuối cùng thì nó được tạo ra bởi JetBrains! :metal_tone2: Vậy với Kotlin, Rx được dùng thế nào? Bài viết này mình hy ...
What is PostgREST?
What is PostgREST? Postgresql? trong số chúng ta có thể đã có nhiều người từng làm việc hoặc sử dụng hệ quản trị cơ sở dữ liệu này rồi, nhưng ở đây mình muốn nói tới một khái niệm khác: PostgREST?(mọi người đừng nhầm nhé Hoàng Hải Đăng viết 16:06 ngày 12/08/2018 chỉnh sửa
Custom Validation Rule Laravel 5.5
Laravel 5.5 Như các bạn đã biết Laravel 5.5 mới được released vào 30/8 và là phiên bản LTS (Long Term Support) thứ hai sau phiên bản Laravel 5.1. Sự ra đời này cũng đem theo rất nhiều tính năng cải tiến đáng mong đợi như là: BelongsToMany của Eloquent thay đổi thứ tự parameters, ứng dụng bảng ...
Tạo trang landing page với Sinatra, Google Spreadsheets và Ruby
Đôi khi bạn building một prototype hoặc một ứng dụng nội bộ đơn giản, bạn có thể không cần dùng đến database cho ứng dụng của mình. Sử dụng Google Spreadsheet có thể nhanh hơn và dễ dàng hơn trong việc cài đặt và hoạt động. Bài viết này mình giới thiệu ví dụ về việc dùng Sinatra Gem, Google ...
Một số thủ thuật khi làm việc với Chrome DevTools
1. CSS Coverage Tính năng này khá hữu ích. Nó giúp chúng ta nhận biết được đoạn css hay js nào trong app mà chúng ta không dùng đến từ đó chúng ta có thể xóa block css đó đi để làm nhẹ file, 1 phần nào đó giúp tăng performance. Lưu ý: Đối với những file JavaScript thì chúng ta cũng làm ...