Đánh giá chất lượng từ trải nghiệm người dùng

Mục lục nội dung Qualitative Testing – Đánh giá chất lượng là gì? Tổng hợp và phân tích kết quả Các phương pháp kiểm tra trải nghiệm người dùng Phỏng vấn Thực hiện khảo sát Kiểm tra khả năng sử dụng Qualitative Testing – Đánh giá chất lượng là gì? Đánh giá chất ...

Tác giả: Hoàng Hải Đăng viết 09:46 ngày 30/03/2021

Xử lý ngon lành Microsoft Office Word với Python-Docx

Microsoft Word (MS)- một trong các tiện ích từ bộ Microsoft Office là một trong những phần mềm phổ biến trong việc tạo ra file document, hỗ trợ đọc và ghi nội dung từ đơn giản đến phức tạp. Mặc dù con người có thể trực tiếp tạo và viết nội dung lên file MS, tuy nhiên trong rất nhiều tác vụ cần ...

Tác giả: Hoàng Hải Đăng viết 09:46 ngày 30/03/2021

Chương 7 Áp dụng các mẫu thiết kế bằng Swift

Chương 7 Áp dụng mẫu thiết kế hướng đối tượng trong swift (Chú ý Chương này rất dài) Trong xuất bản lần đầu của Gang of Four’s Design Patterns: Elements of Reusable Object- Oriented Software tháng 10 năm 1994. Tôi chỉ chú ý đến những mẫu thiết kế này từ 10 đến 12 năm về trước. Giống hầu ...

Tác giả: Hoàng Hải Đăng viết 09:45 ngày 30/03/2021

Lib requests có gì hay mà dùng thay urllib

Mục lục nội dung Đọc code requests urllib3 urllib urllib đã kiểm tra SSL certificate urllib redirect ngon lành urllib với JSON API Tra cứu thông tin COVID-19 Hành động của chúng ta Kết luận Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Python ...

Tác giả: Bùi Văn Nam viết 09:45 ngày 30/03/2021

Permalinks WordPress Là Gì? Hướng Dẫn Tối Ưu Permalinks Cho SEO

Permalinks trong cấu trúc của WordPress đóng vai trò hết sức quan trọng. Quan trọng hơn nữa đó là trong kỹ thuật tối ưu Seo Onpage. Nếu bạn không phải là một chuyên gia hay là newbie, việc gãy link nội bộ là chuyện hết sức bình thường. Vậy làm thế nào để có Permarlinks tối ưu, và được gọi là tối ...

Tác giả: Bùi Văn Nam viết 09:45 ngày 30/03/2021

Hướng dẫn build java project, maven project trên Jenkins

Mục lục nội dung Hướng dẫn build java project, maven project trên Jenkins Bài viết được sự cho phép của tác giả Trần Hữu Cương Hướng dẫn build java project, maven project trên Jenkins Trong ví dụ này mình sẽ thực hiện clone 1 maven project từ github và thực hiện build nó thành ...

Tác giả: Trịnh Tiến Mạnh viết 09:45 ngày 30/03/2021

Thiết kế Messaging Service WhatsApp – P2

Mục lục nội dung 1. Quay lại với hệ thống 2. Chi tiết Messaging Service WhatsApp 2.1 Database Model 2.2 Distributed Cache 3. Phân tích tính năng – Feature Walkthrough 3.1 Gửi tin nhắn 3.2 Nhận tin nhắn 3.3 Websocket 4. Tham khảo Bài viết được sự cho phép ...

Tác giả: Trần Trung Dũng viết 09:45 ngày 30/03/2021

Thiết kế Messaging Service WhatsApp – P1

Mục lục nội dung 1. Yêu cầu hệ thống 2. User case Messaging Service 3. Xử lí gửi và nhận tin nhắn 3.1 Websocket 3.2 Push Notifications 3.3 Còn với XMPP? 4. Bắt tay vào thiết kế 5. Tham khảo Bài viết được sự cho phép của tác giả Kiên Nguyễn Tiếp sau chuỗi ...

Tác giả: Bùi Văn Nam viết 09:45 ngày 30/03/2021

Dùng Python như các CLI tool

Mục lục nội dung Python Python 1-liner Python nhiều dòng Thử thách Pro tips Kết luận Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Những “hacker” trên dòng lệnh luôn gõ nhoay nhoáy các “command line” để xử lý text: grep, cut, ...

Tác giả: Trịnh Tiến Mạnh viết 09:45 ngày 30/03/2021

black – quên đi nỗi lo PEP8

Mục lục nội dung Code Python phải chuẩn PEP8 Chuyện đau đầu về xì tai (style) black là gì Dùng black để format code Python Hành động của chúng ta Kết luận Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Code Python phải chuẩn PEP8 Ngay khi bạn mới làm ...

Tác giả: Hoàng Hải Đăng viết 09:45 ngày 30/03/2021

