- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
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 ...
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 ...
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ụ ...
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 ...
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 ...
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 ...
[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 ...
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 ...
[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à ...
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 ...