- 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
RxSwift: Các loại Subject [Phần 2]
Variables Như đã đề cập trước đó, một Variables wraps một BehaviorSubject và lưu trữ giá trị hiện tại của nó như là trạng thái. Bạn có thể truy cập giá trị hiện tại đó thông qua thuộc tính value của nó, và, không giống như các Subject và observable khác nói chung, bạn cũng dễ dàng gán một phần tử ...
Internet of Thing (IoT): Thách thức, công cụ và phương pháp thử nghiệm
Testing Internet of Thing (IoT) Khi 1 câu hỏi được đặt ra là “những nhu cần cần thiết cơ bản của cuộc sống là gì?, hầu hết mọi người sẽ trả lời là “thực phẩm, nơi ở, quần áo”. Thế nhưng điều này chỉ đúng với cuộc sống ở những thế kỷ trước mà thôi. Bởi lẽ với sự phát triển ...
Sử dụng Firebug để tạo Kịch bản Selenium - Selenium Tutorial #4
Ở bài viết trước, chúng ta đã học về cách tạo ra 1 kịch bản test đơn giản với Selenium IDE bằng tính năng Record, cũng như tìm hiểu về các câu lệnh cơ bản. Record chính là tính năng mạnh nhất và hữu ích của Selenium, tuy nhiên trong khi ghi lại các thao tác sẽ có nhiều phần tử web đặc biệt nào đó ...
Request Lifecycle With Laravel
Khi sử dụng bất kỳ công cụ nào , chúng ta đều cảm thấy tự tin hơn nếu chúng ta có thể hiểu cách công cụ đó hoạt động. Việc phát triển ứng dụng cũng vậy. Khi bạn hiểu các công cụ phát triển hoạt động như thế nào, bạn cảm thấy thoải mái và tự tin hơn khi sử dụng chúng. Mục đích của bài viết này ...
3 giải pháp tránh trả về NULL lập trình với Java
Lập trình viên Java thì ai cũng biết đến exception kinh điển là NullPointerException. Nó là một RuntimeException, nó bắn ra khi đoạn code xử lý biến null. Với hầu hết các ứng dụng, null được trả về vì ba lý do chính: (1) để biểu thị rằng không có phần tử nào cho danh sách trả về, (2) báo hiệu rằng ...
API cho ứng dụng Catface: Serverless, AWS S3, AWS Rekognition
Tôi bắt đầu làm việc như một lập trình viên toàn thời gian từ cuối năm 2015. Tôi cùng với nhóm làm việc của mình xây dựng các service cho các ứng dụng web, ứng dụng di động. Hồi đó hầu như tôi không biết gì về các server - nơi mà những đoạn code của tôi được thực thii, tôi sớm phải tìm hiểu về ...
resize hình ảnh với amazon-s3 aws-lambda và amazon api-gateway
1. Vấn đề về resize ảnh trong s3 Để tối ưu image và tăng tốc độ load web, chúng ta cần phải tối ưu lại dung lượng của ảnh và kích thước của nó. Điều này đã được amazon s3 hỗ trợ khá là đầy đủ. Về cơ bản khi ta có link s3 public, nếu có quyền sửa ảnh và muốn chỉnh kích thước, thì chỉ cần thêm ...
Tạo google app để login google bằng gem devise
1. Giới thiệu Gem Devise là thư viện khá phổ biến trong lập trình ruby on rails. Việc sử dụng gem devise cho chức năng login, logout, signup ... được hỗ trợ gần như đầy đủ. Việc login bằng tài khoản google hay facebook đã trở nên quá phổ biến, 2 ông lớn này cũng cung cấp khá đầy đủ api hỗ trợ ...
Tạo ứng dụng chat đơn giản với elixir và phoniex
I. Elixir là gì Được tạo ra bởi kỹ sư José Valim (core contributor của Rails) vào năm 2011 Elixir được viết dựa trên nền tảng của Erlang Erlang là một ngôn ngữ lập trình chủ yếu cho các chương trình phân tán, và đỏi hỏi tính song song lớn, tuy nhiên lại không được sử dụng rộng rãi bởi sự xấu ...
Paginationtrong Laravel 5.3
Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel. Và hôm nay mình sẽ giới thiệu với các bạn về cách sử dụng Paginationtrong trong Laravel Giới thiệu Sử dụng cơ bản Phân trang kết quả từ Query Builder Phân trang kết quả từ Eloquent Tạo thủ công một Paginator Hiển ...