Note: This section of the site is under heavy construction, tread carefully.

Bookmarks tagged with “appdevelopment”

99 bookmarks by garrettc



UX Theatre: The Poster

"UX Theatre is easy to define. It's the application of any sort of design methodology without including a single user in the process. UX theatre is becoming more prevalent as executives learn the term user experience but their teams aren't empowered to do all the work that UX entails. "

Bookmarked on #


Free “do wtf you want with” pixel-perfect icons

Free, “do wtf you want with” pixel-perfect icons. New icons added every week.

Bookmarked on #


UX Lexicon

An evolving, interactive glossary of UX research terms. Those of us who work in UX, user researchers included, aspire to create terrific user experiences, but our terminology is a mess. 80 UXers from around the globe began to address that problem. This lexicon of UX terms includes research methods,

Bookmarked on #


Applying white space in UI design

"Good UI design is the thoughtful application of white space at all scales of an interface, from component to page, micro to macro. When white space is used well, the result is an interface that is harmonious, legible, and, above all, effective and easy to use."

Bookmarked on #


The difference between keyboard and screen reader navigation

"People often include screen reader users in the much larger group of keyboard-only users. Whilst this is correct (most screen reader users don’t use a mouse), it also creates a false impression of the way screen reader users navigate content."

Bookmarked on #


Organising around outcomes

In the pre-internet era, technology projects were defined up-front with a huge specification document, a formal business case and maybe a Prince 2 Project Initiation Document. In the internet era, technology projects got smaller as teams were able to release more regularly and deliver iterative value, and governance got lighter. Today, a team is more…

Bookmarked on #


Your First iOS App

If you're a complete beginner to iOS development and wondering how to get started, this is the course for you!

Bookmarked on #


Beyond 800 Words: Prototyping New Story Formats for News

"News on the internet is largely served up as 500 to 800-word articles - a legacy of newspapers. Although the digital article has been enhanced and improved with new technologies, it still works on the assumption that 'one size fits all'. BBC R&D is developing new story formats for news that are more effective than conventional video or article formats. I have written elsewhere about the current landscape of digital news. We think there might be better things."

Bookmarked on #




Will Kubernetes Collapse Under the Weight of Its Complexity? | Blog | InfluxData

A few weeks ago, I attended and spoke at KubeCon EU. It was a massive event attended by around 4,700 people...However, I felt there was an underlying problem with the whole spectacle: everyone I talked to was either an operator or an SRE. Where were all the application developers?

Bookmarked on #


Dark theme in a day

Excellent write-up of rethemeing an app with the latest CSS.

Bookmarked on #


Design systems

"I think a lot of people are collecting patterns and calling the resulting collection a design system. No. That’s a pattern library. You still need to have a framework for how to use those patterns."

Bookmarked on #


From Purpose to Patterns

At the heart of every well functioning design system are effective design principles. In this talk Alla Kholmatova shares insights from her long-term research on what makes effective design principles, how to define them, and how principles translate into design patterns in practice.

Bookmarked on #


A comprehensive guide to design systems

By utilizing a collection of repeatable components and a set of standards guiding the use of those components, companies are changing the pace of creation and innovation within their teams.

Bookmarked on #


Your guide to design systems from the world’s leading brands

A look at some of the best public design systems out there—from Atlassian, Shopify, Airbnb, and more.

Bookmarked on #



Adele

Dozens of design systems and pattern libraries thoroughly analyzed.

Bookmarked on #


12-Factor Apps in Plain English

"Popular platform-as-a-service provider Heroku […] maintains a manifesto of sorts called The Twelve-Factor App. It outlines a methodology for developers to follow when building modern web-based applications. Despite being partly self-serving (apps built like this will translate more naturally to running on Heroku), there’s a lot of meaty best-practices worth examining"

Bookmarked on #


Laws of UX

Laws of UX is a collection of the key maxims that designers must consider when building user interfaces.

Bookmarked on #


Five user research rules of thumb – disambiguity

I've shared some of my User Research Rules of Thumb here. I'd love to hear yours.

Bookmarked on #


The Twelve-Factor App

A methodology for building modern, scalable, maintainable software-as-a-service apps.

Bookmarked on #


Chatbots & Conversational UI

