Bài viết của Tạ Quốc Bảo

Socket trong rails

Hôm nay mình xin được hướng dẫn mọi người xây dựng 1 hệ thống client và server thông qua socket trên chính server rails của mình. Hệ thống này sẽ chạy song song với server rails của app. Xin phép bỏ qua lý thuyết về socket trong bài này, mn có thể search qua google phần lý thuyết về nó một ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Tìm hiểu bản chất vòng lặp foreach trong php

Chắc hẳn ai cũng biết đến vòng lặp foreach. Đây là một vòng lặp vô cũng hữu ích để duyệt một mảng trong PHP. Hôm nay chúng ta cùng nhau tìm hiểu bản chất của vòng lặp này nhé! Ở mỗi vòng lặp foreach php sẽ tạo ra các bản sao để chúng ta lấy dữ liệu của phần tử đang lặp đó, bản sao này sẽ được ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Tạo môi trường develop NodeJS với Docker

Ngày nay, việc phát triển web có rất nhiều lựa chọn, không còn gói gọn trong những stack lâu đời như LAMP, Ruby on Rails ... nữa. Đặc biệt nổi lên gần đây là MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS), sử dụng hoàn toàn 1 loại ngôn ngữ là Javascript để phát triển website (à đương nhiên vẫn ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

$scope.apply trong AngularJS

Nếu như bạn đã viết một khối lượng lớn code AngularJS thì bạn hẳn phải biết về một scope hay sử dụng là $scope.apply(), theo như giới thiệu thí nó là một phương pháp dùng để cập nhật các bindings nhưng tại sao nó tồn tại và khi nào được sử dụng? và hôm nay chúng ta sẽ nghiên cứu kỹ khi nào thì sử ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Giới thiệu về Elixir (Phần 2) - Ecto Library trong Elixir

Bài trước chúng ta đã tìm hiểu những khái niệm sơ khai nhất về 1 ứng dụng Elixir. Trong bài này ta sẽ nghiên cứu về cách làm việc với Database khi phát triển ứng dụng Elixir. Và bộ thư viện Ecto sẽ giúp chúng ta thực hiện phần việc này. Nói ngắn gọn thì Ecto là thư viện chính của Elixir để thao ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Những điều người mới học Reactjs nên biết

Trong bài này mình sẽ giới thiệu cho ai mới học Reactjs về những điều cần biết khi bắt đầu học 1: Đầu tiên chúng ta sẽ tìm hiểu React là gì? React là 1 thư viện của Facebook giúp render ra phần view, nó không phải là 1 framework js nào hết. React hỗ trợ việc xây dựng những thành phần ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Làm thế nào cải thiện performance trong ứng dụng angular js

Đã có rất nhiều thảo luận về những tính năng tuyệt vời mà angularjs mang lại cho những ứng dụng trên nền web như: two way-binding, dependency injection, directive, service,..Tuy nhiên, trong quá trình xây dựng các ứng dụng lớn cùng angularjs chúng ta có thể gặp rất nhiều vấn đề về performace. Điều ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Ứng dụng Native hay Web-Based?

Quyết định thiết kế một ứng dụng native hay web-based là vô cùng quan trọng. Vì vậy, bạn đã quyết định để tạo ra một ứng dụng điện thoại di động. Cho dù đó là một phần mở rộng của một dịch vụ kỹ thuật số hiện có (giống như một trang web) hoặc một ứng dụng độc lập với nhiều tính năng, đó là ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Google map javascript API and Polygon

Chắc hẳn có rất nhiều bạn biết về google api, google cung cấp cho chúng ta rất nhiều các api hỗ trợ, đặc biệt là các vấn đề liên quan tới bản đồ như định vị, tìm đường đi ... một trong số đó là một api cung cấp để chúng ta sử dụng javascript để nhúng 1 bản đồ vào trong view của chúng ta. Hôm nay ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa

Docker-Compose: Dựng môi trường cho Ứng dụng Laravel

Sức phát triển của Docker cũng như mức độ phổ cập của nó hiện nay thì chắc tôi cũng không cần phải bàn luận thêm ở đây nữa. Trong bài viết này tôi sẽ tập trung vào trình bày cách để giúp các bạn xây dựng được môi trường chạy một ứng dụng Laravel thông qua service Nginx sử dụng Docker-composer. Để ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 12/08/2018 chỉnh sửa