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

Using Service Objects In Code Design

The more code we add to our rails app, the more concern we start to feel that our code become messy. In fact, to write clean code does not only mean to write unduplicated, well-refactored code, but also with a clear, well-connected, easy to understand logics in mind. Refactoring code to its proper ...

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

Custom Select Box CSS

Tùy chỉnh select box bằng cách sử dụng css mà không cần dùng javascript hoặc jquery, điều đó giúp tối ưu website rất nhiều và dễ dàng tích hợp trên web với đoạn css đơn giản. Select box mặc định < select > < option > Here is the first option </ option > ...

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

Multiple Bootstrap Modals with next/prev buttons

Modal là component trong bootstrap cho phép hiển thị 1 popup với kích thước và hiệu ứng tùy chỉnh. Mục đích của Modal để show nội dung trong trạng thái ẩn, khi cần sẽ click vào 1 thành phần của DOM để hiển thị nó, hoặc ngay khi vào trang, nếu bạn muốn người dùng focus luôn vào nội dung nào đó trước ...

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

Tìm hiểu mã nguồn mở PHP CMS Drupal hướng dẫn tìm hiểu Themes, Giao diện website, sự biến hóa khôn lường - bài 12

Tiếp theo loạt bài viết về Drupal : Loạt bài đều nói về Drupal 8 nhé các bạn. Bài 1 Bài 2 Bài 3 Bài 4 Bài 5 Bài 6 Bài 7 Bài 8 Bài 9 Bài 10 Bài 11 Tổng quan Themes là tên gọi của Drupal chỉ giao diện, cách thức hiển thị website bằng HTML. Trong themes có 1 định ...

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

Học Rail qua các dự án opensource

Ruby on Rails (RoR) đã phát triển rất nhanh và trở thành một nền tảng rất phổ biến trong lập trình Web. Chúng ta có thể tìm kiếm rất nhiều các nguồn để có thể học RoR như các tài liệu trên trang chủ http://guides.rubyonrails.org/, các bài hướng dẫn, chương trình mẫu từ các trang Blog hay các khóa ...

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

Những xu hướng thiết kế trang web có độ phản hồi cao

1. LESS IS MORE Nhiều chuyên gia SEO và trang web cho rằng “càng lớn càng tốt.” Lập luận của họ là một trang web có rất nhiều các trang và nội dung thì sẽ có cơ hội tốt nhất cho việc xếp hạng một loạt các từ khoá. Một trang web dày đặc có thể gây nhầm lẫn cho người dùng cũng như gây ...

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

Khởi động cùng AngularJs

Chào mọi người. Hôm nay mình xin phép được giới thiệu với các bạn về 1 framework js khá nổi tiếng trong giới design và development là AngularJs Thực ra thì mình cũng mới bắt đầu tìm hiểu và cũng chỉ là 1 con gà mờ mới tập tành học bước đầu thôi nên chưa thể đi sâu chi tiết được. Nhưng mà mong răng ...

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

Tìm hiểu về Nested Functions và Closures trong Javascript

Trong Javascript, bạn có thể lồng 1 hàm bên trong 1 hàm khác. Tất cả các biến (variables) cũng như đối số (arguments ) từ hàm cha (outer function) đều được "kế thừa" từ hàm con (inner function). Nói cách khác, Inner function chứa Scope của outner function.Trong khi đó outer function không thể ...

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

Tại sao phải sử dụng framework cho kiểm thử tự động?

Hôm nay chúng tôi mang lại cho các bạn một chủ đề thú vị "Test Automation Framework" và "Tại sao chúng ta cần sử dụng framework để kiểm thư tự động Câu trả lời đơn giản là: chúng tôi nên mang theo bản đồ khi đi lại và chúng tôi nên vẽ ra một bản thiết kết trước khi xây dựng một ngôi nhà. Không ...

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

Hash Parameter - Sử dụng hash làm parameter cho method trong Ruby

Trong Ruby, khi phải khai báo và sử dụng một method có số lượng parameter lớn, lập trình viên thường gặp khó khăn trong việc nhớ đủ các parameter cũng như thứ tự của chúng trong method. Hôm nay mình xin giới thiệu một giải pháp cho vấn đề này. Hash là một tập hợp các cặp giá trị (key - value), ...

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