recentpopularlog in

garrettc : designpatterns   17

Why Don't We Just Use Material Design? | Webdesigner Depot
'The question posed in that meeting (Why don’t we just use Material Design?) reverses the design process in a way that epitomizes the problem with any design system. The question that should have been asked was: “Would employing Material Design solve some, or all, of our problems?”'
analysis  design  opinion  webdesign  google  designsystems  designpatterns 
6 weeks ago by garrettc
Benefits of a connected design system
"We’re seeing more and more organisations, big and small, empowering design teams to think more systematically. Couple that with the adoption of declarative JavaScript libraries, such as React and Angular, we’re able to unlock new ways to use web components to design, build and maintain interfaces.

This shift in approach is pulling design and engineering disciplines closer together, aligning workflows, and fundamentally changing the way teams communicate with each other."
designpatterns  designsystems  designthinking  webdesign  webdevelopment  patternlibrary 
january 2019 by garrettc
Weft. — Ethan Marcotte
"I wrote about trying to understand what you’re designing or building before you design or build it"
css  designpatterns  designthinking  designsystems  webdesign  webdevelopment 
august 2018 by garrettc
Learning JavaScript Design Patterns
An open-source book on JavaScript Design Patterns
javascript  book  designpatterns  programming 
july 2018 by garrettc
Why Design Systems Fail by Una Kravets
"It’s like going to the gym. Small incremental changes make a big difference over the long term. If you just work out for three months and then stop, you’ll lose all your progress. It’s like that with design systems. They have to stay in sync with the live site. If you don’t keep it up to date, people just won’t use it.

It’s really important to have a solid core. Accessibility needs to be built in from the start. And the design system needs ownership and dedicated commitment. That has to come from the organisation."
designsystems  designpatterns  patternlibrary  styleguide  webdevelopment  webdesign  business 
june 2018 by garrettc
The Problem with Patterns
It started off as an honest problem with a brilliant solution. As the ways we use the web continue to grow and evolve, we, as its well-intentioned makers and stewards, needed something better than making simple collections of pages over and over again. Design patterns, component libraries, or even style guides have become the norm for organizations big and small. Having reusable chunks of UI aids consistency and usability for users, and it lends familiarity and efficiency to designers. This in turn frees up designers’ time to focus on bigger problems, like solving for their users’ needs. In theory.
designpatterns  designsystems  webdevelopment  webdesign 
june 2018 by garrettc
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."
designpatterns  patternlibrary  designsystems  designthinking  webdevelopment  appdevelopment 
may 2018 by garrettc
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.
designpatterns  designthinking  designsystems  webdesign  webdevelopment  appdesign  appdevelopment  patternlibrary  efficiency  bestpractice  research  business 
may 2018 by garrettc
How to write reusable sane API-based Preact, React or Vue.js components using the Render Props pattern
"It doesn't matter if I'm dealing with edited content or GitHub statistics, almost every dataset is available to me via API endpoints. Those datasets then go into my React, Preact or Vue.js applications. Up until today I hadn't figured out the best way to work with API data in a component-driven world. But you know what — now I know."
reactjs  preactjs  vuejs  webdevelopment  javascript  designpatterns 
april 2018 by garrettc
All Thumbs, Why Reach Navigation Should Replace the Navbar in iOS Design
The UINavigationBar, navbar for short, has been around since the original iPhone. Historically, navbars have been convenient and clear, easy to understand and easy to build. Then phones ballooned…
appdevelopment  ios  design  designpatterns  navigation 
june 2017 by garrettc
Designing Systems, Part 1: Theory, Practice, and the Unfortunate In-between
Brasília, seen from above, looks like a bird or a plane. Image: NASA Earth Observatory Part one of a three-part essay based on the talk I gave at Smashing…
designpatterns  designsystems  userexperience  webdevelopment  designthinking  architecture  city 
february 2017 by garrettc
Designing Imaginative Style Guides
"Andy Clarke unpacks his tinsel and untangles the Christmas illuminations to add some brilliance to the subject of style guides."
designpatterns  designsystem  patterns  webdesign 
december 2016 by garrettc

Copy this bookmark:





to read