Software and design for modern teams

Designing for Speed: Why Performance Is a Feature

<Category: Design> 发表评论

Designing for Speed: Why Performance Is a Feature

Users rarely praise a fast site, but they leave slow ones. Performance is part of the experience, from the first byte to the last interaction.

阅读这篇文章的其余部分

本文来自: Designing for Speed: Why Performance Is a Feature

Why We Ship Small Changes

<Category: Engineering> 发表评论

Why We Ship Small Changes

Large releases hide risk. Small changes are easier to review, test and roll back, and they teach you faster what customers value.

阅读这篇文章的其余部分

本文来自: Why We Ship Small Changes

A Practical Guide to Accessibility

<Category: Design> 发表评论

A Practical Guide to Accessibility

Accessible design is good design. Clear contrast, sensible headings and keyboard-friendly controls help everyone, not only people with disabilities.

阅读这篇文章的其余部分

本文来自: A Practical Guide to Accessibility

Choosing the Right Tech Stack

<Category: Engineering> 发表评论

Choosing the Right Tech Stack

Every project begins with the question of which tools to use. Our advice is to pick technologies your team understands well and that have healthy communities.

阅读这篇文章的其余部分

本文来自: Choosing the Right Tech Stack

Security Basics for Small Teams

<Category: Engineering> 发表评论

Security Basics for Small Teams

You do not need a large security department to get the essentials right. Use a password manager, enable multi-factor authentication and keep software up to date.

阅读这篇文章的其余部分

本文来自: Security Basics for Small Teams

Notes on API Design

<Category: Engineering> 发表评论

Notes on API Design

A good API reads like a good conversation: predictable, consistent and forgiving. Choose clear names, version carefully and return helpful errors.

阅读这篇文章的其余部分

本文来自: Notes on API Design

The Case for Boring Technology

<Category: Product> 发表评论

The Case for Boring Technology

New tools are exciting, but each one adds cost: learning, maintenance and hiring. Boring technology lets teams focus on the product.

阅读这篇文章的其余部分

本文来自: The Case for Boring Technology

Mobile-First, Not Mobile-Only

<Category: Design> 发表评论

Mobile-First, Not Mobile-Only

Designing for small screens forces useful constraints: clear priorities, simple navigation and fast loading.

阅读这篇文章的其余部分

本文来自: Mobile-First, Not Mobile-Only