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

Introduction to Git hooks

Githook là gì? Giống như các hệ thống quản lý version khác, Git cũng cung cấp cho chúng ta một cách để can thiệp vào một số quá trình đặc biệt của nó bằng những custom script, đó là hook. Git hook có 02 nhóm là: Hook cho client Là những hook dành cho những quá trình được thực hiện ở phía ...

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

Sử dụng Stripe trong ứng dụng ruby on rails

I, Giới thiệu về stripe ** 1, Stripe là gì** Stripe là một dịch vụ thanh toán phổ biến giúp cho việc thanh toán trực tuyến một cách dễ dàng, nhanh chóng. Giúp kết nối hệ thống website bán hàng trực tuyến với các công ty thẻ, tài khoản ngân hàng. 2, Tài sao phải sử dụng Stripe Stripe ...

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

Redis cơ bản

1. Giới thiệu Redis là một gói phần mềm mã nguồn mở được bắt đầu phát triển vào đầu năm 2009 bởi một lập trình viên người Ý có tên là Salvatore Sanfilippo. Một số đặc điểm chính của Redis như Dữ liệu được lưu trữ trên bộ nhớ trong (RAM), và chỉ sử dụng bộ nhớ ngoài cho việc sao lưu phục hồi ...

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

Immutable and Non strict - collections

Khi bắt đầu vào dự án scala, để đạt yêu cầu của công việc, tôi đã cố giải quyết các tasks của mình theo java thuần (hay là theo C). Trong vài lần cố làm refactor code , tận dụng sức mạnh của scala . Có một số khái niệm thường được nhắc tới trong các tài liệu tìm hiểu ,tạm chia làm 2 cặp : ...

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

The streaming build system

Khi làm việc với React.JS, mình đã có cơ hội được tiếp cận với Gulp - một build system khá mạnh hỗ trợ chúng ta trong việc xây dựng giao diện (UI) cho website. Trước đây, khi mình làm project được yêu cầu sử dụng SASS (Compass) và CoffeeScript, mình thường phải bật hai tab của terminal để hỗ trợ, ...

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

ĐỊNH NGHĨA VỀ DEPLOY/DEPLOYMENT

Deploy/ deployment được hiểu là triển khai, sắp đặt một thứ gì đó. Trong lĩnh vực phần mềm, deploy được hiểu là triển khai tiến hành sử dụng phần mềm hoàn thiện trong môi trường ứng dụng thực tế. Nó có nghĩa gần giống với install, thế nhưng deploy mang một sắc thái ý nghĩa riêng đó là có thể ...

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

Giới thiệu về DataMapper

Giới thiệu chung Data Mapper là một mô hình ánh xạ hướng đối tượng (ORM). Khác với mô hình Active Record, Data Mapper giữ cho dữ liệu được lưu trong bộ nhớ máy và trong cơ sở dữ liệu độc lập với nhau. Mô hình Data Mapper phát huy hiệu quả trong các ứng dụng có số luật lệ và quy trình nghiệp vụ ...

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

[Hướng dẫn]Tạo một khung cảnh kỳ lạ với phần mềm Photoshop

Nguồn : http://design.tutsplus.com/tutorials/create-a-funny-surreal-underground-scene-with-adobe-photoshop--cms-23777 Trong bài tutorial này tôi sẽ hướng dẫn bạn cách tạo một khung cảnh kỳ lạ bằng cách sử dụng một loạt các thao tác kỹ thuật chỉnh sửa ảnh. Trước tiên chúng ta sẽ sử dụng các hình ...

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

Các thủ thuật viết Repositories trong Laravel

Muốn viết code tốt hơn bạn phải thực hành nhiều hơn. Nhưng đôi khi bạn cảm thấy nhàm chán khi phải viết đi viết lai những đoạn code tương tự nhau. Trong một ứng dụng, bạn có thể có nhiều Repositories để làm việc với hệ thống lưu trữ của mình. Khi sử dụng Laravel, phần lớn thời gian bạn sẽ sử dụng ...

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

Sử dụng Paypal trong ứng dụng rails

1, Giới thiệu về paypal Paypal là một cổng thanh toán điện tử trực tuyến giúp chúng ta có thê đưa tiền từ tài khoản ngân hàng vào tài khoản PayPal để tiến hành giao dịch trên mạng. Hoặc rút tiền từ tài khoản PayPal về tài khoản nngân hàng. Khi sử dụng PayPal làm trung gian thì quá trình giao ...

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