Articles on chatbots, conversational interfaces, artificial intelligence and how to build and design conversations for your users.

Bookmarked on #




Running in Circles

"Agile started off as a set of values. Values are subtle and abstract, so as agile spread, what spread wasn’t the values but the practice of working in cycles. Cycles are easy to explain and easy to copy. People in our industry think they stopped doing waterfall and switched to agile. In reality they just switched to high-frequency waterfall."

Bookmarked on #


Git Flight Rules

"Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...]"

Bookmarked on #


Understanding disabilities and impairments: user profiles

A set of profiles highlighting common barriers users face when accessing digital services and tips for designing services everyone can use.

Bookmarked on #



Here's How Hard It Is to Get People To Use Your App

Retention is hard for apps, and that's if you can get someone to download it in the first place.

Bookmarked on #


Make Product Decisions Without Doubt — My Lessons from Twitter and Slack

"At Twitter and Slack, Paul Rosania built interfaces that millions use each day. Here, he dissects how he eliminated doubt from four high-stakes product decisions."

Bookmarked on #


Sketching Interfaces

Generating code from low fidelity wireframes.

Bookmarked on #


Can You Afford It?: Real-world Web Performance Budgets – Infrequently Noted

"Performance budgets are an essential but under-appreciated part of product success and team health. Most partners we work with are not aware of the real-world operating environment and make inappropriate technology choices as a result."

Bookmarked on #



5 Delightful Ways to Onboard New Users

"Onboarding is a mechanism for first impressions which can shape the way users perceive your product from the first time they sign up, to the day they’re converted to a paid account."

Bookmarked on #


50 Things You [Probably] Forgot To Design

"Well, it’s not cool…but like…it’s okay. It happens. This list will make you better. Or at least more aware."

Bookmarked on #


The UX golden rule: Value > Pain

"There is a subtle force at work here. When discussing any product, technology, or idea, it’s easy to focus only on its value, what problem it is trying to solve for the user. This is a good start, and has historically been the only consideration. Recently however, people have started to realize that it also has to be well designed; it can’t be painful to use."

Bookmarked on #


And You Thought Buttons Were Easy?

Selling a design system into an enterprise usually involves a pitch to many audiences. Designers appreciate cohesiveness. Engineers value efficiencies. And, pivotally, executives appreciate value…

Bookmarked on #


Use a hypothesis backlog to capture and refine your problems

A "hypothesis backlog". A separate space away from the product backlog to collate all the possible problems that arise through anecdotes and conversations.

Bookmarked on #



The Limits of Prototyping

"Creating prototypes can help you create the right design and ensure that the design is right. Prototyping is a fundamental activity in the design thinking process, and it has even appeared in recent self-help books as a way to experiment with major life decisions. But I disagree with the notion that “everything can be prototyped, and everything is a prototype.” If we start looking at everything in the world as a bunch of models and treat them as such, we are creating problems downstream for our teams and our products."

Bookmarked on #


Principle - Animated Design

"Principle makes it easy to design animated and interactive user interfaces. Whether you're designing the flow of a multi-screen app, or new interactions and animations, Principle lets you create designs that look and feel amazing."

Bookmarked on #


Empathy Prompts

Prompts to consider when making things for others to use.

Bookmarked on #


How to Write Test Cases for Software

A test case is a set of steps and preconditions which a tester uses to execute a software test. Here are tips on how to write test cases for software.

Bookmarked on #



What’s the difference between style guides, pattern libraries, and design systems?

"In my organization, we’re trying to implement an integrated marketing plan which will be helped along greatly by a sound design system. In order to implement this properly, a shared vocabulary needed to be created so we could be sure we were referring to the same thing. In this post I do my best to explain the terms style guides (editorial and visual), pattern libraries, and design systems."

Bookmarked on #


Adopting Design Systems

Establish a model for product teams to adopt your system predictably and collaboratively so that you can report progress across your enterprise.

Bookmarked on #


Style Guides as Products

How thinking about style guides as products helps you meet user needs and overcome the barriers to adoption.

Bookmarked on #


10 Heuristics for User Interface Design: Article by Jakob Nielsen

Jakob Nielsen's 10 general principles for interaction design. They are called "heuristics" because they are broad rules of thumb and not specific usability guidelines.

Bookmarked on #