Ombyggnad 2026/2027 pågår - döda länkar förekommer. Mer information
Anders Ytterströms hemsida

Programmering


Sommaren 1997 tog jag rygg på en klasskompis och byggde en egen hemsida. För ändamålet användes en ShareWare-version av ett layoutprogram som följde med något nummer av Svenskt Datormagazin. När sidan väl var uppladdad med FTP på det utrymme Internetleverantören tillhandahöll såg sidan inte alls ut som lokalt på min dator.

Min klasskompis sa då åt mig att sluta använda ett layoutprogram och istället "koda" för hand, och visade mig en gratiskurs i detta. Från den dagen var min fasta övertygelse om att saker blev bäst utförda om de kodades för hand. Min väg in på banan för programmering hade inletts.

2002 hade jag behov av att spara meddelanden som skickades in av främlingar på Internet i kronologisk ordning i en databas, på den tiden känd som Gästbok (fråga dina föräldrar). Jag lärde mig då ASP, och därefter PHP. De kunskaperna kom snabbt till användning för att bygga andra saker - t ex forum, community-moduler, användarprofiler mm.

Erfarenhet

Sedan 1997 har min resa inte varit särskilt homogen.

Ting Erfarenhet Skattning
CSS 25+ år Expert
HTML 25+ år Expert
JavaScript 20+ år Expert
git 15+ år Expert
Python 15 år Intermediate
WCAG 10+ år Intermediate
Linux shell (bash) 20+ år Intermediate
RabbitMQ 5-10 år Beginner
SQL 5-10 år Intermediate
React 5-10 år Intermediate
TypeScript 5+ år Intermediate
Elixir 5+ år Elixir
Vue 3-5 år Intermediate
Svelte 1-2 år Beginner
Kubernetes 1-2 år Beginner
Rust 1-2 år Beginner
Kotlin 1 år Beginner
Swift 1 år Beginner
Obj-C 1 år Beginner
Grafana 2-3 år Intermediate
Kibana 2-3 år Intermediate

Några snabba frågor

Vad är väl den här typen av nördsidor utan snabba höger/vänster-frågor? Ovärdig din tid!

Favorit-editor?

Zed eller Helix, beroende på behov.

Vim eller Emacs?

Vim. Jag är inte värdig Emacs.

Mac eller Windows?

Mac.

Ubuntu Server eller RHEL?

RHEL.

Docker eller Podman?

Podman.

Kaffe, te eller energidryck?

Kaffe. Som midnatt en månlös natt.

VS Code eller Zed?

Zed. Electron, dö i en eld.

Chrome eller Firefox?

Firefox, helst Librewolf.

C# eller Java?

Ingetdera.

Rust eller Go?

Rust.

Elixir?

Ja!

Agilt eller vattenfall?

Agilt.

Postgres eller MySQL?

Postgres.

Rel eller norel?

Nja.


Du är på madr.se, Anders Englöf Ytterströms hemsida. Här finns en webblogg och fler sidor om Anders intressen.