![](/pictures/picsmalls/2018/08/12/560/mqe1534068537.png)
Một số hàm Javascript hữu ích về Array và Object
Không dài dòng nữa, bắt đầu luôn thôi nào mọi người =)) 1. filter() Tạo một mảng mới dựa trên các items từ bảng cũ qua một số điều kiện lọc nhất định: Ví dụ: Tạo một bản mảng các sinh viên có độ tuổi được uống chất có cồn: const studentsAge = [ 17 , 16 , 18 , 19 , ...
![](/themes/images/default.png)
Làm thế nào để viết CSS tốt hơn ?
Lời mở đầu Đối với nhiều người, việc viếc những dòng CSS chỉn chu, chính xác có vẻ như vô cùng khó khă. Một số người còn nói rằng: "Bảo tôi làm cái gì cũng được, miễn là không phải đụng vào CSS'. Tuy nhiên, nếu như không có CSS thì trang web của bạn sẽ trông như...một bãi rác lổm ngổm, bạn không ...
![](/themes/images/default.png)
Using Backbone.js as rails view
"Backbone.js is a new exciting MVC framework for creating Single Page Applications" Okay, lets point out the errors of the previous statement. New Ya, sure, lol. BB.js is right now considered as the grandfather of all frameworks (amber, angular, react, vue, aurelia) It came out at the year ...
![](/pictures/picsmalls/2018/08/12/560/hkx1534068559.jpg)
Làm thế nào để tự động hóa các ứng dụng Android bằng cách sử dụng công cụ TestComplete-Part III
Trong thế giới hiện đại ngày nay, điện thoại thông minh đang đóng một vai trò rất quan trọng trong cuộc sống hàng ngày của chúng ta. Với các bản cập nhật thường xuyên về công nghệ và nhiều thiết bị có sẵn, nó trở thành một nhiệm vụ rất cấp thiết cho các nhà phát triển và testers để kiểm tra tính ...
![](/pictures/picsmalls/2018/08/12/560/iar1534068577.png)
Bài 3: Một số thứ cần biết trước khi tìm hiểu về ReactJS ( Phần 2 )
Xin chào các bạn đã quay lại với series Cùng nhau tìm hiểu về ReactJS, thư viện do Facebook phát triển , nay mình sẽ tiếp tục nội dung của bài viết trước, bài viết này mình sẽ xoay quanh về Props, State, Refs, Hangding Events . Props là gì? là các thuộc tính của Component. có thể coi ...
![](/pictures/picsmalls/2018/08/12/560/koz1534068529.gif)
Paging Library Trong Android
Paging được google mới cho ra mắt trong bộ Android JetPack của mình Thành phần chính của Paging là DataSource, PagedList và PagedListAdapter các bạn có thể tìm hiểu thêm ở đây Bài này chủ yếu mình muốn hướng đẫn cách sử dụng đơn giản của Paging dependencies { ... implementation ...
![](/pictures/picsmalls/2018/08/12/560/lci1534068535.png)
Push notification in mobile web using service worker & firebase rails
Bài viết này mình sẽ giới thiệu với các bạn về cách sử dụng service worker trên rails Theo định nghĩa thì Service worker là một script được browser run trên background, độc lập với Web page, thực hiện các tác vụ mà không cần web page hay tương tác của người sử dụng. Có lẽ push notification là ...
![](/pictures/picsmalls/2018/08/12/560/hym1534068591.jpeg)
Những điều bạn cần biết về Linux
Mình là một lập trình viên ruby, và điều đó đồng nghĩa với việc môi trường làm việc của mình phần lớn là trên Linux. Và tất nhiên, để có thể làm việc được với Linux thì điều đầu tiên là chúng ta cần phải có những hiểu biết cơ bản nhất định về nó. Trong bài viết này mình sẽ giới thiệu một vài khái ...
![](/pictures/picsmalls/2018/08/12/560/fwl1534068568.png)
Introduce about Dropwizard, a simple library for RESTful web services
Mình đang tham gia một dự RESTful API khách hàng chọn Dropwizard để phát triển, nó khá lạ lẫm với chúng ta. Tìm hiểu trên github hay trang chủ cũng chỉ có thông tin cơ bản. Github: https://github.com/dropwizard/dropwizard Doc: https://www.dropwizard.io Nhưng trải qua thời gian nghiên cứu và làm ...
![](/pictures/picsmalls/2018/08/12/560/fyf1534068475.png)
Xin chào Serverless, chúng ta làm quen với nhau nhé?
Xin chào tất cả các bạn, hôm nay chúng ta sẽ cùng nhau đi tìm hiểu về khái niệm "Không Máy Chủ" Serverless là gì nhé. Những nội dung có trong bài này: 1. Giới thiệu Serverless Computing và Serverless Architectures. 2. Ưu - Nhược điểm của Serverless. 3. Những nhà cung cấp ...
![](/pictures/picsmalls/2018/08/12/560/lsd1534068533.png)
Các phép toán thao tác bit trong ruby - Bitwise Operators
Như mọi người đã biết tới hệ nhị phân từ các môn học ở đại học hoặc đọc đâu đó trên internet. Chúng là cái đống 1010... mà nhờ nó máy tính hiểu cần phải làm gì! Trong bài viết này tôi sẽ đề cấp tới các toán tử áp dụng trong hệ nhị phân sử dụng trong ruby. Các toán tử nhị phân làm việc tương tự ...
![](/pictures/picsmalls/2018/08/12/560/lxs1534068554.png)
Tìm hiểu viết Test cho React App với ứng dụng Tic Tac Toe
Bài viết gốc: https://itnext.io/learning-to-write-react-tests-on-example-of-react-tic-tac-toe-app-acf7ae2b94b8 Viết test cho ứng dụng của bạn cũng được xem quan trọng như viết code cho nó vậy. Nó giúp bạn bắt được các lỗi gây phiền nhiễu, và làm cho code của bạn dễ maintain hơn, và dễ hiểu ...
![](/pictures/picsmalls/2018/08/12/560/uta1534068526.png)
STI và Polymorphic nên lựa chọn thế nào?
Nếu bạn đã từng tạo một ứng dụng với nhiều hơn một model, bạn sẽ cần phải suy nghĩ mình sẽ phải sử dụng mối quan hệ gì giữa các model đó. Khi mà độ phức tạp của ứng dụng tăng lên, có thể khó xác định được các model của bạn nên tồn tại những mối quan hệ nào? Một tình huống thường xảy ra khi một ...
![](/pictures/picsmalls/2018/08/12/560/cdc1534068541.png)
Agile Development
Agility is the ability to create and respond to change in order to profit in a turbulent business environment. Companies need to innovate better and faster respond quickly to competitive initiatives new technology customer's requirements Agile methods: Subset of iterative ...
![](/pictures/picsmalls/2018/08/12/560/rom1534068526.png)
Tập tọe những bước chân đầu tiên ReactJS
Xin chào tất cả các bạn, dạo này mình bắt đầu tìm hiểu về một công nghệ mới đó là ReactJS . Mới đầu rất hào hứng xong đọc doc cũng có phân chút khó khắn, cũng google translate các kiểu mới hiểu chút chút về công nghệ này. Hôm nay mình sẽ chia sẽ một chút những thứ gì đó rất là cơ bản, mong ...
![](/pictures/picsmalls/2018/08/12/560/unz1534068475.png)
Big Data and how it can influence decisions
You must have already heared the term Big Data. If not then chances are you will hear about this term very soon because this is the direction where the technology is going. So the question is what is big data? The name is very misleading because the term Big Data give you an impression that after a ...
![](/pictures/picsmalls/2018/08/12/560/zye1534068538.png)
PHP - Design Pattern: Abstract Factory
Abstract Factory cung cấp một đối tượng bằng cách ẩn đi những sự phức tạp đằng sau nó, có nghĩa là chúng ta có một số lớp phức tạp nào đó mà được sử dụng theo từng ngữ cãnh cụ thể chúng có thể có một số chức năng, thuộc tính thống nhất theo một mô hình nào đó, có thể là một số lớp cấu trúc từ một ...
![](/themes/images/default.png)
Viết ứng dụng Chat sử dụng Action Cable trong Rails 5 kết hợp với Angular 5
Chào các bạn, ở bài viết hôm nay mình sẽ giới thiệu các bạn cách viết một ứng dụng sử dụng Action Cable trong Rails 5 kết hợp với Angular 5, vì chắc hẳn nhiều người đã biết đến Action Cable nên mình sẽ không nói về lý thuyết nữa, chúng ta bắt tay vào vấn đề chính nhé. 1. Khởi tạo Rails APP cd ...
![](/pictures/picsmalls/2018/08/12/560/eee1534068531.png)
Liên kết API với một ứng dụng Angular 4
Khởi tạo một ứng dụng Angular4 Chúng ta sẽ bắt đầu từ đầu. Hãy đảm bảo rằng máy bạn đã cài Node.js, hoặc nếu chưa thì có thể down và làm theo hướng dẫn ở đây https://nodejs.org/en/. Sau khi xong, bạn chạy node -v để kiểm tra lại, nó sẽ trả về version Node.js đang được sử dụng trong máy. Chúng ...
![](/themes/images/default.png)
Các best practices trong việc sử dụng những cú pháp Javascript thời hiện đại
Là những lập trình viên Javascript thời buổi nay, chắc có rất nhiều người trong chúng ta đều đã từng gặp phải một trường hợp khiến ta rất chi là đau đầu. Đó là việc khi code một đoạn logic nào đó chúng ta phải đứng giữa vô vàn sự lựa chọn giữa các cú pháp trong Javascript. Nếu như thời xưa hoặc một ...