Archive Show All27 Swift18 Uncategorized17 biases1 coding1 mindset4 product3 stories1 2023 Dec 29Chuyện Phiếm 02: Thiên kiến kẻ sống sót - Survivorship Bias Aug 18From Agile to Scrum Apr 25Chuyện Phiếm 01: Sản Phẩm Tốt Jan 18Năm Mèo Nói Chuyện Clean Code: Mèo Đen Hay Mèo Trắng 2022 Dec 01Bài học về mô hình kinh doanh Oct 28Spaghetti Tower Marshmallow Challenge Feb 23Scrum Team và Tây Du Ký 2019 Nov 08Adapter Design Pattern Sep 12Prototype Design Pattern May 10Builder Design Pattern Jan 31Singleton Design Pattern 2018 Nov 19Factory Design Pattern Sep 07Tổng quan về Design Pattern Jul 11iOS Pattern Phần 8: Dependency Injection (Phần cuối) Jun 01iOS pattern: Phần 7: Inversion of Control Mar 22iOS pattern: Phần 6: Nguyên lý S.O.L.I.D (chữ D ) 2017 Nov 09iOS pattern: Phần 5: Nguyên lý S.O.L.I.D (chữ I ) Sep 12iOS pattern: Phần 4: Nguyên lý S.O.L.I.D (chữ L ) Jul 07iOS pattern: Phần 3: Nguyên lý S.O.L.I.D (chữ O ) Jun 12Làm quen với CoreML trong iOS 11 Jan 20iOS pattern: Phần 2: Nguyên lý S.O.L.I.D (chữ S ) Jan 16Series code iOS pattern: Phần 1: Sơ lược về thiết kế hệ thống iOS 2016 Aug 24Protocol-Oriented Programming trong Swift (phần 2) Aug 22Protocol-Oriented Programming trong Swift (Phần 1) Apr 08Closure/Block trong iOS Apr 01Sự khác biệt giữa Struct và Class trong Swift Apr 01Delegate trong iOS