Bài viết của Bùi Văn Nam

Những tính năng mới có trên Rails 5

Mở đầu Rails 5 được công bố trên cộng đồng vào tháng 4-2015, theo như david.heinemeierhansson - người sáng lập ra Ruby on Rails đã chia sẻ thì trong phiên bản mới này có một số tính năng nổi bật và rất đáng được mong đợi. David cũng chia sẻ về tầm nhìn cũng như cách thức ông xây dựng framework ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

Cách hợp tác hiệu quả trong công việc với đối tác Nhật Bản

Framgia là 1 công ty Nhật Bản với môi trường làm việc đậm chất xứ sở mặt trời mọc, việc tiếp xúc hàng ngày với sếp và khách hàng là người Nhật là điều không thể tránh khỏi. Chính vì thế, trong báo cáo tháng cuối năm này, tôi muốn tổng kết một vài điều tôi đã tìm hiểu cũng như trải nghiệm trong ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

Làm thế nào để tái hiện được 1 lỗi khó tái hiện và làm cho nỗ lực kiểm thử của bạn là hiệu quả

Trong thế giới testing, một bug/defect được tìm thấy nên được tái hiện một cách nhất quán, như vậy, tester có thể báo cáo bug đó với sự tin tưởng, dev có thể fix bug với sự rõ ràng và Team QA có thể tự tin đóng bug đó lại. Tuy nhiên, quá trình này đôi khi đi kèm với những khó khăn của riêng nó. ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

So sánh angularjs và reactjs

1. Sơ lược Trước khi đi vào sự khác nhau giữa angularjs và reactjs, tôi xin khai quát sơ qua về chúng như sau: Angularjs: Nó ra đời từ năm 2009, và sắp có phiên bản 2.0 dự kiến đầu năm 2016 sẽ release. Phiên bản Angular hiện tại dùng nhiều những thuộc tính(attributes) và những thành ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

bắt đầu với ruby on rails

1. Ruby là gì Ruby là một ngôn ngữ lập trình, được tạo ra bởi Yukihiro “Matz” Matsumoto. Ruby được sử dụng rất phổ biến trong lập trình, được xếp vào 1 trong 10 ngôn ngữ lập trình phổ biến nhất trên thế giới. Sự phổ biến của ngôn ngữ Ruby thường gắn liền với Rails, do lập trình viên ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

Desktop Notification Và Áp Dụng Vào Gem Chat Private Pub Trên Rails

Tầm 3 tuần trước khi đăng nhập và lướt FaceBook như mọi khi, thì mình nhận đc message từ chrome đề nghị cho phép hiện thông báo lên Desktop khi có thông báo tương ứng. Sau khi chấp nhận thì mỗi khi bật FaceBook và khi có thông báo mới thì trên góc màn hình Desktop sẽ xuất hiện thông báo, mình khá ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

Multithreading: Các cách khởi tạo và sử dụng Java Thread

Gần đây mình có nhận được một câu hỏi khi đi PV ở một công ty IT, đó là có bao nhiêu cách để khởi chạy 1 Thread trong Java (Create instance & starting). Theo kiến thức sơ khai từ lúc còn đi học của mình là một cách, nhưng thực tế kết quả chính xác lại là hai (yaoming) Trong bài viết này xin ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

Scraping và crawling Web với Scrapy và SQLAlchemy

Trong bài viết này, tôi sẽ giới thiệu cách xây dựng một công cụ scraping và crawling Web. Dữ liệu sẽ được thu về từ Stack Overflow và chúng ta sẽ trích xuất những câu hỏi mới nhất (Tiêu đề và URL). Dữ liệu thu được sẽ được lưu vào cơ sở dữ liệu. Tôi viết bài này với mục đích lớn nhất là học ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

NHỮNG VẤN ĐỀ CẦN TRÁNH VỚI MỘT TESTER (PHẦN II)

Không có gì là hoàn hảo cũng như không có ai là không mắc sai lầm bao giờ. Nhưng biết trước những rủi ro mình có thể gặp phải để tránh và chia sẻ với mọi người thì đó chính là bước đầu cho thành công của bạn. 1. Thiếu tự tin. Trong cuộc sống của mỗi người nói chung và trong Software ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa

Phong cách làm việc với khách hàng Nhật - Vị trí ngồi họp

Đối với phong cách làm việc của người Việt nam thì vị trí ngồi trong phòng họp thường là không có quy định quá rõ ràng. Tuy nhiên đối với người nhật thì việc vị trí ngồi nói lên khá nhiều điều. Trong tiếng nhật có từ :上座(kamiza)từ này nhằm để chỉ vị trí ngồi tốt nhất trong phòng, vị trí dành ...

Tác giả: Bùi Văn Nam viết 13:04 ngày 12/08/2018 chỉnh sửa