- 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
Hướng dẫn cách chuyển đổi ứng dụng iOS sang macOS (Phần 2)
Ở phần trước chúng ta đã tạo ra được phần thô của app sau khi chuyển đổi từ iOS sang macOS, tiếp theo chúng ta sẽ đến với việc tạo ra các model để lưu trữ dữ liệu. Tạo một "Swift File" mới bằng cách đi từ File/New/File…, và đặt tên nó là "Beer_iOS.swift". Đảm bảo rằng nó được thêm vào ...
Phân tích yêu cầu và thiết kế trong Scrum
Khi nào các hoạt động phân tích yêu cầu (requirement analysis) và thiết kế(design) diễn ra trong mô hình Scrum? Làm thế nào để có sự hiểu biết về phân tích yêu cầu và thiết kế trong Scrum? Phân tích yêu cầu là một trong những hoạt động chính trong việc chuẩn bị Backlog (các hoạt động khác có thể ...
Parcelize - Hỗ trợ tuyệt vời cho Parcelable
Parcelize được kotlin thêm vào từ version 1.1.4 Theo nguyên văn của Kotlint thì Android Extensions plugin now includes an automatic Parcelable implementation generator. Declare the serialized properties in a primary constructor and add a @Parcelize annotation, and writeToParcel()/createFromParc ...
Tại sao Automated Testing sẽ không bao giờ thay thế được Manual Testing
Có rất nhiều người cho rằng automated testing sẽ thay thế manual Testing. Tại sao phải chịu đựng chi phí của việc manual Testing khi bạn chỉ có thể viết các bài kiểm tra tự động ? Nó nhanh hơn, rẻ hơn, và cung cấp kết quả tương tự như thử nghiệm bằng tay ... phải không? Sai rồi. Sự thật là, thử ...
API Testing sử dụng Postman
Hiện nay có rất Tool hỗ trợ cho việc kiểm thử API. Phải kể đến như Jmeter, Curl, Postman..... Trong bài viết hôm nay mình sẽ tìm hiểu về Postman, cách cài đặt cũng như sử dụng nó trong kiểm thử API. 1. Khái niệm API (Application Programming Interface) ta có thể hiểu đơn giản nó là phần mềm ...
Singleton (Creational Patterns)
Đảm bảo 1 class chỉ có 1 instance và cung cấp 1 phương thức để truy cập nó. Tần suất sử dụng trong JavaScript: 5/5 (high) Singleton Pattern giới hạn số lượng instance của 1 object cụ thể chỉ là 1. Cái instance duy nhất này được goi là singleton. Singleton rất hữu ích trong các trường hợp khi ...
CarrierWave bạn có thực sự biết hết tất cả cách dùng
Chào các bạn, CarrierWave là một gem hỗ trợ đến upload file trong ruby. Khi tìm kiếm trên viblo bạn sẽ thấy rất nhiều bài viết được giới thiệu cũng như sử dụng. Tuy nhiên khi mình đọc thì có rất nhiều phần được ghi trong document lại không được nhắc tới và trong bài viết này mình sẽ điểm qua một số ...
Tất tần tật về Thymeleaf - Thymeleaf là gì? So sánh Thymealeaf với JSP, JSF
Thymeleaf là một Java template engine dùng để xử lý và tạo HTML, XML, Javascript, CSS và text. Mục tiêu chính của thymeleaf là mang lại các template tự nhiên, đồng nhất, đơn giản (nature templates) cho công việc phát triển. Các lợi ích của Thymeleaf Với thymeleaf, ta chỉ cần sử dụng file HTML ...
Tìm hiểu về biểu đồ xương cá - ISHIKAWA
Trong cuộc sống, chúng ta rất hay đối mặt với các vấn đề. Những lúc như vậy chúng ta lại có những thói quen đổ lỗi lòng vòng cho nguyên nhân gây ra nó. Điều này gây ra sự mâu thuẫn trong mỗi quan hệ cũng như sự thiếu trung thực, đổ lỗi lần nhau dẫn tới việc communication giữa các bên thất bại. Nhất ...
How to Rails Sessions work?
Điều gì xảy ra nếu Rails app của bạn không biết được "Ai đã ghé thăm nó"? Nếu bạn không đặt ra được vấn đề rằng cùng một người dùng (user) request 2 trang (page) khác nhau? Và nếu tất cả dữ liệu (data) mà app lưu trữ bi mất ngay sau khi nó kịp phản hồi (response)? Đây là một vấn đề gặp phải ở ...