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.
View detailVề 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.
View detailTrong 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ử.
View detailNhâ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,...
View detailHiệ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.
View detailVai 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.
View detailĐể 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.
View detailCó 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 đủ.
View detailKhi 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.
View detailQua 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.
View detailNhữ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.
View detail