Design pattern trong Javascript có những gì thú vị? (Phần 2)
Qua phần 1, mình đã giới thiệu cho các bạn về các mẫu design pattern cơ bản mà bạn sẽ hay sử dụng đến chúng....
7 phút để hiểu rõ Dependency Injection và ứng dụng nó trong Scala với Macwire
60 giây đầu tiên: Ôn lại kiến thức Xin chào các bạn! Chắc hẳn trong số chúng ta ai cũng đã từng sử dụng các...
Giới thiệu về Iterator design pattern
Sử dụng các cấu trúc dữ liệu tập hợp như: array, set, map, tree, stack, queue,… là một phần không thể thiếu trong quá trình...
KISS – Nguyên lý rút ra từ lập trình
KISS – Nguyên tắc đơn giản hoá “Keep it simple, stupid!” – “Hãy làm cho mọi thứ trở nên đơn giản” . Đơn giản...
Tìm hiểu về Bridge Pattern
Trong việc thiết kế ứng dụng, một mẫu thiết kế (design pattern) là một giải pháp để tối ưu việc một vấn đề thường xuyên...
Design pattern trong Javascript có những gì thú vị? (Phần 1)
Nói đến design patten, thông thường người ta hay nghĩ đến những ngôn ngữ hỗ trợ mạnh về static-class nhưng có bao giờ bạn nghĩ...
Adapter Pattern
Structural Pattern (nhóm cấu trúc) : các giải pháp giúp chúng ta sử dụng đối tượng (objects) và các lớp (classes) trong các cấu trúc...
Giới thiệu Decorator pattern
1. Vấn đề Khi phát triển phần mềm việc thêm hành vi (method) cho object thường xảy ra. Để giải quyết vấn đề này ta...
Giới thiệu Builder pattern
Trong thực tế, đôi khi chúng ta cần tạo object phức tạp chứa nhiều data member. Các data member này có thể là các kiểu...
Giới thiệu về Singleton Pattern
Bạn đã từng nghĩ chương trình của bạn sẽ thế nào khi có n object cùng kết nối tới database? Lúc đó, chương trình của...
Cải thiện JS Performance với Object Pool Pattern
Hà Nội, Discovery Complex 302 Cầu Giấy, Một ngày có nắng nhưng vẫn lạnh. Tâm trạng hơi chán. Thôi viết blog vừa để chạy deadline,...
Hexagonal Architecture and the Netflix Use Case (Part 2)
Check out part 1 here The Netflix Use Case: Netflix is multi-billion dollar technology and media company, providing an entertainment subscription service with nearly 200...
Hexagonal Architecture and the Netflix Use Case (Part 1)
Check out part 2 here Hexagonal Architecture Hexagonal Architecture is a software architecture that allows independence between three parts of an application that most...
Microservices và Phản-khuôn-mẫu
Thiên Chúa tạo ra… ánh sáng và bóng đêm, thiên đường và địa ngục… Người tạo ra vạn vật theo cặp đối lập, tương xứng...
Tổng quan về kiến trúc CQRS
CQRS ? Đây là một pattern được viết tắt bởi Command Query Responsibility Segregation, dịch nôm na là phân tách vai trò Command (tượng trưng...