5 exercises — practise correct article use with technical terms: an API, the internet, a/the endpoint, and abstract concepts like cloud computing that take no article.
Articles with tech terms
First mention → a/an; known/specific → the
Abbreviations: match the pronunciation — an API, an HTTP, a URL, a REST API
Abstract concepts (no article): cloud computing, microservices architecture, version control
Unique entities: the internet, the web, the DOM, the cloud
0 / 5 completed
1 / 5
A developer writes in documentation: "The service communicates with ___ external API to fetch user data." Which article is correct?
An is correct. "API" is pronounced letter by letter: AY-pee-eye. The first sound is a vowel (/eɪ/), so use an: "an API", "an API gateway", "an API key". This is one of the most common article errors in technical writing. The rule: article choice before abbreviations depends on pronunciation of the first letter, not the letter itself. Compare: "a REST API" (REST is pronounced as a word /rɛst/, starting with consonant /r/); "an HTTP request" (H is pronounced /eɪtʃ/, a vowel sound); "a URL" (U is pronounced /juː/, which starts with the consonant sound /j/ — so use a). The article here is indefinite because we haven't specified which external API — it's one of potentially many.
2 / 5
A technical spec reads: "Configure ___ endpoint to accept POST requests from authenticated clients." Later: "Test ___ endpoint with a valid token." Which articles are correct?
An endpoint… the endpoint is correct. This demonstrates the fundamental article rule: first mention = indefinite (a/an); subsequent mention = definite (the). On first mention, the reader doesn't yet know which endpoint we mean → an endpoint. On the second mention, the reader already knows which one (the one just described) → the endpoint. This pattern runs throughout all technical documentation. Endpoint starts with a vowel /ɛ/, so use an on first mention. Option B uses the on first mention — only correct if the endpoint has already been defined earlier. Option D: "a endpoint" is incorrect — the vowel /ɛ/ requires an. Mastering first-mention vs subsequent-mention is the single highest-value article skill for technical writers.
3 / 5
A developer blogs: "___ cloud computing has transformed software delivery." And in the same article: "___ cloud we use is AWS." Which articles are correct?
Cloud computing (no article)… The cloud is correct. Cloud computing here is used as a general, abstract concept — a category or field, like software engineering, machine learning, open source. General concepts in English take no article when used generically: "Microservices architecture improves scalability." · "Version control is essential." · "Serverless computing reduces operational overhead." In the second clause, "the cloud we use" refers to a specific, identifiable cloud (our company's cloud platform) — so the is correct. Key distinction: "Cloud computing is powerful" (abstract concept, no article) vs "The cloud computing market is growing" (specific market, with article). This pattern applies to many tech terms: containerisation, automation, DevOps, agile as abstract concepts take no article.
4 / 5
A README states: "This library exposes ___ feature called lazy evaluation." Then: "Enable ___ feature in your configuration file." Which articles are correct?
A feature… the feature is correct. Classic first-mention/subsequent-mention pattern: "a feature" (introducing it for the first time — reader doesn't yet know this specific feature) → "the feature" (now known, referring back to the one just introduced). This is the most important article pattern in any kind of instructional or technical writing. Additional rule: called/named/labelled clauses follow a noun introduced with a/an: "a technique called memoisation", "a pattern known as event sourcing", "a mode called strict". After the name is established, switch to the. In documentation, README files, and tutorials, tracking this first-mention → the-thereafter pattern is essential for professional clarity.
5 / 5
Which sentence correctly uses articles with the technical terms "server", "database", and "the Internet"?
"A server communicates with a database over the internet" is correct. Three separate article decisions: ① A server and a database — generic first mentions of countable nouns: a server (any server), a database (any database). ② The internet — "the internet" / "the Internet" is treated as a unique, singular entity — there is only one, so it takes the. Similarly: the web, the cloud (when referring to the public cloud concept broadly), the DOM. Capitalisation of Internet vs internet is a style choice — both are accepted; lowercase is now dominant in most guides. Option A: "an Internet" is wrong (definite article needed, not indefinite). Option B: "Internet" with no article is wrong. Option D: omits articles from server and database — these are countable and require an article in the singular.