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

Freeze trong Ruby

Thời gian gần đây, khi đọc một số bài viết về ROR của các blogger hay trên các diễn đàn công nghệ, thì bắt gặp việc các developer sử dụng freeze ngày càng nhiều. Bài viết này được viết với hy vọng người đọc sẽ tìm được lời giải thích hợp lí cho việc tại sao phải dùng, và dùng freeze thế nào cho ...

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

Understanding Elasticsearch III

In Part II we covered the basic of Search API and Query DSL and how to combine those together to make a complex search. In this part we will take a look at relevance and how to tweak it to get the best result. What is Relevance? The relevance is the algorithm that we use to calculate how ...

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

Upload image using Carrierwave

Carrierwave là một trong nhưng gem mà có thể giúp các bạn upload file lên server như Paperclip, Dragonfly, Shrine … Nhưng mình thích Carrierwave bởi nó có rất nhiều tính năng và cũng dễ sử dụng nữa. Trong bài viết này mình sẽ giới thiệu với các bạn một cách tổng quát về cách sử dụng ...

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

Color Theory for Designers - Part 1: The Meaning of Color

Lược dịch (https://www.smashingmagazine.com/2010/01/color-theory-for-designers-part-1-the-meaning-of-color/) Màu sắc trong thiết kế thường mang tính chủ quan, mỗi người sẽ có một cách phản ứng khác nhau, do sở thích cá nhân hoặc khác biệt về văn hóa. Lý thuyết về màu sắc tự bản thân nó là một môn ...

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

Refactoring - Mở đầu

Refactoring chắc hẳn ai đang làm phần mềm thì đều biết đến kỹ thuật này, trước đây thì tôi nghĩ refactoring chỉ là một bước phụ, không quan trọng, lúc nào mình thích thì mình làm thôi. Nhưng sau khi tham gia khóa học Agile Development tôi thấy việc refactoring là rất cần thiết trong một dự án. ...

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

Chụp màn hình trang web bằng gem Ruby

Trong quá trình lập trình web, có những lúc ta có nhu cầu phải chụp lại màn hình trang web lại, để chia sẻ, hoặc là một chức năng cần có của app. Vậy bạn thường chụp lại màn hình bằng cách nào? Sử dụng phím PrintScreen? Phím này chỉ có thể giúp chụp lại những gì có trên màn hình lúc đó. Hoặc có thể ...

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

Rails Console Shortcuts, Tips, and Tricks

Trong bài viết này, tôi sẽ giới thiệu với các bạn một vài phím tắt để thao tác với rails console khá hữu ích mà tôi thường xuyên sử dụng trên môi Linux Để xóa những câu lệnh cũ và những thông tin hiển thị trên màn hình để dễ nhìn hơn có thể dùng 1 trong 2 cách sau: Cách 1: Sử dụng tổ hợp phím ...

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

Generate JSON Feed với Laravel

JSON Feed là một tiêu chuẩn mới để formalize JSON dựa trên RSS feed nhằm đơn giản hóa việc tạo ra các feeds mà không phải dùng tới XML standard. Implement feed cho trang web của bạn đơn giản, và spec thực sự rõ ràng. Đây là một ví dụ đơn giản của nó: { "version" : ...

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

Gems Ruby For Website Movies

With this the article, I want to show my experience with ruby on rails to make website movie, in the base ruby on rails provide the many gems, however maybe some of them you need to know, and how to use it for your website movie. However it is tip for you guy if you want to start up website ...

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

Test Viewpoint cho test ứng dụng trên mobile

Hiện nay việc phát triển các ứng dụng trên mobile đang rất phổ biến, song song với đó là yêu cầu đảm bảo chất lượng cho các ứng dụng đó. Vậy làm sao để có thể thực hiện test các ứng dụng này, nhất là khi bạn là một tester mới, hoặc kể cả bạn là một tester có kinh nghiệm, nhưng chưa tham gia dự án ...

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