New term every week

Tech Dictionary

Technical terms explained simply, with correct pronunciation and practical examples

Category:

All terms

15 terms
L
Intermediate

LLM

/ɛl ɛl ɛm/ "ell-ell-emm"

Large Language Model - Large-scale language models that can understand and generate human-like text, such as GPT-4, Claude, and Gemini.

Development
R
Advanced

RAG

/ræɡ/ "rag"

Retrieval-Augmented Generation - Technique that combines document retrieval with LLMs to generate responses based on up-to-date and specific information.

Architecture
R
Advanced

Repository Intelligence

/rɪˈpɒzɪtɔːri ɪnˈtelɪdʒəns/ "ri-POZ-i-tor-ee in-TEL-i-jens"

The ability of AI tools to understand and analyze the complete context of a code repository, including structure, dependencies, and patterns.

Development
I
Intermediate

Intent-Driven Development

/ɪnˈtent ˈdrɪvən dɪˈveləpmənt/ "in-TENT DRIV-en di-VEL-op-ment"

Development paradigm where the programmer describes the intention or desired outcome, and AI generates the code that implements it.

Development
A
Intermediate

Agentic AI

/eɪˈdʒɛntɪk eɪ aɪ/ "ay-JEN-tik ay-eye"

Artificial intelligence systems that can act autonomously, make decisions, and execute complex tasks with minimal human intervention.

Development
C
Basic

CI/CD

/siː aɪ siː diː/ "see-eye-see-dee"

Continuous Integration and Continuous Delivery/Deployment. Development practices that automate code integration and delivery to production.

DevOps
M
Intermediate

MCP (Model Context Protocol)

/ɛm siː piː/ "em-see-pee"

Open protocol created by Anthropic that standardizes how AI agents connect to external applications and services.

Development
P
Intermediate

Prompt Injection

/prɒmpt ɪnˈdʒɛkʃən/ "prompt in-JEK-shun"

Security attack where a malicious user manipulates an AI system's instructions to execute unauthorized actions.

QA & Testing
S
Basic

Shift Left Security

/ʃɪft lɛft sɪˈkjʊərɪti/ "shift left si-KYOOR-i-tee"

Practice of integrating security testing and controls earlier in the software development lifecycle, instead of leaving them for the end.

QA & Testing
S
Basic

SLM (Small Language Model)

/ɛs ɛl ɛm/ "ess-ell-emm"

Small and efficient language models, designed for specific tasks with lower resource consumption than giant LLMs.

Development
B
Basic

Bug

/bʌɡ/ "buhg"

An error or defect in code that causes unexpected or incorrect behavior in software. One of the most iconic terms in programming.

Development
D
Basic

Debug

/diːˈbʌɡ/ "dee-buhg"

The process of identifying, analyzing, and fixing errors (bugs) in code. A fundamental skill for every developer.

Development
Page 1 of 2 Next →
📚

Want us to explain a term?

Write to us and tell us which technical terms you'd like to understand better. We publish a new term every week.

Suggest a term