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

Thêm và xóa field với Rails Nested Forms and AngularJS

Giới thiệu Việc làm nested form trong rails là khá đơn giản, khi chúng được hỗ trợ khá nhiều. Và có khá nhiều bài viết mẫu và ví về việc thêm hay xóa bớt các field được viết bằng jquery. Nhưng giả sử bạn không muốn dùng jquery vì lo ngại về tốc độ xử lý, bạn nghĩ ngay đến angularJS nhưng lại ...

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

Những ví dụ đơn giản sử dụng ES6 modules.

Trong tài liệu đặc tả ES6 mới, định nghĩa module và cách sử dụng module hiện là một phần của ngôn ngữ javascript. Trong bài viết này, tôi sẽ đưa ra một vài ví dụ đơn giản để mô tả cách sử dụng ES6 module. Tương tự như Commonjs, ES6 cho phép ta export và import các object, nhưng cũng được thực ...

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

Tản mạn đôi chút về việc import dữ liệu lớn với Ruby on Rails

Sử dụng ActiveRecord để insert thêm dữ liệu vào database là việc làm hết sức thường xuyên và quá quen thuộc với mọi người. Để thực hiện import dữ liệu vào database, thông thường ta sẽ chạy một vòng lặp để duyệt qua tất cả các dòng dữ liệu trong file, tạo ra đống các ActiveRecord object để thực hiện ...

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

Webpack cho người mới bắt đầu

Ngày nay các website đang có xu hướng trở thành những web app với các đặc tính như: Càng ngày càng sử dụng JS nhiều hơn Những browser ngày càng hỗ trợ những công nghệ mới Những trang full-page-reload ít đi, single page app lên ngôi Dẫn đến phần code client-side ngày càng nhiều. Điều đó có ...

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

AngularJS Promises Presentation

I. Lời mở đầu JavaScript là một trong những ngôn ngữ quan trọng và thông dụng nhất đang sử dụng trên thế giới. Xuất hiện gần 20 năm trước, JavaScript đã không ngừng phát triển. Từ một ngôn ngữ với rất nhiều lỗi, gây phiền phức cho người sử dụng như các popup JavaScript không mong muốn trên các ...

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

Eloquent: relationships in laravel-Phần 1

Hôm nay mình xin giới thiệu với các bạn về cách sử dụng relationship model trong Laravel. Mỗi một PHP Framework có một cách tạo relationships model khác nhau, tuy nhiên tựu chung phía sau đó cũng chỉ là những câu lệnh SQL mà thôi. và Laravel cũng vậy. Tài liệu tham khảo tại trang chủ của ...

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

Các thư viện mình dùng trong dự án khi làm việc với javascript nói chung và angularjs nói riêng

Mở đầu Dạo gần đây trong dự án mình đang join thì mình đảm nhận công việc về phía clientside khá nhiều vì thế nên ít nhiều có chút hiểu biết về javascript và mình muốn chia sẻ những trải nghiệm của mình về javascript với mọi người. Có 1 luật bất thành văn khi làm việc trên clientside đó là: Nếu ...

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

Tìm hiểu về Gemfile

Nếu bạn là một Ruby on Rails developer thì chắc chắn không xa lạ gì Gemfile. Gemfile là một tiện ích của gem Bundler được sử dụng để quản lý các gem được sử dụng trong application của bạn. Gemfile chứa mã ruby và tùy thuộc vào bối cảnh ta có các phương thức để mô tả các gem được yêu cầu. Global ...

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

Improving the Performance of Your Rails App With Eager Loading

Active Records và ORM là những công cụ vô cùng mạnh mẽ và hữu ích trong Ruby on Rails, nhưng chỉ thật sự khi chúng ta biết làm thế nào để sử dụng sức mạnh đó. Bài viết dưới đây sẽ giúp chúng ta tối ưu được query tới database sử dụng eager loading khi làm việc với ORM. Les's take an example Tạo ...

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

Error Handling in Rails

Theo như Luật Murphy, bất cứ điều gì nếu bắt đầu sai thì sẽ kéo theo sai cả quá trình, đó là lý do tại sao công tác chuẩn bị lại quan trọng. Nó áp dụng ở khắp mọi nơi, ngay cả trong phát triển phần mềm. Các ứng dụng mà chúng tôi phát triển phải đủ mạnh mẽ để xử lý nó. Nói cách khác, nó phải có độ ...

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