<KodLexikon/>
Programmeringskod i en modern kodredigerare med syntaxmarkering

$ cat welcome.md

Programmering och webbutveckling
utan fluff.

Tydliga guider om Python, JavaScript och PHP. Inga buzzwords, ingen teori utan kontext. Kod du faktiskt kan använda - med förklaringar som gör att du förstår varför.

// python

Python

Från grunderna till avancerade koncept. Datastrukturer, funktioner och OOP förklarat med riktiga kodexempel.

// javascript

JavaScript

Modern ES6+, async/await, DOM-manipulation och React. Så fungerar det under huven.

// php

PHP

PHP 8.x, Laravel, databaser och API:er. Praktisk webbutveckling för verkliga projekt.

// senaste
sql13 min

PostgreSQL index-tricks du inte visste om: Från Reddit till produktion

En Reddit-tråd med 192 poäng avslöjar index-misstag som kostar utvecklare timmar. Funktionella index, partiella index, INCLUDE, BRIN och hash-index — med kod du kan kopiera direkt.

devops12 min

GitHub Stacked PRs: Så funkar kedjade pull requests och varför ditt team borde bry sig

Microsofts forskning visar att reviewers missar 97% av koden i stora PRs. GitHub svarar med stacked PRs. Reddit-tråden (456 poäng) debatterar om det löser problemet eller bara skapar nya.

sql14 min

PostgreSQL och SQL: Från grunder till produktionsdatabas

Queries, index, JOINs, JSONB och prestandaoptimering. Allt du behöver för att bygga och underhålla en PostgreSQL-databas som klarar produktion.

css13 min

CSS Grid och Flexbox: Komplett guide till modern layout

Flexbox för endimensionella flöden. Grid för tvådimensionella strukturer. Container queries för komponent-responsivitet. Allt med praktiska kodexempel.

devops12 min

CI/CD pipeline med GitHub Actions: Från test till deploy

Automatisera lint, tester, build och deployment med GitHub Actions. Branch protection, hemligheter, caching och databas i CI. Komplett pipeline på en timme.

javascript11 min

GPU:er ljuger om dina värden: Perspektivkorrigering, floating point och en bugg som tog veckor att hitta

Alla tre vertexar har värdet 238.0. Fragment-shadern läser 237. Buggen dök bara upp på vissa spelares hårdvara och aldrig i level-editorn. Reddit-tråden (312 poäng) avslöjar hur GPU:ers perspektivkorrekta interpolation kan sabotera dina shader-beräkningar.

security10 min

r/programming förbjuder AI-innehåll: Så försvarar 6,7 miljoner utvecklare sin community

Världens största programmeringsforum på Reddit har dragit en gräns. AI-genererat innehåll, 'I made this'-poster och nyhetsbrev är förbjudna. Moderatorn u/ketralnis sammanfattar den nya linjen: 'If you don't want to write it, we don't want to read it.' Vad innebär det för utvecklarcommunities i Norden?

security11 min

Never Not My Job: 20 år på AWS utan lön — och varningen som kunde räddat 106 miljoner

Colin Percival arbetade gratis med AWS-säkerhet i 18 år. 2016 varnade han om en kritisk sårbarhet. Amazon ignorerade honom. 2019 läckte Capital One 106 miljoner kunduppgifter via exakt den attackvektor han beskrivit. Reddit-tråden (279 poäng) debatterar: är det ägandeskap eller exploatering?

security12 min

Fake It Until You Break It: Varför icke-tekniska chefer kraschar mjukvaruteam

En Reddit-tråd med 590 poäng öppnade locket. Jan Kammerath, CTO med 25 års erfarenhet, hävdar att eran av icke-tekniska chefer i mjukvaruteam är över. Data om personalomsättning, AI-verktygens Dunning-Kruger-effekt, och tre ledarskapsmodeller som faktiskt fungerar.

security11 min

GitHub tränar AI på din kod: Vad du behöver veta innan 24 april

Från och med 24 april 2026 använder GitHub din Copilot-data för att träna AI-modeller — om du inte stänger av det. Vad som samlas in, varför GDPR-jurister reagerar, och hur du opt-outar på 30 sekunder.

javascript10 min

JavaScripts Date-parser är kaos: Route 66 blir ett datum

new Date('Route 66') returnerar 1 januari 1966. new Date('Beverly Hills, 90210') skapar ett datum 88 000 år i framtiden. Så fungerar JavaScripts mest oförutsägbara parser — och varför Temporal API äntligen fixar det.

javascript11 min

AI skapar 1,7x fler buggar: Varför debugging är utvecklarens nya superkraft

AI-genererad 'slopware' skapar 1,7x fler buggar enligt CodeRabbit-studien. Reddit-tråden (293 poäng) visar varför debugging — inte prompting — är utvecklarens viktigaste färdighet 2026.

python12 min

Python programmering: Från grunder till produktionskod

En genomgång av Pythons kärnkoncept med fokus på skrivbar, underhållbar kod. Datatyper, funktioner, felhantering och paketstruktur.

javascript14 min

JavaScript för webbutveckling: Moderna mönster och best practices

Asynkron programmering, DOM-manipulation, ES-moduler och verktygskedjan. Det du faktiskt behöver för att bygga moderna webbapplikationer.

php11 min

PHP webbutveckling: Moderna PHP 8 i praktiken

PHP har förändrats radikalt. Named arguments, fibers, readonly properties och moderna ramverk. Så skriver du PHP som håller 2026.

python9 min

Programmering för nybörjare: Välj rätt språk och kom igång

Python, JavaScript eller PHP? En ärlig jämförelse av de tre populäraste språken med konkreta förslag baserat på vad du vill bygga.

javascript15 min

Webbutveckling 2026: Tekniker, verktyg och arbetsflöde

Frontend, backend, databaser och deployment. En komplett översikt över den moderna webbutvecklingens tekniker och hur de hänger ihop.

security11 min

Sveriges e-plattform hackad: Vad utvecklare kan lära sig av CGI-intrånget

Jenkins-felkonfiguration, Docker-escape och hårdkodade nycklar i .git/config. Så fick en hotaktör tillgång till källkoden bakom Sveriges digitala identitet.

javascript10 min

Vite 8 är här: Rolldown ger 10-30x snabbare builds

Vite 8 ersätter esbuild och Rollup med Rolldown - en enhetlig Rust-bundler. Linear gick från 46s till 6s byggtid. Så påverkar det ditt projekt.

javascript13 min

TypeScript för JavaScript-utvecklare: En praktisk guide

Typannoteringar, interfaces, generics och konfiguration. Allt du behöver för att gå från JavaScript till TypeScript utan att tappa farten.

javascript12 min

React Server Components: En praktisk guide

Server Components förändrar hur vi bygger React-appar. Så fungerar de, när du ska använda dem, och hur du undviker de vanligaste fallgroparna.

javascript10 min

Git workflow för team: Branching-strategier som fungerar

Trunk-based, Git Flow eller GitHub Flow? En ärlig jämförelse av branching-strategier med konkreta riktlinjer för team av olika storlek.

python14 min

Python dataanalys med Pandas: Från CSV till insikter

Ladda, transformera och analysera data med Pandas. Groupby, merge, tidsserier och visualisering — med riktiga dataset och konkreta exempel.

javascript13 min

Docker för utvecklare: Från noll till produktion

Containers, images, Dockerfile och docker-compose. Praktisk guide för utvecklare som vill förstå Docker utan att bli DevOps-ingenjörer.