Lifestyle
Director Roland Suso Richter’s enigmatic psychological thriller (direct to video/DVD) was based upon screenwriter Michael Cooney’s own play “Point of Death” - a title that gave away the film’s entire...
Coding
Một số trường hợp sử dụng array field trong Rails.
Một tips nhỏ để refactor khi sử dụng nhiều lệnh where trong controller.
Keycloak là một giải pháp quản lý danh tính và truy cập mã nguồn mở. Hướng dẫn này sẽ dẫn bạn qua các bước thiết lập Keycloak với Docker, tích...
Note lại tất cả những phím tắt đang dùng hiện tại.
Demo đơn giản về cách login với Google trong Rails api.
1.Get Google Client ID
Tới trang Google Cloud Console: Get Google Client ID
Hôm nay nói về việc quản lý biến môi trường trong Rails, chuyện cơ bản, nhưng đủ sức làm leader của dự án đái ra quần khi có biến.
Cái tính năng này nó siêu đơn giản luôn các bạn.
Bài này hướng dẫn về việc setup send mail trong Rails, thực ra cũng cơ bản, chẳng qua ghi lại để bữa sau copy paste cho lẹ.
Hôm nay note lại một số chuẩn mực khi thiết kế REST API để tham khảo sau này.
N+1 query là vấn đề muôn đời, cơ bản và chủ yếu khiến cho app của bạn chậm, bài viết này để nhắc lại cách sử dụng các câu lệnh...
Hôm nay note lại cách upload ảnh lên S3 bằng Presigned URL, dùng với ActiveStorage.
Đây là sample theo một video hướng dẫn của Deanin trên Youtube. Cho bạn một cái ví dụ đơn giản nhất về việc dùng actioncable để tạo tính năng real-time...
Rails 8 đã ra, tích hợp sẵn Solid Quece để xử lý background job, và thậm chí có thể sử dụng Postgres để lưu trữ hàng đợi. Trong lúc chờ...
1. Với rails phiên bản mới Hiện tại rails phiên bản từ 7.2 đã tích hợp sẵn nên các bạn chỉ cần dùng thông qua hàm rate_limit trong controller. class...
Left join, right join, outer join, tùm lum join … và giờ hãy cùng check qua lateral join.
Cũng là một gem dùng để phân quyền cho Rails, sinh sau đẻ muộn hơn Cancancan. Nhưng hiện tại được Pundit có nhiều github hơn.
Là một trong những gem được dùng phổ biến nhất với Rails, cũng thường được dùng để phỏng vấn hoặc các làm project cho các bạn intern. Bài viết tham...
1. Gem pg_search Đây là cái gem dễ dùng nhất rồi, nếu mà các bạn thích dùng PostgreSQL, còn một vài gem khác như search_cop, litesearch thì bạn có thể...
1. Vì sao lại cần full text search Có 2 trường hợp mình nghĩ tới full text search, đó là khi mình cần query với từ khóa mềm dẻo hơn,...
1. Tạo api CRUD Để cho gọn gàng, thì mình sẽ dùng luôn những hàm hỗ trợ của Rails, module User với 2 trường đơn giản là name và email...
Chăm chỉ viết unit test để được gì, để tối về có thể an tâm ngủ ngon giấc.
Vừa rồi tôi được phân vào một dự án renew một web PHP + MySQL, và khi migrate hệ thống sang Rails, tôi muốn dùng Postgres thay vì dùng Rails...
Hướng dẫn dùng rubocop để check syntax
Config
Add gem file rubocop vào Gemfile và bundle
Phần cuối trong series grape, hướng dẫn các bạn cách tạo trang api document. Setup api document page Ở các bài trước, vì chúng ta tạo một project rails api,...
Phần này về cơ bản giúp các bạn dựng serializer, nôm na là làm sao để định dạng cục json được trả ra.
Tiếp theo phần Grape cơ bản, post này nói về các khai báo route trong ruby grape.
Thực ra vẫn thích và quen dùng rails + active_model_serializer hơn, nhưng cty hiện tại đang dùng Grape nên là làm một bài luôn. Nếu quan tâm về tốc độ...
Giai đoạn đầu coding với Ruby, nếu mentor của bạn có tâm, hẳn là bạn sẽ có một bài tập kiểu như tạo một file mới, mở file đó ra,...
Hướng dẫn tạo layout bằng Css với Bootstrap, Material UI, Taiwind.
Một phần không thể thiếu trong lập trình server hiện đại, khi mà mọi thứ cứ đòi phải lên cloud và thiết kế microservices. Nếu thiếu kiến thức về Docker...
Một số hàm thông dụng của Enumerable, module được sử dụng nhiều nhất của Ruby.
Một vài tóm tắt nho nhỏ về parameter của Ruby.
Bài viết này chủ yếu tập trung về việc module hóa trong Ruby.
Uôi, với chủ trương Fat Model, Skin Controller thì Model trong Rails là phần béo bở nhất. Không chỉ vì file nó to bự theo thời gian, mà cũng là...
Route, việc nhẹ nhàng, đơn giản nhất khi làm dự án rails. Vậy thì hôm nay thử deep dive vào xem nó có gì nào.
Một số lệnh Ruby on Rails cơ bản, đi kèm Postgresql, nếu đã mất công google, thì hãy tìm ở đây. Lệnh Rails Tạo project Rails api với version 5.2.0...
Cài đặt nhiều ssh account trên cùng máy tính Tạo cặp key thứ 2 với email và địa chỉ lưu file mới ```sh cd ~/.ssh/ ssh-keygen -t rsa -C “email@work_mail.com”...
Ruby
Một số trường hợp sử dụng array field trong Rails.
Một tips nhỏ để refactor khi sử dụng nhiều lệnh where trong controller.
Keycloak là một giải pháp quản lý danh tính và truy cập mã nguồn mở. Hướng dẫn này sẽ dẫn bạn qua các bước thiết lập Keycloak với Docker, tích...
Note lại tất cả những phím tắt đang dùng hiện tại.
Demo đơn giản về cách login với Google trong Rails api.
1.Get Google Client ID
Tới trang Google Cloud Console: Get Google Client ID
Hôm nay nói về việc quản lý biến môi trường trong Rails, chuyện cơ bản, nhưng đủ sức làm leader của dự án đái ra quần khi có biến.
Cái tính năng này nó siêu đơn giản luôn các bạn.
Bài này hướng dẫn về việc setup send mail trong Rails, thực ra cũng cơ bản, chẳng qua ghi lại để bữa sau copy paste cho lẹ.
N+1 query là vấn đề muôn đời, cơ bản và chủ yếu khiến cho app của bạn chậm, bài viết này để nhắc lại cách sử dụng các câu lệnh...
Hôm nay note lại cách upload ảnh lên S3 bằng Presigned URL, dùng với ActiveStorage.
Đây là sample theo một video hướng dẫn của Deanin trên Youtube. Cho bạn một cái ví dụ đơn giản nhất về việc dùng actioncable để tạo tính năng real-time...
Rails 8 đã ra, tích hợp sẵn Solid Quece để xử lý background job, và thậm chí có thể sử dụng Postgres để lưu trữ hàng đợi. Trong lúc chờ...
1. Với rails phiên bản mới Hiện tại rails phiên bản từ 7.2 đã tích hợp sẵn nên các bạn chỉ cần dùng thông qua hàm rate_limit trong controller. class...
Left join, right join, outer join, tùm lum join … và giờ hãy cùng check qua lateral join.
Cũng là một gem dùng để phân quyền cho Rails, sinh sau đẻ muộn hơn Cancancan. Nhưng hiện tại được Pundit có nhiều github hơn.
Là một trong những gem được dùng phổ biến nhất với Rails, cũng thường được dùng để phỏng vấn hoặc các làm project cho các bạn intern. Bài viết tham...
1. Gem pg_search Đây là cái gem dễ dùng nhất rồi, nếu mà các bạn thích dùng PostgreSQL, còn một vài gem khác như search_cop, litesearch thì bạn có thể...
1. Vì sao lại cần full text search Có 2 trường hợp mình nghĩ tới full text search, đó là khi mình cần query với từ khóa mềm dẻo hơn,...
1. Tạo api CRUD Để cho gọn gàng, thì mình sẽ dùng luôn những hàm hỗ trợ của Rails, module User với 2 trường đơn giản là name và email...
Chăm chỉ viết unit test để được gì, để tối về có thể an tâm ngủ ngon giấc.
Vừa rồi tôi được phân vào một dự án renew một web PHP + MySQL, và khi migrate hệ thống sang Rails, tôi muốn dùng Postgres thay vì dùng Rails...
Hướng dẫn dùng rubocop để check syntax
Config
Add gem file rubocop vào Gemfile và bundle
Phần cuối trong series grape, hướng dẫn các bạn cách tạo trang api document. Setup api document page Ở các bài trước, vì chúng ta tạo một project rails api,...
Phần này về cơ bản giúp các bạn dựng serializer, nôm na là làm sao để định dạng cục json được trả ra.
Tiếp theo phần Grape cơ bản, post này nói về các khai báo route trong ruby grape.
Thực ra vẫn thích và quen dùng rails + active_model_serializer hơn, nhưng cty hiện tại đang dùng Grape nên là làm một bài luôn. Nếu quan tâm về tốc độ...
Giai đoạn đầu coding với Ruby, nếu mentor của bạn có tâm, hẳn là bạn sẽ có một bài tập kiểu như tạo một file mới, mở file đó ra,...
Một số hàm thông dụng của Enumerable, module được sử dụng nhiều nhất của Ruby.
Một vài tóm tắt nho nhỏ về parameter của Ruby.
Bài viết này chủ yếu tập trung về việc module hóa trong Ruby.
Uôi, với chủ trương Fat Model, Skin Controller thì Model trong Rails là phần béo bở nhất. Không chỉ vì file nó to bự theo thời gian, mà cũng là...
Route, việc nhẹ nhàng, đơn giản nhất khi làm dự án rails. Vậy thì hôm nay thử deep dive vào xem nó có gì nào.
Một số lệnh Ruby on Rails cơ bản, đi kèm Postgresql, nếu đã mất công google, thì hãy tìm ở đây. Lệnh Rails Tạo project Rails api với version 5.2.0...
Cheatsheet
Một phần không thể thiếu trong lập trình server hiện đại, khi mà mọi thứ cứ đòi phải lên cloud và thiết kế microservices. Nếu thiếu kiến thức về Docker...
Uôi, với chủ trương Fat Model, Skin Controller thì Model trong Rails là phần béo bở nhất. Không chỉ vì file nó to bự theo thời gian, mà cũng là...
Route, việc nhẹ nhàng, đơn giản nhất khi làm dự án rails. Vậy thì hôm nay thử deep dive vào xem nó có gì nào.
Một số lệnh Ruby on Rails cơ bản, đi kèm Postgresql, nếu đã mất công google, thì hãy tìm ở đây. Lệnh Rails Tạo project Rails api với version 5.2.0...
Docker
Một phần không thể thiếu trong lập trình server hiện đại, khi mà mọi thứ cứ đòi phải lên cloud và thiết kế microservices. Nếu thiếu kiến thức về Docker...
Css
Hướng dẫn tạo layout bằng Css với Bootstrap, Material UI, Taiwind.
Front End
Hướng dẫn tạo layout bằng Css với Bootstrap, Material UI, Taiwind.
Postgres
1. Gem pg_search Đây là cái gem dễ dùng nhất rồi, nếu mà các bạn thích dùng PostgreSQL, còn một vài gem khác như search_cop, litesearch thì bạn có thể...
1. Vì sao lại cần full text search Có 2 trường hợp mình nghĩ tới full text search, đó là khi mình cần query với từ khóa mềm dẻo hơn,...
Rails
Một số trường hợp sử dụng array field trong Rails.
Một tips nhỏ để refactor khi sử dụng nhiều lệnh where trong controller.
Keycloak là một giải pháp quản lý danh tính và truy cập mã nguồn mở. Hướng dẫn này sẽ dẫn bạn qua các bước thiết lập Keycloak với Docker, tích...
Note lại tất cả những phím tắt đang dùng hiện tại.
Demo đơn giản về cách login với Google trong Rails api.
1.Get Google Client ID
Tới trang Google Cloud Console: Get Google Client ID
Hôm nay nói về việc quản lý biến môi trường trong Rails, chuyện cơ bản, nhưng đủ sức làm leader của dự án đái ra quần khi có biến.
Cái tính năng này nó siêu đơn giản luôn các bạn.
Bài này hướng dẫn về việc setup send mail trong Rails, thực ra cũng cơ bản, chẳng qua ghi lại để bữa sau copy paste cho lẹ.
N+1 query là vấn đề muôn đời, cơ bản và chủ yếu khiến cho app của bạn chậm, bài viết này để nhắc lại cách sử dụng các câu lệnh...
Web
Hôm nay note lại một số chuẩn mực khi thiết kế REST API để tham khảo sau này.