Lexikon
Tekniska begrepp förklarade på begriplig svenska. Varje begrepp har en enkel och en teknisk förklaring, ett praktiskt exempel och vanliga missförstånd.
Kategorier
AISpråkmodeller och AI-assisterad utveckling. 5 begrepp.
DatabaserAtt lagra och söka i data. 2 begrepp.
GitVersionshantering med Git. 6 begrepp.
InfrastrukturServrar, containrar och drift. 6 begrepp.
ProgrammeringGrundbegrepp i programmering. 3 begrepp.
SäkerhetAtt skydda system och data. 2 begrepp.
UtvecklingsflödeArbetssätt och verktyg från idé till publicering. 9 begrepp.
Alla begrepp
A
- ADR (Architecture Decision Record)Ett kort dokument som beskriver ett viktigt tekniskt beslut: vad som beslutades, varför och vad det får för följder.
- AI-agentEtt program där en språkmodell inte bara svarar, utan själv väljer och utför steg, till exempel läser filer, kör kommandon och föreslår ändringar.
- API (Application Programming Interface)Ett bestämt sätt för program att be andra program om information eller tjänster, med regler för vad man får fråga och hur svaret ser ut.
B
C
- CommitEn sparad version av projektet i Git, med en beskrivning av vad som ändrats, vem som gjorde det och när.
- Continuous delivery (CD)Att programmet hela tiden hålls i ett skick där det kan publiceras, så att en godkänd ändring kan släppas med ett enkelt steg när någon bestämmer det.
- Continuous deployment (CD)Att varje ändring som klarar alla automatiska kontroller publiceras direkt, utan något manuellt steg.
- Continuous integration (CI)Att varje föreslagen ändring automatiskt byggs och testas, så att fel upptäcks innan ändringen förs in.
D
- Databas (DB)En organiserad samling data som ett program snabbt och säkert kan spara, söka i och ändra, även när många använder den samtidigt.
- DockerEtt verktyg som paketerar ett program med allt det behöver i en container, så att det körs likadant på olika datorer.
F
- FrontendDen del av ett program som användaren ser och använder, till exempel en webbsida i webbläsaren.
G
- GitEtt program som sparar versioner av filerna i ett projekt, så att man kan se vad som ändrats, gå tillbaka till tidigare versioner och arbeta flera samtidigt.
K
- KontextfönsterHur mycket text en språkmodell kan ta hänsyn till på en gång, mätt i tokens. Det som inte får plats kan modellen inte se.
M
- MergeAtt föra ihop ändringarna från två branches till en. Git gör det automatiskt när det går och ber om hjälp när samma rader ändrats på olika sätt.
- Miljövariabel (env)En namngiven inställning som ett program läser från sin omgivning när det startar, i stället för att den står i programkoden.
O
- OAuth 2.0 (OAuth2, OAuth)Ett standardiserat sätt att ge ett program begränsad åtkomst till något hos en annan tjänst, utan att lämna ut sitt lösenord.
P
- PipelineEn följd av automatiska steg som körs i bestämd ordning, till exempel hämta koden, bygga, testa och publicera.
- PromptTexten man ger en språkmodell: frågan eller uppgiften, och allt sammanhang som skickas med.
- Pull request (PR)Ett förslag om att föra in ändringarna från en branch i en annan, så att andra kan granska och diskutera dem först.
R
- READMEDen första filen man bör läsa i ett projekt. Den förklarar vad projektet är, hur man kommer igång och var man hittar mer.
- Repository (repo)En projektmapp som Git håller ordning på: alla filer i projektet plus hela historiken av sparade versioner.
- RunnerDatorn eller programmet som faktiskt kör stegen i en pipeline och rapporterar resultatet tillbaka.
S
- SQLiteEn databas som ryms i en enda vanlig fil och inte kräver någon separat databasserver.
- Stor språkmodell (LLM)Ett datorprogram som har tränats på mycket text och skriver svar genom att gång på gång förutsäga vilken textbit som sannolikt kommer härnäst.
T
- Token (AI)De små textbitar som en språkmodell läser och skriver, ofta delar av ord. Textmängd, gränser och kostnad mäts i tokens.