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

Java Design Patterns (P1)

Chào các bạn, Bài này tôi sẽ giới thiệu qua về Design Patterns và một số patterns hay sử dụng trong phát triển phần mềm. Một số lợi ích của việc sử dụng design patterns là: Design Patterns định nghĩa và cung cấp các tiếp cận chuẩn industry trong việc giải quyết các vấn đề có tính lặp lại. ...

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

[React-Native] - Part 2: Custom Fonts and Image

Chào các bạn, trong bài trước mình đã giới thiệu về Styles and Layout with Flexbox. Hôm nay mình lại tiếp tục quay trở lại với con đường nghiên cứu React-Native tiếp nhé. Mình sẽ giới thiệu với các bạn làm sao để có thể sử dụng Custom fonts , Image Resources trong React-Native. Trong bất kì ứng ...

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

Gem apipie

Hi all, Rails một phần phổ biến cũng bởi 1 điều rằng những những dev mobile thường ít có khả năng dev server cho mình, với lợi thế dễ học mà lại vừa chuyên nghiệp nên các dev mobile thường hay chọn Rails để phát triển phần back-end (server) của bản thân. Đó là việc của các dev mobile, còn ...

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

Ruby on Rails ActiveRecord Associations - Những phần ít được biết đến

ActiveRecord associations là một phần cơ bản của Rails, nhưng không phải tất cả chúng được sử dụng rộng rãi. Dưới đây là những phần ít được biết đến của ActiveRecord association. Có lẽ bạn đã từng phát triển một trang blog cho phép comment. Một số comment có thể không phù hợp, vì vậy bạn muốn ...

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

7 Design Patterns to Refactor MVC Components in Rails

Làm thế nào để các thành phần MVC trở nên đơn giản Để khiến cho Models, Views, Controllers trở nên đơn giản và chuẩn hóa, chúng ta phải liên tục refactor hay tái cấu trúc trên code đã được viết. Trong quá trình tái cấu trúc sẽ không được thay đổi bất kỳ các phản hồi tương tác với bất kỳ hành động ...

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

Image Uploads with CKEditor, CKFinder and Laravel 5x

Tiếp tục SERIES: Tìm hiểu laravel & Xây dựng website bán hàng cùng Laravel 5x. Phần 1: Blade template, Xây dựng giao diện người dùng Phần 2: User Authentication, Xây dựng trang login Phần 3: Back-end : Category management Phần 4: Back-end : Product management, Upload multiple images using ...

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

So sánh Reference vs Value Types trong Swift (P1)

Giới thiệu Một trong những lưu ý thay đổi lớn nhất với các nhà phát triển khi chuyển từ Objective-C sang Swift đó là việc mở rộng của Value types (kiểu giá trị) và Reference types (kiểu tham chiếu) Vậy Value types và Reference types là gì? Chúng khác nhau như thế nào? Chúng ta hãy cùng ...

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

Hướng dẫn tạo ứng dụng chat trong React kết hợp với Firebase - Phần 2

Xin chào các bạn, bây giờ tiếp tục với bài viết ở phần 1, hôm nay mình sẽ tiếp tục với phần 2, để xử lí các sự kiện khi người dùng nhập message vào, lưu message cũng như tên user vào firebase. Ở phần trước mình chỉ làm phần thô khi cho hiển thị message cũng như user ra, giao diện ở phần 1 sẽ như ...

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

Ruby Contructors

Giới thiệu 'Visual Basic .NET Dim sf As BaseballTeam = New BaseballTeam("San Francisco Giants") 'Dim - Allocates space for one or more variables 'As - Identifies a data type in a declaration 'New - Creates a new object instace #Ruby sf = BaseballTeam.new("San Francisco Giants") #Ruby ...

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

10 Nguyên tắc lắng nghe và cư xử trong công việc.

Một người nghe tốt sẽ lắng nghe không chỉ những gì đang được nói, mà còn để những gì còn lại không nói hoặc chỉ một phần nói. Nghe hiệu quả do đó liên quan đến việc quan sát ngôn ngữ cơ thể và nhận thấy sự mâu thuẫn giữa các thông điệp bằng lời nói và không lời, cũng như những gì đang được nói ở ...

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