- Vårt erbjudande
- Kundcase
- Insikter & Inspiration
- Om oss
/ Apps & Innovations /
Next.js ❤️ Azure en kärlekshistoria
Denna artikel är inte på något sett utbildande eller ens för den delen särskilt informativ för den som vill utvecklas som utvecklare eller molnexpert. I stället gör jag idag ett nedslag i nostalgi och skriver en artikel som är fylld av egna subjektiva åsikter och som bygger helt på egna upplevelser.
Som utvecklare har jag varit med ett tag, min första webb gjorde jag redan som 12 åring. På den tiden var den största utmaningen att hitta någonstans att publicera sina gif-kryddade HTML alster, om jag inte missminner mig var GeoCities det bästa gratisalternativet just då.

Kommer ni ihåg hamsterdance? En GIF och WAV bonanza
Mycket har hänt sedan dess, ofta har man fått byta verktyg och tekniker. Kanske är det på grund av min läggning mot front-end som jag upplever att den absolut största skillnaden i hur vi bygger applikationer ligger just här.
Resan från WebForms till jQuery och MVC och senare MVC med Knockout.js till var vi är idag med verktyg som Next.js. Det är nästan så man kan dela in dessa olika steg i paradigmskiften, skillnaderna är så stora, där det hela tiden blivit enklare och enklare att effektivt bygga komplexa och förvaltningsbara applikationer.

Webforms, när få andra bra alternativ fanns tillgängliga
För bara någon vecka sedan satt jag med uppgiften att sätta upp två Next.js applikationer i Azure. Den ena skulle landa som en Static Web App och den andra som en helt vanlig Web App med server side rendering. Med hjälp av ChatGPT byggde jag grunden för en ARM template för respektive miljö och lika så en YAML för GitHub actions för deployment. Hela arbetet med att publicera applikationerna rymdes gott och väl innan första morgonkaffet på kontoret.
Jag vill minnas att det inte var speciellt längesen, kanske ett år eller så, där Vercel egentligen var det enda riktigt snabba och krångelfria alternativet att hosta kompletta Next.js applikationer, Vercel är fortfarande helt fantastiskt. Här kan man så klart fråga sig var den stora förändringen varit, är det ChatGPT som stöttande verktyg eller är det Azure som blivit mer robust. Oavsett så är det fantastiskt smidigt.
Kommer ni ihåg när man satt dagar och konfigurerade CI/CD med verktyg som Octopus Deploy och TeamCity. Båda fantastiska och kompetenta verktyg men idag kanske framför allt aktuella när det ställs väldigt specifika krav.

CI/CD med TC och OctopusDeploy, här med git. Skönt att man i alla fall kommit vidare från TFS
Så vad vill jag då säga med detta? Jag vill nog bara uttrycka min tacksamhet kring var vi är och kanske framför allt var vi är på väg. Att saker och ting blir enklare innebär inte bara att trösklarna sänks för nya utvecklare utan även att vi kan lägga mer tid och energi på att bygga värde mot slutanvändaren.
Så tack Next.js, tack Azure och kanske framför allt tack ChatGPT.