CygWin là gì? Cài đặt Compiler C/C++ CygWin trên Windows

Mục lục nội dung CygWin là gì? Cài đặt CygWin trên hệ điều hành Windows Tạo biến môi trường cho CygWin Bài viết được sự cho phép của tác giả Trần Hữu Cương CygWin là gì? Cygwin là một bộ công cụ mã nguồn mở (GNU) dành cho Windows. Cygwin cung cấp môi trường * nix ...

Tác giả: Tạ Quốc Bảo viết 09:45 ngày 30/03/2021

RxSwift 4: nền tảng RxSwift

Mục lục nội dung Infinite observable sequences Operators Schedulers Kiến trúc ứng dụng Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Lập trình reactive không phải là một khái niệm mới, nó đã tồn tại trong thời gian khá dài. Tuy nhiên không phải lập trình viên ...

Tác giả: Vũ Văn Thanh viết 09:45 ngày 30/03/2021

JavaScript Runtime Environment là gì?

Mục lục nội dung JavaScript Runtime Environment là gì? Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Một khái niệm, thành phần khá quan trọng trong lập trình JavaScript đó là JavaScript Runtime Enviroment. 12 tips hay cho JavaScript 2/9 này làm gì? Làm ...

Tác giả: Trịnh Tiến Mạnh viết 09:45 ngày 30/03/2021

Vẽ đồ thị trong Python với thư viện Matplotlib

Mục lục nội dung Pylab là gì? 1. Phân cấp đối tượng trong Matplotlib 2. Vẽ đồ thị với plot() 2.2 Vẽ nhiều tập điểm phân tán trên cùng đồ thị 2.3 Vẽ nhiều đồ thị trong cùng một ảnh 3. Vẽ tập hợp điểm phân tán với scatter() Bài viết được sự cho phép của tác giả Kien ...

Tác giả: Trần Trung Dũng viết 09:45 ngày 30/03/2021

Một vài điều cần lưu ý khi bạn làm việc với JS

Mục lục nội dung cho kết quả khác nhau trên các trình duyệt khác nhau Sử dụng với tham số không làm việc với Promise Nullish vs OR Promise constructor anti-pattern Catch await error Optional chain trên function Bài viết được sự cho phép của tác giả Lưu Bình An ...

Tác giả: Trần Trung Dũng viết 09:45 ngày 30/03/2021

NoSQL Key Value Stores must know

Mục lục nội dung 1. Key Value Stores là gì? 1.1 Use case 2. Hai kiểu Key Value Stores 2.1 Object Stores 2.2 In-Memory Databases 4. Tham khảo Bài viết được sự cho phép của tác giả Kiên Nguyễn Tìm hiểu về NoSQL và Amazon Web Services tất nhiên không thể bỏ ...

Tác giả: Bùi Văn Nam viết 09:45 ngày 30/03/2021

RxSwift 2: Khái niệm cơ bản về lập trình bất đồng bộ

Mục lục nội dung Cocoa và các API UIKit bất đồng bộ Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Đồng bộ và bất đồng bộ khác nhau như nào? Ví dụ, khi các bạn tính 1+ 1 trên máy tính casio bỏ túi thì nó ra luôn là 2, vậy kết quả đó là tức thời thì nó là đồng bộ. Còn giả sử ...

Tác giả: Tạ Quốc Bảo viết 09:45 ngày 30/03/2021

JavaScript Engine là gì? Tìm hiểu JavaScript Engine

Mục lục nội dung JavaScript Engine là gì? Các bản JavaScript Engine phổ biến JavaScript dùng ở đâu? Bài viết được sự cho phép của tác giả Trần Hữu Cương JavaScript Engine là gì? JavaScript Engine là một chương trình máy tính thực thi các đoạn code JavaScript (JS). ...

Tác giả: Trần Trung Dũng viết 09:45 ngày 30/03/2021

Làm thế nào để làm theo “Hướng dẫn” một cách thông minh nhất?

Mục lục nội dung Tôi đã từng mắc kẹt trong chính những hướng dẫn như thế nào? Nên làm thế nào để hướng dẫn phát huy được hiệu quả thật sự? 1. Nghiên cứu thật kỹ về dự án 2. Hãy thử xây dựng một kế hoạch bằng chính suy nghĩ của mình trước 3. Xem video và đặt ra những câu hỏi ...

Tác giả: Tạ Quốc Bảo viết 09:45 ngày 30/03/2021

RxSwift 5: Cài đặt RxSwift

Mục lục nội dung RxCocoa Cài đặt RxSwift Cộng đồng RxSwift Tổng kết Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh RxCocoa RxSwift triển khai các hàm tương tự của Cocoa. RxCocoa hỗ trợ tất cả các API của UIKit và Cocoa. Ngoài ra RxCocoa còn có các tính năng mở ...

Tác giả: Hoàng Hải Đăng viết 09:45 ngày 30/03/2021