additional glossary terms and quiz fix #35

Merged
olli merged 5 commits from dev into main 2026-10-16 13:09:18 +03:00
Owner
No description provided.
The three examples described jobs any language or web framework could do,
so they taught nothing about the term and its quiz question had no right
answer the player could reason to: a search API in PHP read just as well
with Python, Node.js or Go in the blank. Each example now uses the trait
that makes the term the pick: PHP's long-lived workers under FrankenPHP,
Node.js holding thousands of open connections and sharing code with the
browser, and Laravel's own Eloquent models, queued jobs and scheduler.
Skip quiz questions whose text shows the answer inside a word
All checks were successful
CI / lint (push) Successful in 2s
CI / server (push) Successful in 22s
CI / image (push) Successful in 4s
CI / verify-staging (push) Successful in 51s
3e86042483
Leaks let every name under four letters through, so that Git would not be
found in "digit". PHP is three letters, and its summary and example both
name FrankenPHP, which the blank leaves whole: the question showed its own
answer. A short name that looks like an abbreviation is now found as
written inside other words. PHP is the only term this changes, and it now
appears in the quiz only as a wrong answer.
SDLC and PRs are the vocabulary of how software gets built, and DORA's
metrics are how a team sees whether its delivery got faster or worse.
ORM was only a tooltip; as a card it explains the trade-off behind using
one and links to SQL and to Laravel's Eloquent.

QA, PRD and SHA join the abbreviations, used in the new cards' texts.
Add SDK and PII to the glossary, and UX and GDPR as abbreviations
All checks were successful
CI / lint (push) Successful in 3s
CI / server (push) Successful in 24s
CI / image (push) Successful in 4s
CI / verify-staging (push) Successful in 31s
b555a3f886
Both came up in the AI-native SDLC material and are worth a card: an SDK
is what most code talks to a cloud or model API through, and PII is what
leaks through logs and LLM prompts. PII links to the CloudWatch, Bedrock
and LiteLLM features that mask it.

UX has no tool in the glossary to link to, so it is an abbreviation,
used in SDLC's list of roles. GDPR explains PII's wider EU counterpart.
Add languages, web frameworks, protocols and architecture terms
All checks were successful
CI / lint (push) Successful in 2s
CI / server (push) Successful in 23s
CI / image (push) Successful in 3s
CI / verify-staging (push) Successful in 30s
Release / find-image (push) Successful in 0s
Release / verify-production (push) Successful in 10s
52339fdd78
Terms that come up when choosing a stack, each linked where the link holds
everywhere:

- Languages: TypeScript, Java, C++ and Rust, linked to the glossary's
  software written in them.
- Frameworks and servers: Django, FastAPI and FrankenPHP, which PHP's
  texts already named.
- Protocols: WebSocket and MQTT.
- Architecture, a new topic: MVC, and Microservices and Monolith as
  alternatives to each other.

The Node.js example now names TypeScript. B2B, B2C, CRM, ERP, IoT, JVM and
LTS join the abbreviations, used in the new texts. The Finnish examples
avoid the Finnish words for microservice and monolith, which the quiz's
blank would not hide.
olli merged commit 52339fdd78 into main 2026-10-16 13:09:18 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
olli/olli.puhakka.dev!35
No description provided.