Giới thiệu về đơn vị ''fr'' trong CSS
Đơn vị fr Để bắt đầu tìm hiểu về fr, chúng ta hãy xem cách chúng ta thường nghĩ đến khi xây dựng một Grid trong CSS. Trong ví dụ dưới đây, chúng ta tạo một Grid 4 cột có chiều rộng bằng nhau. HTML <div class="grid"> <div class="column"></div> <div ...
Tạo Rails API với gem Grape
What is Grape? Grape là một REST-like API micro-framework cho Ruby. Nó được thiết kế để chạy trên Rack hoặc bổ sung cho mô hình ứng dụng web hiện có như Rails và Sinatra bằng việc cung cấp một DSL đơn giản để dễ dàng phát triển các RESTful API. Ưu điểm của Grape: Khả năng phát triển nhanh đơn giản ...
How Redux Works
Giới thiệu Redux là một công cụ để quản lí trạng thái dữ liệu (data-state) và trạng thái giao diện người dùng (UI-state) trong các ứng dụng Javascript. Nó là ý tưởng cho các ứng dụng Single Page (SPAs). Redux đồng thời cũng là một framwork rất mạnh mẽ, nó thậm chí có thể được sử dụng với ...
Angular4 Amazon-Web-Service Cognito-IAM-API-Lambda-IoT
Mình muốn xây dựng một hệ thống để quản-lý/sử-dụng thiết bị IoT (Internet of ThingS). Nhưng nếu phải xây dựng từ đầu thì mất rất nhiều chi phí... Nào là máy chủ, lập trình viên, chi phí bảo trì... Và có một giải pháp lúc này là sử dụng Amazon Web Services (AWS) Về cơ bản, với AWS bạn không ...
Why We Need Modern Big Data Integration Platform
Data is everywhere and we are generating data from different Sources like Social Media, Sensors, API’s, Databases. Healthcare, Insurance, Finance, Banking, Energy, Telecom, Manufacturing, Retail, IoT, M2M are the leading domains/areas for Data Generation. The Government is using BigData ...
Các trường hợp test cơ bản
Kiểm thử là một thành phần chính của phát triển phần mềm để đảm bảo độ tin cậy và chất lượng của phần mềm. Lĩnh vực này rất rộng lớn với rất nhiều cơ hội cho cả kỹ sư kiểm thử có và chưa có kinh nghiệm. Để trở thành một kỹ sư kiểm thử bạn nên thành thạo với các khái niệm và thuật ngữ khác nhau của ...
21 Điều Khoản Chung Cho Kiểm Thử
1. Testing: Kiểm thử là một bộ các hoạt động bao gồm lập kế hoạch và kiểm soát, chọn điều kiện kiểm tra, thiết kế và thực hiện các trường hợp kiểm tra, kiểm tra kết quả, đánh giá tiêu trí, báo cáo và hoàn thiện. Kiểm thử cũng bao gồm xem xét tài liệu và tiến hành phân tích. Testing cũng có thể ...
Coroutine trong Android
Coroutines đã được giới thiệu rất nhiều trong Kotlin 1.1. Nó thực sự mạnh mẽ và cộng đồng vẫn đang tìm hiểu làm thế nào để tận dụng tối đa nó. Để hiểu đơn giản, coroutines là một cách để viết code không đồng bộ một cách tuần tự. Thay vì tạo ra một mớ lộn xộn với callback, bạn có thể viết các code ...
Quản lý VPS đơn giản hơn với ServerPilot
Đây là công cụ thay thế Cpanel, Plesk giúp bạn quản lý VPS dễ dàng hơn, tiết kiệm chi phí hơn. Với giá thành VPS manager đắt đỏ mà bạn lại không rành về các dòng lệnh quản lý thì đây là lựa chọn ngon lành nhất mà bạn từ biết. ServerPilot được sáng lập bởi 2 thành viên đã từ là sysadmin đầu tiên ...
Hướng dẫn sử dụng tool automation Cucumber
1. Cucumber là gì? Cucumber là một công cụ phần mềm được sử dụng bởi các lập trình viên để thực hiện test. Nó chạy các câu lệnh acceptance tests tự động được viết theo behavior-driven development (BDD) style. Trọng tâm của phương pháp tiếp cận BDD Cucumber là trình phân tích cú pháp ngôn ngữ ...
Kotlin Coroutines: async/await trong Android
Thời gian gần đây tôi có tham gia vào 1 dự án nội bộ trong công ty, đó là phát triển 1 thư viện dùng để hỗ trợ kiểm thử trên smartphone. Về cơ bản thì khi tester đang test 1 ứng dụng nào đó và phát hiện ra lỗi (thường là UI) thì sẽ có thể sử dụng thư viện này để chụp ảnh màn hình và khoanh vùng lỗi ...
Deploying .NET Application on Docker & Kubernetes
In this Post , We’ll share the Process how you can Develop and Deploy .NET Application using Docker and Kubernetes and Adopt DevOps in existing .NET Applications To follow this guide you need Kubernetes - Kubernetes is an open source platform that automates container operations ...
Laravel Helper P.1 - Arrays
Giới thiệu Các phương thức tồn tại Giới thiệu Laravel có chứa danh sách các hàm PHP "helper". Trong số này, nhiều hàm được sử dụng bên trong framework; tuy nhiên, bạn có thể thoải mái sử dụng chúng trong ứng dụng nếu bạn cảm thấy tiện. Arrays array_add() Hàm array_add thêm một cặp key / ...
Test cases cho upload file
Bài viết này nhằm nêu ra các trường hợp thử nghiệm để tải lên tập tin trong các ứng dụng điện toán đám mây, ứng dụng thư như Gmail, ứng dụng chia sẻ tệp và tính năng chuyển tệp. Tải lên tệp thường có tính năng kích hoạt javascript hoặc gọi AJAX. Sau đây là một số kịch bản thử nghiệm và yêu cầu ...
Kết hợp Rails API với ReactJs - Sử dụng "create-react-app"
Mở đầu ReactJs (goi tắt là React) là một thư viện Javascript dùng để xây dựng UI, từ khi ra đời đến nay thì lúc nào cũng hót hòn họt, chắc các bạn cũng không còn ai xa lạ với với React nữa rồi nên mình sẽ bỏ qua phần giới thiệu nha. Ai mà chưa biết React thì tự tim hiểu đi nhá, ra đường bảo mình ...
Effective JavaScript - Chapter 1 - Accustoming Yourself to JavaScript (Part II)
JavaScript được thiết kế để mang lại cảm giác quen thuộc. Với cú pháp (syntax) gợi nhớ về Java và hàm dựng vốn dĩ đã phổ biến ở rất nhiều ngôn ngữ scripting (function, array, dictionary và regular expression), JavaScript dường như là một cái gì đó dễ học với bất cứ ai đã có một chút kinh nghiệm về ...
PHP - 10 lỗi phổ biến mà các lập trình viên PHP thường mắc phải (Phần 1)
Index PHP - 10 lỗi phổ biến mà các lập trình viên PHP thường mắc phải Part 1 PHP - 10 lỗi phổ biến mà các lập trình viên PHP thường mắc phải Part 2 PHP - 10 lỗi phổ biến mà các lập trình viên PHP thường mắc phải Part 3 Sai lầm thứ nhất: không xoá reference ...
Đào sâu Facade của laravel.
Vâng, cách mạng mãi vẫn chưa thành thì người nông dân vẫn lại phải quay về với cái máng cũ thôi vậy. Another month, another gruding report, another 2 days salary saved (orz) Let's looking into some simple code. Đầu tiên, chúng ta cùng đi từ một đoạn code max đơn giản. DB : : select ( ...
About the website management
Chào các bạn.Các bạn cho mình hỏi nếu mình muốn làm về quản lý website có cần phải biết code nhiều không?Nếu mình vô công ty họ có đưa sẵn cho mình một cái trang web để mình quản lý hay không hay mình phải tự tạo và tự quản lý. Cảm ơn các bạn
Phân tích một JSON API với Rails
Đặt vấn đề Bạn đang làm việc trên một dự án Rails, trong đó có một yêu cầu là phải lấy data từ một domain X đã có sẵn JSON API. Vậy làm thế nào để lấy JSON từ API của domain X, xử lý kết quả và sử dụng ở dự án bạn đang thực hiện? Hướng giải quyết Để xử lý vấn đề nêu trên, Ruby Toolbox liệt kê ...