Git#
Java#
Style Guides#
API & JSON#
- Structured error messages for HTTP APIs
- Google API Improvement Proposals
- Google JSON Style Guide
- Zalando RESTful API and Event Guidelines
- Hyphen, underscore, or camelCase as word delimiter in URIs
You should use hyphens in a crawlable web application URL. Why? Because the hyphen separates words (so that a search engine can index the individual words), and a hyphen is not a word character. Underscore is a word character, meaning it should be considered part of a word.
- Double-click this: camelCase
- Double-click this: under_score
- Double-click this: hyphen-ated
See how browser only thinks one of those is two words?
camelCase and underscore also require the user to use the shift key, whereas hyphenated does not.
Writing stile guides#
- Back End, Back-End
Don’t use if you can substitute a more specific term, such as server, operating system, database, or network.
Two words as a noun. Hyphenate as an adjective.
- front end, front-end
In content for a general audience, don’t use as a synonym for the desktop interface to a database or server. Instead, refer to the program by name, or use interface, program, app, or another specific and accurate term instead. It’s OK to use these terms in content for a technical audience.
Two words as a noun. Hyphenate as an adjective.
Microservices#
“AI”#
