Links for Declarative Design

At the end of next week, I will sally forth to California. I���m going to wend my way to San Francisco where I will be speaking at An Event Apart.

I am very much looking forward to speaking at my first in-person AEAs in exactly three years. That was also in San Francisco, right before The Situation.

I hope to see you there. There are still tickets available.

I���ve put together a brand new talk that I���m very excited about. I���ve already written about the prep for this talk:

So while I���ve been feeling somewhat under the gun as I���ve been preparing this new talk for An Event Apart, I���ve also been feeling that the talk is just the culmination; a way of tying together some stuff I���ve been writing about it here for the past year or two.


The talk is called Declarative Design. Here���s the blurb:

Different browsers, different devices, different network speeds���designing for the web can feel like a never-ending battle for control. But what if the solution is to relinquish control? Instead of battling the unknowns, we can lean into them. In the world of programming, there���s the idea of declarative languages: describing what you want to achieve without specifying the exact steps to get there. In this talk, we���ll take this concept of declarative programming and apply it to designing for the web. Instead of focusing on controlling the outputs of the design process, we���ll look at creating the right inputs instead. Leave the final calculations for the outputs to the browser���that���s what computers are good at. We���ll look at CSS features, design systems, design principles, and more. Then you���ll be ready to embrace the fluid, ever-changing, glorious messiness of the World Wide Web!


If you���d a glimpse into the inside of my head while I���ve been preparing this talk, here���s a linkdump of various resources that are either mentioned in the talk or influenced it…

Declarative DesignDeclarative design on adactio.comUtopia by James Gilyead and Trys MudfordEvery Layout by Heydon Pickering and Andy BellBe the browser���s mentor, not its micromanager by Andy BellLayout Land by Jen SimmonsDesigning Intrinsic Layouts by Jen Simmons on adactio.comHTMLA declarative Web Share API on adactio.comA polyfill for button type=���share��� on adactio.comThe reason for a share button type on adactio.comShare Button Type explainer on GithubWhen should there be a declarative version of a JavaScript API? on adactio.comHow to (not) make a button by Tomas PustelnikCSSThe CSS Mindset by Max B��ckContextual Spacing For Intrinsic Web Design by Stephanie EcklesThe CSS mental model by Peter Paul KochCSS Forces by Tim BrownDesign ToolsOur web design tools are holding us��back by Vasilis van GemertTraditional Web Design Process is Fundamentally Broken by Jason GrigsbyWeb Design Tool Wish List by Jason GrigsbyDeclarative Design Tools (archived) by Jem GoldDesign systemsDeclarative design systems on adactio.comDesign systems thinking on adactio.comHistoryCascading HTML style sheets ��� a proposal by H��kon Wium Lie, 1994A Dao of Web Design by John Allsopp, 2000Responsive Web Design by Ethan Marcotte, 2010PeopleWolfgang Amadeus MozartMiles DavisTim Berners-Lee
 •  0 comments  •  flag
Share on Twitter
Published on December 01, 2022 05:53
No comments have been added yet.


Jeremy Keith's Blog

Jeremy Keith
Jeremy Keith isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Jeremy Keith's blog with rss.