Bài viết của Trịnh Tiến Mạnh

Làm việc với RSS Feeds bằng Ruby

Xin chào các bạn, trong chúng ta dân lập trình web, ai đó chắc cũng từng mở đầu sự nghiệp của mình bằng một tutorial hay một trang blog, một trang báo mạng. Và ai cũng phải đau đầu nếu trang báo của mình không có nội dung, và phải viết nội dung cho nó như thế nào. Chắc mọi người đã từng nghe nói ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

Snapshot testing trong React với Jest

Snapshot tests là một công cụ rất hữu ích trong trường hợp Developer muốn đảm bảo rằng UI không bị thay đổi ngoài ý muốn. Trong react, snapshot testing là việc tạo ra 1 file snapshot dưới dạng một file serializable từ component, sau đó trong những lần test sau, các component sẽ tiếp tục tạo ra ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

Học Singleton Pattern trong 5 phút.

Trong bài viết này mình sẽ giúp các bạn trả lời 4 câu hỏi về Single pattern trong vòng 5 phút. Singleton Pattern là gì? Tại sao cần dùng Singleton Pattern Làm thế nào để implement Singleton Pattern Có những cách nào để implement Singleton Pattern Liệu có đủ không nhỉ các bạn cùng theo dõi ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

Re:dash tool Dashboard và cách sử dụng

Re:dash là tool tạo dashboard được cung cấp từ open source . Nguồn data tạo từ dashboard là database như MySQL, TreasureData、BigQuery chẳng hạn , đương nhiên có thể get data từ Google Spreadsheets, hay có thể chạy trưc tiếp code Python Đây được coi là gợi ý tuyệt vời để giải quyết được ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

Hướng dẫn cách chuyển đổi ứng dụng iOS sang macOS (Phần 1)

Nếu bạn là một lập trình viên iOS và bạn có kĩ năng lập trình cả macOS, thì có lẽ bạn cũng mong muốn việc tạo ra một ứng dụng có thể chạy trên đa nền tảng. Giống như những lập trình viên khác, việc bạn không mong muốn nhất khi lập trình đa nền tảng đó là việc phải code lại hoàn toàn ứng dụng của ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

The Iterator Pattern trong Ruby

Mình có ví dụ như này: User.all.each do |u| puts u.name end Kết quả của khối lệnh này bạn sẽ thấy Nguyen Van A Nguyen Thi B Bạn code Ruby, bạn đã bao giờ tự hỏi: tại sao khi sử dụng vòng lặp each do mà bạn có thể chạy từ đầu mảng đến cuối mảng chưa? Câu trả lời là: Trong khi định ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

Advanced Kotlin Tips for developers

Advanced Kotlin Tips về việc viết code và sử dụng những gì Kotlin cung cấp có rất nhiều lời ích. Có rất nhiều lợi ích của việc sử dụng Kotlin: súc tích, an toàn, và quan trọng là nó interoperable với Java. Kotlin cũng giải quyết rất nhiều vấn đề hạn chế trong Java. Nên bài viết này giới thiệu một ...

Tác giả: Trịnh Tiến Mạnh viết 16:37 ngày 12/08/2018 chỉnh sửa

kintone Plug-in: "Reference records update" Plugin [VI]

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Quay trở lại với series plugin này, hôm nay mình xin giới thiệu ...

Tác giả: Trịnh Tiến Mạnh viết 16:36 ngày 12/08/2018 chỉnh sửa

User Acceptance Testing (UAT)

1. UAT là gì? UAT - Kiểm thử chấp nhận của người dùng có nghĩa là kiểm thử xem phần mềm đã thỏa mãn tất cả yêu cầu của khách hàng và khách hàng chấp nhận sản phẩm (và trả tiền thanh toán hợp đồng). Hay không? Cụ thể hơn UAT trả lời cho những câu hỏi sau: "Cái mình làm ra có phải là cái User ...

Tác giả: Trịnh Tiến Mạnh viết 16:36 ngày 12/08/2018 chỉnh sửa

Chi tiết về material design trong Android (Google) phần I

Hello mọi người, rất vui khi hôm nay mình được giới thiệu với các bạn 1 kiến thức khá thú vị trong lập trình là material design. Hàng năm có hàng triệu ứng dụng được pushing lên google play store, cái đầu tiên "đập" vào mắt người dùng là giao diện chứ không phải là nội dung. Mặc dù bạn có 1 ...

Tác giả: Trịnh Tiến Mạnh viết 16:36 ngày 12/08/2018 chỉnh sửa