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

Tạo một helper giúp user dễ dàng review ứng dụng của bạn trên AppStore

Bạn là một iOS developer và tạo ra những ứng dụng tuyệt vời được đưa lên AppStore, vậy cách để ứng dụng của bạn được biết đến nhiều hơn và nằm trong top 200 các ứng dụng mới được tải nhiều nhất? Hãy tạo một chức năng gợi ý cho người dùng đánh giá ứng dụng của bạn. Sau đây là cách làm: Khi người ...

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

Structural patterns

Mẫu thiết kế thứ ba trong chuỗi bài Design Patterns mà hôm nay mình giới thiệu đó là Structural patterns (mẫu thiết kế kiến trúc).Trong kỹ thuật phần mềm thì các mẫu thiết kế kiến trúc là mẫu thiết kế giúp đơn giản việc thiết kế bằng cách xác định cách đơn giản để thể hiện được các mối quan hệ giữa ...

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

Cách phân chia folder và đặt tên components cho một app React

Chắc hẳn ai cũng biết, React chỉ là một thư viện nên không chỉ rõ cho người dùng cách tổ chức, phân chia cấu trúc thư mục cho dự án của mình. Xét trên một khía cạnh, có thể điều này là tốt vì dev có thể thoải mái thử rất nhiều cách khác nhau để chọn ra phương pháp phù hợp với dự án của mình. Tuy ...

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

Top-down learning path: Machine Learning for programmers

Late to the party? Yes. But is it always too late to start? Never! For last year and a half, I have seen devs around me riding on the hype train of machine learning and engage in conversation with kind of ideas which could as well get drafted to next script for Back to the future ...

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

Giải thích về pointer trong 5 phút

Nếu bạn đang đọc bài này thì có nghĩa là bạn muốn biết thêm về pointer trong C. Đó là 1 điều tốt. Kể cả nếu bạn không lập trình với C nhiều thì việc có những hiểu biết về pointer sẽ giúp bạn có thêm những hiểu biết sâu hơn về cách bộ nhớ hoạt động. Học về pointer cũng giúp bạn trở thành một lập ...

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

Scope trong AngularJS & sử dụng isolated scope với attributes

Chao, Hôm nay, mình xin làm bài giới thiệu cho các bạn về một vấn đề của Angular JS, đó chính là scope trong AngularJS & sử dụng isolated scope với attributes. Mời các bạn tham khảo, trong bài viết này, mình tham khảo tài liệu trên website của Angular JS https://angularjs.org/ Trước tiên, ...

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

Agile Leader: Hãy là đấu sĩ ở những khoảnh khắc quyết định

Chris là một ví dụ tiêu biểu cho người lãnh đạo kiểu mới. Không phải vì anh ấy là một diễn giả tuyệt vời, cũng không phải vì anh ấy có tầm nhìn rộng lớn hay có những ý tưởng làm thay đổi thế giới. Chỉ vì một kỹ năng dường như là đơn giản. Một kỹ năng rất khó để làm chủ. Là một nhà lãnh đạo Chris ...

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

Refactor Ruby on Rails Code

Refactor Ruby on Rails Code Đôi khi, chúng ta không thích một yêu cầu chức năng bởi vì cách dễ nhất để giải quyết vấn đề đó là viết bad code (mã xấu) và chúng ta không nghĩ ra được giải pháp nào khác trong đầu. Điều này có thể khiến các developer tìm thấy rất ít kết quả thông qua các trang Ruby ...

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

Realtime dùng react native và rails action cable

Rails 5 đã giới thiệu nhiều tính năng mới, nhưng một trong những tính năng được mong đợi nhất là ActionCable. ActionCable tích hợp WebSockets vào ứng dụng và cung cấp cả hai phía client-side JS và server-side Rails. Dưới đây mình sẽ giới thiệu cách kết nối giữa server-side sử dụng Rails và client ...

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

Cập nhật ứng dụng React native trong một nốt nhạc với CodePush

Một trong những ưu điểm của việc sử dụng react-native để xây dựng ứng dụng mobile đó chính là chúng ta có thể cập nhật ứng dụng tới tận tay người dùng cuối chỉ trong một nốt nhạc mà không cần cập nhật thông qua store khá mất thời gian như ứng dụng android hay ios thông thường. Nguyên lý: Đơn giản ...

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