All
Jobs
Companies

Get job alert for this search

1 jobRuby on Rails

Related posts

View all
Lộ trình trở thành Ruby Developer cho người mới bắt đầu

Lộ trình trở thành Ruby Developer cho người mới bắt đầu

Bước đầu tiên để phát triển sự nghiệp bản thân là xác định rõ những gì anh em muốn. Anh em muốn thành lập trình viên chuyên nghiệp hay học thêm chỉ như một ngôn ngữ mới. Nếu anh em xác định Ruby là ngôn ngữ lập trình chính (main skill) thì road map chiến đấu ngôn ngữ này cần được sắp xếp và lên kế hoạch bài bản. Một kế hoạch tốt vừa tiết kiệm công sức, vừa giúp anh em giỏi lên nhanh chóng. Bài viết này giới thiệu tới anh em lộ trình chi tiết giúp anh em trở thành Ruby Developer! 1. Ruby là gì? Đầu tiên Ruby là ngôn ngữ lập trình chứ không phải đá đỏ. Khi nói đến ngôn ngữ lập trình, có rất nhiều ngôn ngữ để anh em có thể lựa chọn, từ Python đến C#, cho tới Java, Golang. Nhưng nếu anh em đang muốn phát triển ứng dụng thiệt là nhanh thì Ruby là ngôn ngữ dành cho [...]

Read more
Những điều cần biết về Ruby on Rail developer

Những điều cần biết về Ruby on Rail developer

Năm 2024 rồi, có nên hay không khi trở thành Ruby on Rail developer là câu hỏi thường gặp của những bạn bước chân vào học lập trình. Vậy Ruby on Rail là gì? Những yếu tố nào vẫn còn là sức hút lớn khi bắt đầu học Ruby on Rail? Cần làm gì để trở thành một lập trình viên Ruby on Rail giỏi? Tất cả sẽ được giải đáp qua bài viết dưới đây. 1. Ruby on Rail là gì? Trước khi trở thành Ruby on Rail developer thì anh em cần hiểu Ruby on rail là gì? Luôn tới với phần khái niệm đầu tiên. Ruby on Rails is an open-source server-side web application framework with an MIT license. While Ruby on Rails is written in Ruby, a dynamic, general-purpose programming language from Japan, RoR is, in fact, a framework, not a language. Many entrepreneurs and non-developers often confuse the two, thinking of Rails when hearing Ruby but rarely the other way around. Ruby on Rails là một framework web phía server. Mã nguồn mở và có giấy phép MIT. Trong khi Ruby on Rails được viết bằng Ruby, mộ [...]

Read more
Làm thế nào để tránh Race Condition in Rails

Làm thế nào để tránh Race Condition in Rails

Bài viết được sự cho phép của tác giả Tùng Nguyễn Tôi nghĩ chắc các bạn developer ai cũng đã nghe qua từ Race condition rồi. Trong bài này tôi sẽ đề cập đên 2 vấn đề chính: Race Condition là gì!? và Làm sao phòng tránh nó? Race condition rất khó để debug đặc biệt là khi mà chính tôi cũng không biết nó có phải Race Condition hay không! Race Condition là gì? Khi 2 hoặc nhiều user vì 1 lý do nào đó cùng lúc read và update cùng 1 record ở cùng 1 thời điểm, nó sẽ dẫn đến 1 vài problem không mong muốn. Tôi lấy ví dụ 1 customer click vào button Pay ở trang checkout của website e-commerce. Một điều hoàn toàn có thể xảy ra là customer có thể charge cùng 1 order 2 lần vì 2 request charge có thể đến gần như cùng 1 lúc. Những trường hợp giống như vậy gọi là Race Condition. Các cách phòng tránh Race Condition Locking Khi hệ thống của tôi cho phép multiple users access và edit cùng 1 record, tôi cần phải tìm cá [...]

Read more
5 câu hỏi phỏng vấn Ruby on Rails Developer hay, thường gặp

5 câu hỏi phỏng vấn Ruby on Rails Developer hay, thường gặp

Ruby on Rails từ lâu đã được xem như viên hồng ngọc trong giới ngôn ngữ lập trình, vậy phỏng vấn Ruby on Rails có gì khó? Bài viết này, với 5 câu hỏi ở phần 1 mong muốn đem tới cho anh em một số câu hỏi cơ bản phỏng vấn Ruby on Rails. Ở các phần tiếp theo sẽ đi sâu hơn vào từng phần và các phần kiến thức cần nắm chắc. Ruby on Rails là như này sao? Bắt đầu thôi nào anh em! Còn chần chừ gì nữa mà không đi hái quả ngọt! 1. Sub-directory app/controllers và helper Câu hỏi đầu tiên phỏng vấn Ruby on Rails là khái niệm cơ bản về sub-directory. Trả lời cho câu hỏi này: App/controllers - Phần này xử lý web request từ user, đưa tới controller. Các thư mục con (sub-directory) là nơi Rails tìm kiếm các Controller class. App/helpers - Các thư mục con app/helper classs sử dụng để hỗ trợ cho view, model và các class controller khác. Một số [...]

Read more