snake_case
/sneɪk keɪs/
noun — “the naming style where words slither along with underscores connecting them.”
Snake_case is a naming convention in programming where all letters are lowercase and words are separated by underscores (_). This style is widely used for variable names, function names, file names, and database columns, particularly in languages like Python, Ruby, and C, where hyphens or spaces are not allowed. The underscores serve as visible boundaries between words, improving readability without relying on capitalization.
PascalCase
/ˈpæskəl keɪs/
noun — “the naming style where every word stands tall like soldiers in formation.”
PascalCase is a naming convention in programming where each word in an identifier begins with an uppercase letter and there are no spaces or separators between words. This style is often used for class names, constructor functions, namespaces, and sometimes constants, depending on language-specific conventions. It’s closely related to camelCase, but the first word is capitalized, giving identifiers a distinctive, formal look.
Kebab-Case
/ˈkɛb.æb keɪs/
noun — “the naming style where words are politely skewered together with hyphens and served lowercase.”
camelCase
/ˈkæm.əl.keɪs/
noun — “the naming style where words huddle together and capital letters pop up like camel humps.”
country code Top-Level Domains
/ˌsiː-siː-tiː-ɛl-diːz/
n. “Country codes at the end of the internet.”
ccTLDs, short for country code Top-Level Domains, are two-letter top-level domains assigned to specific countries, territories, or regions. They appear at the far right of a domain name and are defined by the ISO 3166-1 alpha-2 country codes. Examples include .us for the United States, .uk for the United Kingdom, .de for Germany, and .jp for Japan.
Key characteristics of ccTLDs include:
generic Top-Level Domains
/ˌdʒiː-tiː-ɛl-diːz/
n. “The top-level labels that tell you what kind of website you’re visiting.”