Bài viết của Hoàng Hải Đăng

Tại sao bạn cần Use Cases/Interactors

Kể từ khi Clean Architechture trở thành một chủ đề hot trong việc phát triển ứng dụng Android đã có rất nhiều bài viết hay những sample project để giải thích cách thức hoạt động và lợi ích của nó. Tuy nhiên tôi luôn nghe thấy những câu hỏi. Tại sao cần đến Use Cases?, Use Case để làm gì?, Sao ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019 chỉnh sửa

Android in Action: Implement MVP(Model - View - Presenter) Architecture for Android Application. Past 1: Analysis the requirement

Overview Let's discuss the way implementation Android MVP Architecture in practical case. Part1: Overview MVP Architecture and Login function's requirement Part 2: Implement source code by Kotlin in Android Application We'll design MVP Architecture like as below View layer: UI ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019 chỉnh sửa

Tiếp cận reverse engineering javascript – Case study: Chatwork

Javascript là thành phần không thể thiếu của bất kỳ một web app hiện đại nào, đặc biệt là các web app ở dạng SPA (Single Page Application). Việc hiểu được flow thực hiện cũng như các hàm của client sẽ giúp ta có cái nhìn sâu sắc hơn cho về app. Tuy nhiên, với sự phát triển của các công cụ ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019 chỉnh sửa

Neom, thành phố Ả Rập tham vọng nhất thế giới: có taxi bay, Mặt Trăng nhân tạo, bãi biển phát sáng, robot khủng long, cô giáo hologram và nhiều hơn nữa

Đường ven Biển Đỏ sẽ được làm lại, trộn lẫn với cát vàng óng ánh trong nắng là cát có thể phát sáng trong đêm. A-rập Xê-út đang nung nấu ý định xây lên một siêu thành phố của tương lai, với kích cỡ bằng 33 lần New York. Quan chức địa phương gọi đây là “ dự án ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019 chỉnh sửa

Clean Code Ruby - Variables

Giới thiệu Bài viết này dựa trên các nguyên tắc kỹ thuật trong lập trình từ cuốn sách Clean Code của Robert C. Martin, được điều chỉnh cho Ruby. Đây không phải là một hướng dẫn cách viết bắt buộc. Đó là một hướng dẫn để sản xuất phần mềm có thể đọc, tái sử dụng và có thể tái cấu trúc trong ...

Tác giả: Hoàng Hải Đăng viết 14:15 ngày 08/11/2019 chỉnh sửa

Quy tắc để cải thiện test automation code

Test automation vốn cực kì khó. Cho dù là với system, integration, hay unit level, nó luôn khó nhằn từ đầu tới cuối. Bạn thậm chí đôi khi còn chẳng biết bắt đầu từ đâu. Và khi đã bắt đầu thì bạn lại chả biết cách xử lí tiếp như thế nào. Thế nên sẽ tuyệt vời hơn nếu có cách giúp ...

Tác giả: Hoàng Hải Đăng viết 15:03 ngày 07/11/2019 chỉnh sửa

[Android] Xuất hiện chủng virus “bất tử”, tự động cài lại ngay cả khi người dùng khôi phục cài đặt gốc

Hãy tưởng tượng một ngày nào đó, chiếc smartphone Android yêu dấu của bạn bất ngờ bị dính virus, bạn đã thử mọi cách để “xóa bay” con virus này nhưng không được kể cả reset lại hoàn toàn cài đặt gốc, đó sẽ là một cơn ác mộng. Một vài Tips & Tricks với Android ...

Tác giả: Hoàng Hải Đăng viết 15:03 ngày 07/11/2019 chỉnh sửa

Những phát ngôn điên rồ nhất của Elon Musk về sao Hỏa, loài người và trí tuệ nhân tạo

Elon Musk, CEO Tesla và SpaceX, có cách nhìn cuộc sống vô cùng thú vị và lạ lùng. Chẳng hạn, ông tin rằng loài người nên thả vũ khí nhiệt hạch lên sao Hỏa để hành tinh này ấm hơn. Elon Musk và Jack Ma tranh cãi về AI Công ty AI do Elon Musk tài trợ không dám tung ...

Tác giả: Hoàng Hải Đăng viết 15:03 ngày 07/11/2019 chỉnh sửa

[C#] Hướng dẫn sử dụng kiểu giá trị Enum trong csharp

Bài viết hôm nay mình sẽ tiếp tục giới thiệu đến các bạn Kiểu dữ liệu Enum trong lập trình C# winform. Kiểu dữ liệu enum giúp ta định nghĩa một tập các giá trị nguyên khó nhớ, thành một tập các định danh bằng chữ gợi ý nghĩa, giúp ta dễ đọc, hiểu mã nguồn và ...

Tác giả: Hoàng Hải Đăng viết 21:40 ngày 05/11/2019 chỉnh sửa

Credit rating: what you need to know

Credit rating is a technical term referring to an opinion of a ratings service provider (or a credit rating agency – CRA) on the ability of an entity, be it a business or an individual, to fulfill its financial obligations on time What is credit rating? Credit rating is a technical term referring ...

Tác giả: Hoàng Hải Đăng viết 21:39 ngày 05/11/2019 chỉnh sửa
<< < .. 76 77 78 79 80 81 82 .. > >>