API Enhancement Proposals 🚀
https://aep.dev/

This is a fork of Google's aip.dev, aimed at external usage and expanded to apply to "REST" APIs (Google's standards are written for APIs described with Protocol Buffers). It's unclear (to me) how the changes in this fork affect Google's API tooling and will probably require forks of those tools, particularly the API linter. Like aip.dev, there aren't versions or stability guarantees yet, but these are likely to emerge.

Jun 18, 2024 (16:07 UTC) apis design styleguides

API Improvement Proposals 🚀
https://google.aip.dev/

This is Google's public API style guide. It is a living document, continually debated and revised by Google's API governance team and everyone who interacts with them. Is it safe to use externally? That's the intent, but it's not clear what, if any, stability guarantees are being made.

Still, for anyone who wants to use Google's public API client generators and other tooling, conforming to the AIPs is a must.

Jun 18, 2024 (16:01 UTC) styleguides apis design google

Design Systems vs. Style Guides 🚀
https://www.nngroup.com/articles/design-systems-vs-style-guides/

Is there a clear distinction here?

Design systems are made of many different pieces ­— components, patterns, styles, and guidelines — and can help operationalize and optimize design efforts.

For software (API definitions and program source code), it's widely understood that a style guide is ineffective without a linter. But by the above definition, that's not enough to make a design system. What's missing: libraries, samples, large demos, case studies... what else?

Jun 16, 2024 (13:31 UTC) design styleguides

⟪ recent ⟫ advice aftershokz agents agi ai alienhominid alltheplaces android apimanagement apis apisyouwonthate appengine apple art auden automation avro badshah beastieboys benfolds bios blogging boba bobdylan books breaches breakfast brevity brunopedro bsky buf bullshit cacm cameronblevins capitalism changesets chatgpt cherylwaters christophkern cli cloud cloudrun cncf coffee commenting community companies concerts conferences connect cplusplus css dart dartmouth dashboards data databases datalakes datapoisoning debugging defunkt design devex devsite diet dirtywave documentation easteregg eda editions editors edm eks empire endpoints engineering envoy events faith family finch flaxseed frost fruit ftc gallbladder games gateway gateways gcp geekbench geo girard github gloo go google googlemaps gorilla gregorymone grpc grpcweb hacking health healthchecks heartworms help heresy hichord history homelab http hype hypebusting iceberg ideas imgoing india innerengineering inonshkedy integrations interviews iusethis jamesmurphy java jennifergovola jokes json juliaangwin k8s kafka kagi kaitenzushi keithharing kelseyhightower kentstate kexp kiosks kubernetes law lcdsoundsystem licenses linkblogs llms localfirst locations lucagalente lyrics m8 malloryhaigh martinkleppman matduggan materialdesign mccarthy meetups meridethwhittaker meta microsoft middleware minipcs minneapolis minsky museum music nat networking nginx npr nutrition nyt openapi opensource openstreetmap operators oreilly otobokebeaver overture pancakes performances pescatarian peterdenning pharisees pinboard pinkpantheress platformcon platformengineering platforms podcasts poetry portland portugaltheman postgis postideas privacy production productreviews programming prost protobuf protocolbuffers protos pubsub python quality ransomware raphaelpinson recipes repos rss rtree rubrik rust saas sabotage sadhguru santaclarauniversity score scrapers scu sdks seahorse search security sfmoma signal snl snowflake software songs soup spotify spotifyengineering sqlite startups steelydan storage strawberries styleguides sudorandom super73 sushi synthesizer synthhistory teams teensy tiles timbowmanjr timburks tinydesk toddlyons tonic trackers travel turing unkey usps vanta vegan via:license victortangermann videos vulnerability walking web webarchive webinars weezer wikimedia williamdalrymple wix workflows workouts yoga youtube zed zombiezen