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

Lotus introduction

Recently I have created a personal project focus on learning Lotus - a Ruby web framework. The project is open source and can be accessed at https://github.com/nguyenngoc2505/test-proj I have introduce about this in our company . The slide can be viewed here https://docs.google.com/presentation ...

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

Những nguyên tắc đảm bảo tính dễ đọc của method (Cyclomatic Complexity) - dành cho người mới lập trình

Nguồn : http://qiita.com/hirokidaichi/items/c9a76191216f3cc6c4b2 Người dịch : Phan Hoàng Minh Tôi muốn nói điều gì? Đây là những gì tôi biên tập lại từ các đề tài nghiên cứu dành cho người mới. Những gì viết ở đây không phải là tuyệt đối. Một điều rất quan trọng các bạn cần nhớ là tùy ...

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

Material Design for Web Design

Material Design là một ngôn ngữ thiết kế trực quan của google. Nó được giới thiệu vào tháng 6/2014 tại I/O Conference và đang trở thành xu hướng thiết kế mới. Google công bố bản hướng dẫn online cho tất cả mọi người biết về Material Design và cách sử dụng, hoạt động của nó. 3 NGUYÊN TẮC CỦA ...

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

ĐỊNH NGHĨA CƠ BẢN VỀ SCRIPT

Script là mã kịch bản, là bản thảo viết theo ngôn ngữ máy tính. Là một loại chương trình của máy tính, sẽ tự động hóa hoặc lược bỏ quy trình tạo file có khả năng chạy hoặc biến đổi đến ngôn ngữ máy tính. Script là chương trình mà có thể chạy ngay khi bạn viết source code. Ngôn ngữ script chính là ...

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

Lazy Evaluation in Swift

Bài viết lấy từ blog nghialv.com Đối với các ngôn ngữ lập trình hàm như Haskell thì lazy evaluation dường như rất phổ biến. Nhưng đối với các lập trình viên iOS, hay lập trình viên sử dụng một số ngôn ngữ khác chúng ta lại ít chú ý đến. Khi sử dụng Swift mình thấy Swift cũng hỗ trợ khá nhiều về ...

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

RecyclerView-GridLayout: Header, Variable span size, AutoFit, ...

Trên phiên bản Android mới nhất ( Android L 5.0 ) google giới thiệu cho chúng ta một api mới rất thú vị là RecyclerView thay thế cho listview và gridview truyền thống. Tôi xin giới thiệu cho các bạn cách sử dụng và một số thay đổi trên nó. Trong ví dụ tôi tạo 1 class adapter đơn giản như sau ...

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

Inject by SQL

Background In a Rails application we sometimes need to execute complicated aggregation queries especially for admin screen. For example, in a Search User page in admin screen, we might want to show The last login time of each user. The number of times each user logged in. in the search ...

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

Live blogging sử dụng Sails JS Framework

Vào các dịp như Apple giới thiệu sản phẩm mới hoặc các dịp khác tương tự, có lẽ bạn sẽ bắt gặp hình ảnh các website blog/tin tức lớn tường thuật sự kiện đó trực tiếp trên website của họ bằng cách liên tục cập nhật nội dung mới mà độc giả không cần phải F5 để thấy nội dung. Về tên gọi, đó là một ...

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

Sơ lược về biểu đồ xương cá và sử dụng biểu đồ xương cá trong quản lý chất lượng dự án test.

I. Giới thiệu về biểu đồ xương cá 1. Biểu đồ xương cá là gì ・Biểu đồ xương cá, hay còn gọi là biểu đồ Ishikawa hay biểu đồ nguyên nhân - kết quả ( Fishbone diagram, Ishikawa diagram, Cause-and-effect diagram ) là 1 trong 7 công cụ kiểm soát chất lượng cơ bản như liệt kê dưới đây, là một phương ...

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

HackLang

Hack là ngôn ngữ lập trình cho HipHop Virtual Machine (HHVM), được tạo bởi Facebook, nó có thể tương thích hoàn toàn với PHP. Hack là ngôn ngữ mã nguồn mở, được cấp phép theo giấy phép BSD License . Hack cho phép các lập trình viên sử dụng kiểu tĩnh (static type) và kiểu động của PHP (dynamic ...

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