Mindblown: a blog about philosophy.
-
Triển khai CI/CD cho iOS – SonarQube & Blackduck
Overview Tiếp tục với series CI/CD cho iOS, hôm nay chúng ta sẽ triển khai CI với hai nền tảng kiểm tra source code rất nổi tiếng là SonarQube và Blackduck. Triển khai CI với Blackduck Khác với SonarQube, Blackduck không đánh giá chất lượng mà giúp chúng ta quản trị open source code và…
-
Triển khai CI/CD cho iOS – SonarQube & Blackduck
Overview Tiếp tục với series CI/CD cho iOS, hôm nay chúng ta sẽ triển khai CI với hai nền tảng kiểm tra source code rất nổi tiếng là SonarQube và Blackduck. Triển khai CI với SonarQube Đôi chút về SonarQube, đây là một nền tảng mã nguồn mở sử dụng để kiểm tra chất lượng…
-
Triển khai CI/CD cho iOS – SwiftLint
Hưởng ứng theo tinh thần của Editor team, mình đóng góp Series này để hưởng ứng Technopedia, không nhằm mục đích dự thi. Mong rằng các kinh nghiệm của mình sẽ giúp ích được cho cộng đồng trong lĩnh vực liên quan. Sam Để triển khai CI/CD cho một sản phẩm iOS có rất nhiều…
-
[Spring] Sử dụng Spring ResponseStatusException
Sử dụng Spring ResponseStatusException Giới thiệu ResponseStatus ResponseStatusException Ví dụ Lời kết Giới thiệu Một ứng dụng RESTful, bằng cách trả về các HTTP status code trong HTTP response nó có thể thông báo về sự thành công hay thất bại của một HTTP request. Ví dụ như nếu người dùng request lên một id…
-
[DesignPattern] Simple Factory Pattern
-
Git for fun
Một vài tips hay ho khi sử dụng git (sử dụng command-line) Đối với Backend dev, việc sử dụng command-line tool với git là khá cần thiết vì có thể môi trường làm việc không có sẵn GUI để sử dụng. Đồng thời sử dụng command-line trong nhiều trường hợp mang lại tốc độ tốt…
-
Đừng lạm dụng Enum
Nhà tâm lý học người Mỹ Abraham Maslow có một câu nói rất nổi tiếng Câu nói này rất phù hợp với lập trình. Mỗi vấn đề đều có nhiều cách tiếp cận với ưu nhược điểm riêng tuỳ theo ngữ cảnh và ràng buộc. Không có giải pháp nào luôn hợp lý hoặc luôn…
-
Design Pattern: Builder Pattern trong iOS
Design Pattern: Builder pattern trong iOS Nghe đến Design Pattern, chắc hẳn mỗi lập trình viên đều biết đến kỹ thuật quan trọng này và đã từng áp dụng nó ít nhất một lần. Design pattern giúp bạn giải quyết vấn đề một cách tối ưu nhất, cung cấp cho bạn các giải pháp trong lập trình hướng…
-
[Flutter] Hướng dẫn tạo plugin và gọi thư viện native (Phần cuối)
-
[Flutter] Hướng dẫn tạo plugin và gọi thư viện native (Phần 3)
Got any book recommendations?