Apiary Editor - Trình hỗ trợ xây dựng API Mockup

Apiary Editor - Trình hỗ trợ xây dựng API Mockup

1. Apiary là gì và tại sao nên sử dụng nó? Bạn sẽ phải làm gì khi các giao diện của mình đã hoàn tất mà chưa có APIs từ server. Bạn phải chờ hàng giờ, hàng ngày và thậm chí là hàng tuần để server hoàn tất để có APIs trả về dữ liệu cho bạn chăng. Điều đó lấy đi của bạn hàng tấn thời gian chưa kể xảy ra lỗi từ cả 2 phía. Làm sao để khắc phục nó? Công cụ được nhắc đến trong bài viết này, sẽ giúp bạn gạt bỏ những khó khăn ... »

Vòng đời - Lifecycle của React Component

Vòng đời - Lifecycle của React Component

Nếu bạn chưa biết React là gì thì có thể tham khảo từ các bài viết này nhé. Giới thiệu ReactJs React Native – Tương lai của lập trình di động Giới thiệu Đầu tiên thì React cho phép tạo component bằng method React.createClass() hoặc với ES6 là class App extends React.Component {}, Chúng ta có thể tái sử dụng một component ở nhiều nơi, với các trạng thái hoặc các thuộc tính khác nhau, trong một component lại có thể chứa thành phần khác. Mỗi component trong React có một trạng thái riêng, có thể thay đổi, và React ... »

Test tự động sử dụng Cucumber js (Auto Test Phần 1)

Test tự động sử dụng Cucumber js (Auto Test Phần 1)

Xu hướng ngày càng phổ biến của các chuẩn mới về sản xuất phần mềm là yêu cầu các developers viết unit test khi cài đặt source code. Việc viết unit trước đó rất hạn chế, ít, nhiều khi còn không được thực hiện trong các dự án. Bài viết xin giới thiệu một trong những công cụ phổ biến và hữu dụng được sử dụng để viết Unit test có một cái tên rất đặc biệt “cucumber – dưa chuột”. Nội dung bài viết : 1. Cucumber là gì. 2. Ngôn ngữ Gherkin. 3. Hướng dẫn cài đặt Cucumber. 4. Tổng ... »

Sử dụng Beacon với Swift

Sử dụng Beacon với Swift

Beacon là thiết bị mà được APPLE giới thiệu từ năm 2014 nhưng một hai năm gần đây nó mới được áp dụng nhiều vào thực tế. Sau khi tham gia một dự án sử dụng Beacon tôi có cơ hội tìm hiểu nhiều hơn về Beacon, thông qua blog này tôi muốn giới thiệu tới các bạn cách hiểu tổng quan nhất về Beacon đồng thời đưa ra một ví dụ về sử dụng Beacon trên Swift mong rằng đẹp lại một giá trị cho bạn đọc. I. Beacon là gì? Beacon là nhãn hiệu hàng hoá của Apple ... »

DatawareHouse - Oracle Hyperion Planning - Phần 2

DatawareHouse - Oracle Hyperion Planning - Phần 2

DatawareHouse được thiết kế nhằm phục vụ cho các doanh nghiệp giải quyết bài toán về quản lý. Vì thế muốn tiếp cận được DatawareHouse, thì cần hiểu sơ qua rằng các doanh nghiệp đang quản lý cái gì, và quản lý như thế nào. Có rất nhiều công ty đang cung cấp ứng dụng DatawareHouse như SAP-BPC, IBM - Cognos, Oracle - Hyperion Planning. Để tìm hiểu về Datawarehouse, trong loạt bài này sẽ sử dụng Oracle - Hyperion Planning. Trong phần này ta sẽ tìm hiểu cơ bản về Oracle Hyperion Planning. Giới thiệu phiên bản Oracle Enterprise ... »

Postman Advanced

Postman Advanced

Postman là một ứng dụng của Google Chrome, giúp bạn tạo, lưu, gửi request HTTP và kiểm tra độ chính xác của dữ liệu trả về. Nó hỗ trợ quy trình tạo API request và testing API response một cách tự động, hỗ trợ các tester tạo ra những luồng test hiệu quả. Hầu hết các developers và testers đều đã quen thuộc với Postman. Tuy nhiên, nhiều người sử dụng Postman chỉ để kiểm tra các dữ liệu trả về từ các project mà họ đang làm việc. Có lẽ họ chưa nhận ra những tính năng mạnh mẽ ... »

CocoaPods - Library Manager cho iOS

CocoaPods - Library Manager cho iOS

Giới thiệu tổng quan Khi phát triển một ứng dụng hiện nay, việc sử dụng các thư viện có sẵn (dependency) là một việc thường xuyên . Việc sử dụng các thư viện này giúp cho việc phát triển của chúng ta trở nên nhanh chóng hơn, tiết kiệm thời gian công sức hơn. Thông thường, chúng ta thường tìm kiếm các dependency trên github, sau đó chúng ta download về và trực tiếp thêm vào project. Tuy nhiên, cách làm này có một nhược điểm là project sẽ không thể tự động cập nhật phiên bản mới nhất của dependency ... »

Docker có gì hay?

Docker có gì hay?

Docker hiện nay càng ngày càng nhận được sự quan tâm của giới DevOps, thực ra không chỉ riêng DevOps mà Developer cũng rất chú ý. Vậy chúng ta sẽ tìm hiểu xem Docker là gì, và tại sao nó lại quan tâm nhiều đến vậy. Docker là gì? Như các bạn đã biết, vấn đề đầu tiên thường gặp phải đó là việc không đồng bộ môi trường giữa các Developer với nhau; chính vì vậy Docker sinh ra để giải quyết vấn đề "works on my machine" (cái này chạy ngon trên máy tui) bằng cách ... »