Norscode Dokumentasjon

Denne dokumentasjonsportalen samler kapitler som forklarer hvordan Norscode er tenkt brukt i praksis. Siden er laget for å gi både oversikt og konkrete innganger, slik at du raskt kan finne det du trenger uten å lete gjennom mange løse sider.

Hva dokumentasjonen er ment å hjelpe med

Dokumentasjonen skal gjøre tre ting samtidig: forklare grunnleggende språkbruk, vise hvordan man bygger reelle løsninger, og gi nok referanseinnhold til at man kan slå opp detaljer underveis. Derfor er kapitlene skrevet både for lesing fra start til slutt og for raskt oppslag.

Syntaks

Variabler, typer, kontrollflyt og grunnleggende språkbyggesteiner for deg som vil forstå selve språket først.

Åpne syntaks

Funksjoner og typer

Hvordan du bygger opp koden din med funksjoner, returtyper og tydelig struktur når prosjektet begynner å vokse.

Åpne funksjoner

Testing

Hvordan små tester kan brukes til å holde kode trygg, lesbar og mer forutsigbar under endring.

Åpne testing

Web og API

Praktisk inngang til ruter, HTML-responser, JSON-svar og enkle webtjenester bygget med Norscode.

Åpne web og API

Moduler og prosjekter

Hvordan du deler opp kode i mapper og moduler når du vil unngå at alt havner i én stor fil.

Åpne moduler

Eksempelsamling

Små kodestykker og startpunkter for deg som lærer raskest ved å se konkrete mønstre.

Åpne eksempler

Deploy og drift

Health-check, logging, rollback og grunnleggende driftstankegang for løsninger som skal kjøre stabilt.

Åpne deploy

Sikkerhet og robusthet

Inputvalidering, autentisering, feilhåndtering og praktiske tiltak for tryggere applikasjoner.

Åpne sikkerhet

Observability

Hvordan du måler helse, leser logging og setter opp varsling før brukerne merker feil.

Åpne observability

Ytelse og skalerbarhet

Måter å forbedre hastighet, redusere unødig arbeid og bygge løsninger som tåler mer bruk.

Åpne ytelse

Database og lagring

Validering, backup, lagringsmønstre og hvordan man tenker mer robust rundt dataflyt.

Åpne database

Integrasjoner

Hvordan du kobler Norscode mot API-er, webhooker og tredjepartssystemer uten å miste kontroll.

Åpne integrasjoner

Reliabilitet

Retry, timeout, fallback og driftsrutiner for tjenester som må tåle feil og fortsatt være nyttige.

Åpne reliabilitet

Arkitektur

Hvordan du fordeler ansvar, skiller lag og lager struktur som er lettere å forstå for flere utviklere.

Åpne arkitektur

Logging og feilsøking

Strukturert logging, sporbarhet og bedre prosess for å finne problemer raskere.

Åpne logging

API-kontrakter

Retningslinjer for stabile svar, statuskoder, feilformater og versjonering når integrasjoner blir viktigere.

Åpne kontrakter

Guide til bedriftsnettsider

En praktisk guide til hva som gjør en bedriftsnettside tydelig, troverdig og mer nyttig for kunder som vurderer å ta kontakt.

Åpne guide

Vanlige feil på bedriftsnettsider

En guide til de vanligste problemene som gjør nettsider svakere enn de trenger å være, og hva som bør forbedres først.

Åpne guide

Forsidetekst og tjenestesider

To nye guider om hvordan du skriver bedre opening, tydeligere tjenester og innhold som hjelper brukeren å forstå tilbudet raskere.

Åpne guider

Tillit, kontakt og om-side

Tre nye artikler om tillitssignaler, kontaktsider og om-sider som styrker troverdigheten i hele nettstedet.

Åpne guider
Hvor bør du starte?