Design patterns là công cụ hỗ trợ lập trình tuyệt vời với nhiều công thức đã được kiểm chứng. Tuy vậy, design pattern cũng có hiệu quả tiêu cực. Lúc này, ta gọi chúng là antipattern.
Xem chi tiếtVề tác giả: Lubos Volkov là một nhà thiết kế dày dặn kinh nghiệm, anh đã từng làm việc từ xa với rất nhiều lập trình viên hàng đầu. Là một nhà thiết kế sản phẩm tại Toptal, Lubos làm việc hàng ngày với các đội ngũ thuộc nhiều lĩnh vực khác nhau từ kỹ sư, sản xuất nội dung hay phát triển cộng đồng. Kỹ năng giao tiếp của anh chính là một trong những chìa khoá quyết định thành công của mình.
Xem chi tiếtTrong một bài viết trước đây của mình, tôi kêu gọi các lập trình viên nên tìm hiểu về một chương trình chỉnh sửa đồ họa phổ biến nào đó. Đây hoàn toàn là một kỹ năng kỹ thuật, do đó, nó có vẻ hợp lý để các lập trình viên quan tâm và vọc thử.
Xem chi tiếtNhân dịp sếp Tùng đang hot, hôm nay mình lôi tên tuổi sếp Tùng vào bài viết để câu view và câu like. Đùa đấy,...
Xem chi tiếtHiện nay, thiết kế UI đã có sự đổi khác so với thiết kế đồ họa truyền thống. Tuy vậy, thiết kế UI vẫn là một phần không thể tách khỏi lĩnh vực gốc là thiết kế hình ảnh. Với mỗi bước tiến của mình, thiết kế hình ảnh đã hình thành nên nhiều ngôn ngữ, bố cục và quy trình thiết kế mới. Qua nhiều thế hệ, designer đã chuyển đổi từ giấy in sang màn hình hiển thị, với mỗi thế hệ này thiết kế đồ họa đã hoàn thành sứ mệnh biểu diễn ngôn ngữ hình ảnh của mình.
Xem chi tiếtVai trò của lập trình viên web là luôn luôn phải cập nhật kiến thức, vì thế tôi đã liệt kê rất nhiều website chứa nhiều lĩnh vực liên quan đến việc phát triển web – như là cấu trúc thông tin, tương tác người dùng và thiết kế web/graphics.
Xem chi tiếtĐể có một thiết kế tốt cần phải đi theo từng bước. Nếu một Designer có thói quen xấu bỏ qua bất kỳ một bước nào trong quy trình thiết kế một sản phẩm, người dùng sản phẩm sẽ phải chịu hậu quả nhiều nhất.
Xem chi tiếtCó vẻ như ai cũng đồng tình rằng UX (trải nghiệm người dùng) đang trở thành trung tâm của sân khấu, và công nghệ bị đẩy xuống vai phụ, và dần dần sẽ chỉ là vô hình. Tuy nhiên, để duy trì một UX tốt, chỉ đơn thuần “giấu” công nghệ đi là vẫn chưa đủ.
Xem chi tiếtKhi bắt tay vào thiết kế trải nghiệm người dùng mobile, gắn bó với thực hành là cách vững chắc nhất để đi. Trong bài viết này, tôi sẽ tập trung vào các vấn đề cơ bản cần giải quyết để tránh bị gián đoạn hoặc bắt buộc người dùng phải suy nghĩ về những điều nên được thực hiện một cách đơn giản.
Xem chi tiếtQua 27 chương và 568 trang, tài liệu sẽ hướng dẫn các dev cách áp dụng những nguyên tắc thiết kế căn bản vào quá trình lập trình app iOS sử dụng Swift.
Xem chi tiếtNhững mẫu thiết kế có thể là trợ thủ đắc lực khi chúng ta sử dụng chúng một cách chính xác. Tuy nhiên, khi sử dụng không đúng thì lợi bất cập hại. Việc cấp thiết là làm thế nào chúng ta sử dụng chúng một cách chính xác.
Xem chi tiết