<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IET Connect</title><link>/</link><description>Recent content on IET Connect</description><generator>Hugo</generator><language>sv-se</language><lastBuildDate>Fri, 10 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>Yazan Ghayad blir yngsta regionchefen i Volvo Cars historia</title><link>/post/post-56/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>/post/post-56/</guid><description>&lt;p&gt;I dag den 10 juli 2026 skriver Volvo Cars historia. Yazan Ghayad tillträder som regionchef – den yngsta någonsin på posten i bolagets snart hundraåriga historia. Ghayad, som i dag styr flera techbolag, tar med sig en sällsynt bredd in i uppdraget. Utnämningen bekräftades under morgonen och beskrivs internt som ett tydligt vägval: framtidens fordonsindustri ska ledas av människor som förstår både teknik, affär och människor.&lt;/p&gt;
&lt;p&gt;Att valet föll på Ghayad förvånar få som följt hans karriär. Vid sidan av de techbolag han fortfarande leder har vägen till Volvo Cars gått genom en rad ledande roller i teknikbranschen, där han lotsat bolagen genom både tillväxtresor och tuffa omställningar. Kollegor beskriver en ledare som kombinerar hög energi med ovanlig lyhördhet – en som hellre ställer en fråga för mycket än fattar ett beslut på magkänsla.&lt;/p&gt;</description></item><item><title>Trump och tech: tullar, chippolitik och en bransch i omställning</title><link>/post/post-52/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>/post/post-52/</guid><description>&lt;p&gt;Relationen mellan Vita huset och teknikbranschen har sällan varit så central för den globala ekonomin som nu. Trump-administrationens linje – tullar som förhandlingsvapen, krav på inhemsk tillverkning och en hård hållning i chipfrågan gentemot Kina – tvingar techbolagen att rita om sina strategier.&lt;/p&gt;
&lt;p&gt;För halvledarindustrin är exportkontrollerna den stora frågan. Reglerna för vilka AI-chip som får säljas till vilka länder har ändrats i flera omgångar, och bolag som Nvidia och AMD balanserar mellan Washingtons krav och en kinesisk marknad värd tiotals miljarder dollar.&lt;/p&gt;</description></item><item><title>Jensen Huang – läderjackan som styr AI-erans viktigaste bolag</title><link>/post/post-51/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>/post/post-51/</guid><description>&lt;p&gt;Få teknikledare har präglat det senaste decenniet som Nvidias medgrundare och vd Jensen Huang. Bolaget han startade 1993 för att göra grafikkort till spelare har förvandlats till världens viktigaste leverantör av AI-infrastruktur – och Huang själv till en av branschens mest citerade röster.&lt;/p&gt;
&lt;p&gt;Nyckeln var en satsning få trodde på: CUDA, plattformen som gjorde grafikprocessorer programmerbara för generella beräkningar. När djupinlärningen exploderade satt Nvidia på exakt den hårdvara och mjukvara som forskarna behövde, med ett ekosystem som konkurrenterna fortfarande jagar.&lt;/p&gt;</description></item><item><title>Daniel Ek: från Spotify till kampen mot folksjukdomarna</title><link>/post/post-53/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>/post/post-53/</guid><description>&lt;p&gt;Daniel Ek förändrade musikindustrin i grunden när Spotify lanserades 2008 och gjorde streaming till normen. I dag är Stockholmsbolaget en global jätte med hundratals miljoner användare – och Ek själv har alltmer riktat blicken mot nästa stora projekt.&lt;/p&gt;
&lt;p&gt;Hälsobolaget Neko Health, som han grundade tillsammans med Hjalmar Nilsonne, erbjuder förebyggande helkroppsscanningar och har öppnat kliniker i Stockholm och London med långa väntelistor. Visionen: att sjukvården ska hitta problemen innan de blir sjukdomar, med sensorer och AI som verktyg.&lt;/p&gt;</description></item><item><title>Sebastian Siemiatkowski och Klarnas AI-experiment</title><link>/post/post-54/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>/post/post-54/</guid><description>&lt;p&gt;Få europeiska techledare har omfamnat AI så offensivt som Klarnas medgrundare och vd Sebastian Siemiatkowski. Betaljätten från Stockholm blev tidigt partner till OpenAI och lät en AI-assistent ta över stora delar av kundtjänsten – med besked om att den gjorde jobbet motsvarande hundratals årsarbeten.&lt;/p&gt;
&lt;p&gt;Resan har inte varit spikrak. Klarna har själva berättat att pendeln svängde för långt: när kundnöjdheten påverkades anställdes mänsklig kundservice igen, och strategin justerades till att låta AI sköta rutinärenden medan människor tar de komplexa fallen. Öppenheten kring både framgångar och misstag har gjort Klarna till ett studieobjekt för hela branschen.&lt;/p&gt;</description></item><item><title>Lovable och Anton Osika – det svenska AI-undret som byggde snabbast i Europa</title><link>/post/post-55/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>/post/post-55/</guid><description>&lt;p&gt;När historien om svensk tech på 2020-talet skrivs får Lovable ett eget kapitel. Bolaget, grundat av Anton Osika och Fabian Hedin, gjorde &amp;ldquo;vibe coding&amp;rdquo; till folkrörelse: beskriv appen du vill ha i vanlig text, och AI:n bygger den – databas, inloggning och driftsättning inkluderat.&lt;/p&gt;
&lt;p&gt;Tillväxtsiffrorna fick även luttrade investerare att tappa hakan, med intäktsmilstolpar som nåddes på månader i stället för år och en värdering som gjorde Lovable till enhörning i rekordfart. Plötsligt talade hela världen om Stockholm som AI-hubb igen.&lt;/p&gt;</description></item><item><title>Att arbeta asynkront: dokumentationsdriven kultur</title><link>/post/post-50/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>/post/post-50/</guid><description>&lt;p&gt;&lt;strong&gt;Communityfrågan: distansarbete som fungerar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Distribuerade team som fungerar har en sak gemensamt: beslut fattas och dokumenteras skriftligt. Möten blir undantag för det som verkligen kräver realtid.&lt;/p&gt;
&lt;p&gt;RFC-processer, beslutsloggar och välskrivna veckouppdateringar ersätter korridorsnacket. Det kräver övning – men belöningen är fokustid och en organisation som minns varför saker gjordes.&lt;/p&gt;
&lt;p&gt;RFC-processen är navet: den som vill driva en förändring skriver ett kort dokument med kontext, förslag och övervägda alternativ, och kollegor kommenterar asynkront under en utsatt period. Beslutet fattas därefter av en tydligt utpekad ägare – asynkront betyder inte konsensus i evighet, det betyder att alla hunnit tänka innan någon bestämmer.&lt;/p&gt;</description></item><item><title>Sårbarhetshantering: från panik till process</title><link>/post/post-49/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>/post/post-49/</guid><description>&lt;p&gt;&lt;strong&gt;Snabbguide: SBOM och beroendehygien&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nästa stora sårbarhet i ett populärt bibliotek är inte en fråga om utan när. Skillnaden mellan panik och rutin är förberedelse: en aktuell SBOM visar på minuter om ni är berörda.&lt;/p&gt;
&lt;p&gt;Automatisera beroendeuppdateringar med Renovate eller Dependabot, men komplettera med tester som vågar säga ja. Små, täta uppdateringar är säkrare än sällsynta storstädningar.&lt;/p&gt;
&lt;p&gt;SBOM:en – en maskinläsbar innehållsförteckning över varje komponent i era artefakter – har gått från nice-to-have till upphandlingskrav. Generera den i bygget med verktyg som Syft, lagra den per release och koppla den till en sårbarhetsskanner som larmar när nya CVE:er matchar gamla releaser. När nästa stora biblioteksincident slår till är svaret på &amp;ldquo;är vi berörda?&amp;rdquo; en databasfråga, inte en veckas arkeologi.&lt;/p&gt;</description></item><item><title>Speldesignens lärdomar för vanlig mjukvara</title><link>/post/post-48/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>/post/post-48/</guid><description>&lt;p&gt;&lt;strong&gt;Läsvärt från forskningsfronten&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Spelindustrin löste tidigt problem som resten av branschen brottas med nu: prestandabudgetar, telemetri i realtid och snabba iterationscykler mot miljontals användare.&lt;/p&gt;
&lt;p&gt;Begrepp som &amp;ldquo;juice&amp;rdquo; – omedelbar, tillfredsställande återkoppling – förklarar varför vissa produkter känns levande. Läs på om game feel; era användare märker skillnaden även i ett bokföringssystem.&lt;/p&gt;
&lt;p&gt;Prestandabudgetar är kanske den mest direkt överförbara lärdomen. Ett spel som ska hålla 60 bilder per sekund har 16 millisekunder på sig per bildruta – punkt. Varje system får en tilldelad budget och överdrag hanteras som buggar. Jämför med webbens vanliga hållning, där prestanda är något man &amp;ldquo;tittar på senare&amp;rdquo;, och fundera på vad en hård latensbudget per endpoint skulle göra med er arkitektur.&lt;/p&gt;</description></item><item><title>Realtidsdata med strömmande arkitekturer</title><link>/post/post-47/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>/post/post-47/</guid><description>&lt;p&gt;&lt;strong&gt;Under huven: Kafka och vidare&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Händelseströmmar har blivit ryggraden i moderna dataplattformar. Kafka dominerar, men enklare alternativ som NATS och Redpanda tar plats där operativ enkelhet väger tyngre.&lt;/p&gt;
&lt;p&gt;Den svåra frågan är sällan tekniken utan datamodellen: väldefinierade händelser med tydligt ägarskap. Ett schema-register och kontraktstester sparar er från integrationskaos.&lt;/p&gt;
&lt;p&gt;Börja med semantiken innan ni väljer mäklare: är era händelser fakta som hänt (&amp;ldquo;order lagd&amp;rdquo;) eller kommandon som önskas (&amp;ldquo;skicka faktura&amp;rdquo;)? Blandar ni ihop dem får ni system där konsumenter inte vågar agera på meddelanden och producenter inte vågar ändra dem. Händelser som beskriver domänfakta, namngivna i imperfekt, åldras bäst.&lt;/p&gt;</description></item><item><title>Refaktorering under pågående utveckling: så gör du</title><link>/post/post-46/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>/post/post-46/</guid><description>&lt;p&gt;&lt;strong&gt;Snabbguide: parallella spår&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Stora refaktoreringar misslyckas när de blockerar annan utveckling. Lösningen är parallella spår: expand-and-contract-mönstret låter gammal och ny kod samexistera tills migrationen är klar.&lt;/p&gt;
&lt;p&gt;Inför mätpunkter som visar framsteg – andel trafik på nya vägen, antal kvarvarande anrop till gamla API:et. Synliga framsteg håller både teamet och ledningen ombord.&lt;/p&gt;
&lt;p&gt;Mekaniken i expand-and-contract är enkel men kräver tålamod: bygg det nya gränssnittet parallellt med det gamla (expandera), migrera anroparna en i taget i egen takt, och riv det gamla först när mätningarna visar noll användning (kontrahera). Varje steg är litet, testbart och – viktigast av allt – reversibelt. Ingen big bang, ingen fryst utveckling, ingen helg-migration med andan i halsen.&lt;/p&gt;</description></item><item><title>Hemmalabbet: lär dig drift genom att driva själv</title><link>/post/post-45/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>/post/post-45/</guid><description>&lt;p&gt;&lt;strong&gt;Communityfrågan: bästa vägen till DevOps-jobb?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Inget lär dig drift som att driva något själv. Ett hemmalabb med Proxmox eller k3s på begagnad hårdvara ger erfarenheter som inga certifikat matchar.&lt;/p&gt;
&lt;p&gt;Kör dina egna tjänster – DNS-filter, mediaserver, hemautomation – och tvinga dig själv att göra det ordentligt: backuper, övervakning och dokumentation. Det är ett CV i sig.&lt;/p&gt;
&lt;p&gt;Instegskostnaden är lägre än de flesta tror. En begagnad minidator från företagsutförsäljning – tyst, snål och kraftfull nog för ett dussin containrar – kostar som en middag för två. Lägg till Proxmox för virtualisering eller en enkel Docker-värd, och du har en miljö där misstag är lärorika i stället för karriärpåverkande.&lt;/p&gt;</description></item><item><title>Prompt engineering är död – länge leve kontextdesign</title><link>/post/post-44/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>/post/post-44/</guid><description>&lt;p&gt;&lt;strong&gt;Läsvärt från forskningsfronten&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I takt med att modellerna blivit bättre har trixiga prompts ersatts av något viktigare: att ge modellen rätt kontext. RAG, verktygsanrop och strukturerade utdata är dagens byggstenar.&lt;/p&gt;
&lt;p&gt;De team som lyckas behandlar sina AI-flöden som mjukvara: versionerade prompts, utvärderingssviter och regressionstester. Magkänsla skalar inte.&lt;/p&gt;
&lt;p&gt;Skiftet syns tydligast i var förbättringarna kommer ifrån. För två år sedan kunde en omformulerad instruktion lyfta resultaten märkbart; i dag ger samma trixande marginella effekter, medan bättre återfinning, renare källdata och genomtänkta verktygsdefinitioner flyttar berget. Modellen är sällan flaskhalsen längre – det är vad du matar den med.&lt;/p&gt;</description></item><item><title>Nätverksgrunderna alla utvecklare borde kunna</title><link>/post/post-43/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>/post/post-43/</guid><description>&lt;p&gt;&lt;strong&gt;Under huven: från DNS till TLS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;När appen är långsam är svaret ofta i nätverket. Förstå DNS-uppslag, TCP-handskakningar och TLS-terminering så blir felsökningen systematisk i stället för magisk.&lt;/p&gt;
&lt;p&gt;Lär dig läsa en HAR-fil och använda curl med timing-flaggor. De tio minuterna betalar sig första gången du kan peka på exakt var latensen uppstår.&lt;/p&gt;
&lt;p&gt;Ta DNS först, eftersom det är inblandat i nästan allt: varje uppslag är en resa genom cachar – webbläsarens, operativsystemets, resolverns – och TTL-värden styr hur länge svaren lever. Den klassiska gåtan &amp;ldquo;det fungerar på min maskin men inte i produktion&amp;rdquo; har påfallande ofta en DNS-cache eller en split-horizon-konfiguration i botten.&lt;/p&gt;</description></item><item><title>CI/CD-pipelines: snabbare feedback med smartare cachning</title><link>/post/post-42/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>/post/post-42/</guid><description>&lt;p&gt;&lt;strong&gt;Veckans verktyg: byggcachar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Långsamma pipelines dödar produktivitet. De största vinsterna kommer från cachning av beroenden och inkrementella byggen – verktyg som Bazel, Turborepo och Nx bygger bara det som ändrats.&lt;/p&gt;
&lt;p&gt;Mät er pipeline som ni mäter produktionen: p95-tider, kötider och flakiga tester. En kvart snabbare feedback per commit blir timmar per utvecklare och vecka.&lt;/p&gt;
&lt;p&gt;Börja med den lågt hängande frukten: beroendecachar med rätt nycklar. En cache nycklad på låsfilens hash träffar nästan alltid och kapar minuter ur varje körning; en felnycklad cache är värre än ingen, eftersom den bygger vidare på fel grund. Verifiera träfffrekvensen i statistiken – en cache ingen träffar är bara lagringskostnad.&lt;/p&gt;</description></item><item><title>Tillgänglighet på webben: bortom checklistorna</title><link>/post/post-41/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>/post/post-41/</guid><description>&lt;p&gt;&lt;strong&gt;Communityfrågan: var börjar man?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tillgänglighet är inte en granskning i slutet utan ett förhållningssätt genom hela bygget. Semantisk HTML löser åttio procent – rätt element för rätt jobb slår ARIA-attribut varje gång.&lt;/p&gt;
&lt;p&gt;Testa med tangentbord och skärmläsare tidigt. Och involvera användare med funktionsnedsättning i era tester; inga automatiska verktyg fångar den verkliga upplevelsen.&lt;/p&gt;
&lt;p&gt;Siffran som brukar väcka rummet: automatiska verktyg som axe och Lighthouse hittar bara runt en tredjedel av tillgänglighetsproblemen. De är utmärkta som lägsta ribba i CI – inget bygge ska passera med saknade alt-texter eller trasiga kontraster – men de kan inte avgöra om fokusordningen är begriplig eller om felmeddelandet faktiskt hjälper.&lt;/p&gt;</description></item><item><title>Minnessäkerhet: därför kräver myndigheter nya språk</title><link>/post/post-40/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>/post/post-40/</guid><description>&lt;p&gt;&lt;strong&gt;Läsvärt från forskningsfronten&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Uppmaningarna från säkerhetsmyndigheter världen över är tydliga: nya system bör byggas i minnessäkra språk. Statistiken talar sitt tydliga språk – majoriteten av allvarliga sårbarheter i systemkod är minnesfel.&lt;/p&gt;
&lt;p&gt;För befintlig C/C++-kod handlar det om gradvis förstärkning: sanitizers i CI, fuzzing och att skriva nya moduler i Rust där gränssnitten tillåter.&lt;/p&gt;
&lt;p&gt;Siffrorna bakom uppmaningarna är svåra att argumentera emot: både Microsofts och Googles analyser har i åratal landat på att omkring 70 procent av deras allvarliga sårbarheter är minnesfel – buffertöverskrivningar, use-after-free, dubbelfrigöringar. Det är en hel felklass som minnessäkra språk eliminerar per konstruktion, inte genom disciplin.&lt;/p&gt;</description></item><item><title>API-design som håller i tio år</title><link>/post/post-39/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-39/</guid><description>&lt;p&gt;&lt;strong&gt;Snabbguide: versionering och kontrakt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bra API:er är tråkiga: förutsägbara namn, konsekventa felformat och dokumenterade kontrakt. OpenAPI-specifikationen bör vara källan som både kod och dokumentation genereras från.&lt;/p&gt;
&lt;p&gt;Versionera genom addition – nya fält och endpoints – i stället för brytande ändringar. När brytningen är oundviklig: ge konsumenterna lång övergångstid och verktyg för migrationen.&lt;/p&gt;
&lt;p&gt;Felhanteringen är där flest API:er avslöjar sin ålder. Ett konsekvent felformat – gärna standarden Problem Details – med maskinläsbara felkoder, begärans-id för felsökning och mänskligt läsbara förklaringar gör skillnaden mellan en integratör som felsöker på minuter och en som öppnar supportärende. Definiera formatet dag ett; att eftermontera det i hundra endpoints gör ingen.&lt;/p&gt;</description></item><item><title>Så väljer du rätt databas för ditt nästa projekt</title><link>/post/post-38/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-38/</guid><description>&lt;p&gt;&lt;strong&gt;Under huven: konsistensmodeller&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Postgres räcker längre än de flesta tror – med JSONB, fulltext och logisk replikering täcker den de flesta behov. Specialdatabaser motiveras först vid extrema krav på skala eller latens.&lt;/p&gt;
&lt;p&gt;Förstå CAP-avvägningarna innan du väljer: stark konsistens kostar tillgänglighet vid nätverksproblem. För de flesta affärssystem är det rätt pris att betala.&lt;/p&gt;
&lt;p&gt;Börja i rätt ände: åtkomstmönstren, inte funktionslistorna. Hur många skrivningar per sekund, hur ser frågorna ut, vilka svarstider kräver användarupplevelsen och hur mycket data pratar vi om egentligen? De flesta system som &amp;ldquo;behöver skala&amp;rdquo; ryms med marginal i en välindexerad Postgres på modern hårdvara – att börja distribuerat är att betala komplexitetspriset innan behovet bevisats.&lt;/p&gt;</description></item><item><title>Profilering av Python: hitta flaskhalsarna på riktigt</title><link>/post/post-37/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-37/</guid><description>&lt;p&gt;&lt;strong&gt;Veckans verktyg: py-spy och Scalene&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Gissningar om prestanda är nästan alltid fel. py-spy låter dig profilera körande processer utan omstart, medan Scalene separerar CPU-, GPU- och minnesanvändning rad för rad.&lt;/p&gt;
&lt;p&gt;Börja alltid med en profil innan du optimerar. Nio gånger av tio ligger flaskhalsen i I/O eller en oväntad loop – inte där magkänslan pekar.&lt;/p&gt;
&lt;p&gt;py-spys superkraft är att den är ofarlig i produktion: den läser målprocessens minne utifrån utan att injicera kod, så du kan ta en flamegraf av den hängande batchkörningen mitt i natten utan omstart och utan mätbar påverkan. Kommandot &lt;code&gt;py-spy dump&lt;/code&gt; som visar alla trådars aktuella stackar har ensamt löst fler mystiska hängningar än något annat verktyg i Python-världen.&lt;/p&gt;</description></item><item><title>Git-arbetsflöden som minskar merge-konflikter</title><link>/post/post-36/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-36/</guid><description>&lt;p&gt;&lt;strong&gt;Snabbguide: trunk-based development&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Små, täta commits mot huvudgrenen med feature flags i stället för långlivade grenar minskar konflikterna dramatiskt. Nyckeln är automatiserade tester som vågar säga nej, och en kultur där trasig main åtgärdas före allt annat.&lt;/p&gt;
&lt;p&gt;Börja med att korta ner era pull requests – under 400 rader ändrad kod granskas bevisligen bättre. Kombinera med dagliga integrationer så försvinner de flesta merge-mardrömmarna av sig själva.&lt;/p&gt;
&lt;p&gt;Feature flags är mönstrets bärande bjälke och förtjänar egen disciplin. Ofärdig kod kan mergas till main bakom en avstängd flagga, vilket skiljer driftsättning från lansering – koden åker ut kontinuerligt, funktionen slås på när den är redo. Men flaggor åldras dåligt: sätt ett utgångsdatum på varje flagga och städa regelbundet, annars byter ni merge-konflikter mot ett träsk av döda kodvägar.&lt;/p&gt;</description></item><item><title>Belysning, sensorer och integritet: smarta hem 2026</title><link>/post/post-35/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-35/</guid><description>&lt;p&gt;Matter-standarden har äntligen infriat en del av löftena: lampor, lås och sensorer från olika tillverkare samsas i samma nätverk utan molnkonton för varje pryl.&lt;/p&gt;
&lt;p&gt;Thread-nätverken visar sig robusta i praktiken, och lokal styrning via Home Assistant eller inbyggda hubbar minskar både latens och integritetsrisker.&lt;/p&gt;
&lt;p&gt;Vår rekommendation för nybörjaren: börja med belysning och en rörelsesensor, håll allt lokalt, och undvik prylar som kräver egen molnapp – de tenderar att bli morgondagens elektronikskrot.&lt;/p&gt;</description></item><item><title>Ljudteknik möter maskininlärning: rösten som gränssnitt</title><link>/post/post-34/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-34/</guid><description>&lt;p&gt;Röstgränssnitt har tagit ett rejält kliv tack vare lokala taligenkänningsmodeller. Det som tidigare krävde molntjänster körs nu på en mobiltelefon – med bättre integritet och lägre latens som följd.&lt;/p&gt;
&lt;p&gt;Whisper-familjen och dess efterföljare har gjort transkribering till en råvara. Innovationen sker nu i lagren ovanpå: talarseparation, känsloanalys och realtidsöversättning.&lt;/p&gt;
&lt;p&gt;För produktteam öppnas nya möjligheter, men också ansvar. Röstdata är biometrisk data – designa för lokal bearbetning och tydligt samtycke från start.&lt;/p&gt;</description></item><item><title>Typescript 2026: mönster som skalar</title><link>/post/post-33/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-33/</guid><description>&lt;p&gt;TypeScript är i dag standardvalet för webbutveckling i större team, men språkets flexibilitet kräver disciplin. Vissa mönster har utkristalliserat sig som särskilt hållbara.&lt;/p&gt;
&lt;p&gt;Branded types för domänvärden fångar buggar som primitiva typer släpper igenom. Discriminated unions med uttömmande switch-satser gör tillståndslogik självdokumenterande och refaktoreringssäker.&lt;/p&gt;
&lt;p&gt;Undvik samtidigt övertypning – en kodbas där typerna är svårare att förstå än logiken har missat målet. &lt;code&gt;unknown&lt;/code&gt; plus validering vid gränserna slår komplexa villkorstyper.&lt;/p&gt;
&lt;p&gt;Schemabiblioteken har blivit navet i mönstret. Med Zod eller Valibot definierar du valideringen en gång och låter TypeScript härleda typerna därifrån – typerna och runtime-kontrollerna kan aldrig glida isär. Vid varje systemgräns – API-svar, formulär, miljövariabler – parsas det okända till det bevisat typade, och resten av kodbasen kan lita på sina typer fullt ut.&lt;/p&gt;</description></item><item><title>Digital tvilling i praktiken: från CAD-modell till levande system</title><link>/post/post-32/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-32/</guid><description>&lt;p&gt;Digitala tvillingar har mognat från visualiseringsgimmick till verkliga ingenjörsverktyg. En modern tvilling kombinerar CAD-geometri, fysiksimulering och realtidsdata från sensorer.&lt;/p&gt;
&lt;p&gt;Störst nytta ser vi inom driftsättning: robotceller programmeras och testas virtuellt innan hårdvaran ens är levererad, vilket kapar veckor ur projekttiderna.&lt;/p&gt;
&lt;p&gt;Verktyg som NVIDIA Isaac Sim och öppna alternativ som Gazebo gör tekniken tillgänglig. Utmaningen ligger i datakvaliteten – en tvilling är aldrig bättre än sin synkronisering med verkligheten.&lt;/p&gt;
&lt;p&gt;Sim-to-real-gapet är fältets centrala hantverksfråga. En robotcell som fungerar perfekt i simuleringen kan haverera i verkligheten på grund av friktion som modellen förenklat eller kablar som hänger i vägen. Erfarna team kalibrerar därför simuleringen mot uppmätta data – verkliga cykeltider, verkliga vibrationer – och behandlar avvikelser som förstklassiga buggar.&lt;/p&gt;</description></item><item><title>Cybersäkerhet för småföretag: största hoten och enklaste skydden</title><link>/post/post-31/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-31/</guid><description>&lt;p&gt;Småföretag drabbas allt oftare av cyberattacker, just för att skydden är svagare. Den goda nyheten: de enklaste åtgärderna ger störst effekt.&lt;/p&gt;
&lt;p&gt;Multifaktorautentisering stoppar de allra flesta kontokapningar. Automatiska säkerhetsuppdateringar och offline-backuper neutraliserar merparten av ransomware-hoten.&lt;/p&gt;
&lt;p&gt;Phishing förblir den vanligaste ingången. Regelbunden, kort utbildning – gärna med simulerade övningar – gör personalen till en försvarslinje i stället för en sårbarhet.&lt;/p&gt;
&lt;p&gt;Vd-bedrägerier förtjänar särskild uppmärksamhet eftersom de kringgår all teknik. Ett mejl som ser ut att komma från chefen ber ekonomiansvarig göra en brådskande betalning – inga bilagor, inga länkar, bara social manipulation. Motmedlet är en enkel rutin: alla betalningsändringar och oräknade utbetalningar verifieras via en annan kanal, alltid, utan undantag även när det är bråttom. Särskilt när det är bråttom.&lt;/p&gt;</description></item><item><title>Från monolit till moduler: en pragmatisk migrationsguide</title><link>/post/post-30/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-30/</guid><description>&lt;p&gt;Att skriva om monoliten från grunden är nästan alltid fel svar. De framgångsrika migrationerna vi ser följer i stället strangler fig-mönstret: ny funktionalitet byggs utanför, gammal flyttas gradvis.&lt;/p&gt;
&lt;p&gt;Första steget är alltid detsamma: kartlägg domängränserna. Verktyg som kan analysera beroendegrafer och ändringsmönster i versionshistoriken avslöjar var de naturliga sömmarna finns.&lt;/p&gt;
&lt;p&gt;Sätt mätbara mål för varje etapp och fira delsegrar. En migration utan synliga framsteg tappar både budget och entusiasm inom ett halvår.&lt;/p&gt;</description></item><item><title>Mikrofrontends: när är det värt komplexiteten?</title><link>/post/post-29/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>/post/post-29/</guid><description>&lt;p&gt;Mikrofrontends lovar samma fördelar som mikrotjänster: oberoende team, oberoende driftsättningar. Men priset i komplexitet är högt och tekniken passar färre organisationer än hypen antyder.&lt;/p&gt;
&lt;p&gt;Tumregeln är organisatorisk: har ni flera team som verkligen behöver släppa oberoende av varandra i samma applikation? Om inte, räcker en välstrukturerad monolit med modulär arkitektur långt.&lt;/p&gt;
&lt;p&gt;Om ni tar steget: satsa på Module Federation, en gemensam designsystem-bas och tydliga kontrakt mellan delarna. Utan det slutar resan i ett svårfelsökt lapptäcke.&lt;/p&gt;</description></item><item><title>Elmotorns renässans: mjukvarans roll i modern motorstyrning</title><link>/post/post-28/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-28/</guid><description>&lt;p&gt;Elmotorn är över hundra år gammal, men mjukvaran har gett den ett nytt liv. Fältorienterad styrning (FOC) som kräver realtidsberäkningar på mikrosekundsnivå har blivit standard även i hobbyprojekt.&lt;/p&gt;
&lt;p&gt;Moderna motorstyrkort kombinerar kraftelektronik med kraftfulla mikrokontrollrar, och öppna projekt som SimpleFOC och VESC har demokratiserat tekniken.&lt;/p&gt;
&lt;p&gt;För den som vill in i branschen är kombinationen reglerteknik och embedded-programmering guld värd – efterfrågan från fordonsindustri och automation överstiger vida tillgången.&lt;/p&gt;
&lt;p&gt;FOC förtjänar en kort förklaring för den oinvigde: genom att mäta rotorns läge tusentals gånger per sekund och styra strömmen i exakt rätt fasvinkel får motorn maximal verkningsgrad och mjuk gång vid alla varvtal. Det som krävde dyra industridrivsteg för tjugo år sedan ryms i dag på en mikrokontroller för några tior.&lt;/p&gt;</description></item><item><title>Så fungerar HTTP/3 och QUIC under huven</title><link>/post/post-27/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-27/</guid><description>&lt;p&gt;HTTP/3 bygger på QUIC, som ersätter TCP med ett UDP-baserat protokoll designat för dagens nät. Största vinsten är att förlorade paket inte längre blockerar alla strömmar – head-of-line blocking är historia.&lt;/p&gt;
&lt;p&gt;QUIC integrerar dessutom TLS 1.3 direkt i handskakningen, vilket kapar anslutningstiden rejält, särskilt på mobila nät med hög latens.&lt;/p&gt;
&lt;p&gt;För de flesta webbutvecklare är övergången transparent – CDN:er och lastbalanserare sköter jobbet – men den som felsöker nätverk behöver nya verktyg, eftersom trafiken numera är krypterad även på transportnivå.&lt;/p&gt;</description></item><item><title>Vector-databaser i produktion: lärdomar från fältet</title><link>/post/post-26/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-26/</guid><description>&lt;p&gt;RAG-arkitekturer har gjort vektordatabaser till standardkomponenter, men produktionserfarenheterna ger viktiga lärdomar. Indexval, chunkstorlek och metadatafiltrering påverkar kvaliteten mer än valet av databas.&lt;/p&gt;
&lt;p&gt;Hybrid search – att kombinera semantisk sökning med klassisk nyckelordssökning – ger nästan alltid bättre resultat än endera metoden ensam.&lt;/p&gt;
&lt;p&gt;Underskatta inte heller driftsfrågorna: omindexering vid modellbyte kan ta dagar för stora korpusar. Planera för det från början.&lt;/p&gt;
&lt;p&gt;Chunkningen visar sig gång på gång vara den enskilt viktigaste ratten. För små bitar tappar sammanhanget, för stora dränker den relevanta meningen i brus. Semantisk chunkning – att dela vid rubriker, stycken och logiska gränser i stället för fasta teckenantal – ger nästan alltid bättre resultat, liksom att ta med omgivande kontext som dokumenttitel och avsnittsrubrik i varje chunk.&lt;/p&gt;</description></item><item><title>RISC-V:s genombrott: öppen hårdvara på allvar</title><link>/post/post-25/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-25/</guid><description>&lt;p&gt;RISC-V har gått från akademiskt experiment till kommersiell kraft. Miljarder kärnor levereras årligen, från mikrokontrollrar till serverprocessorer, och den öppna instruktionsuppsättningen ritar om branschens maktkarta.&lt;/p&gt;
&lt;p&gt;För Europa är utvecklingen strategiskt viktig – flera EU-finansierade projekt bygger nu inhemsk processorkapacitet på RISC-V-basen.&lt;/p&gt;
&lt;p&gt;För utvecklare innebär skiftet framför allt bättre verktyg: GCC, LLVM och Linux-stödet är i dag i paritet med etablerade arkitekturer. Dags att korskompilera och testa.&lt;/p&gt;
&lt;p&gt;Drivkraften bakom genombrottet är ekonomisk lika mycket som teknisk. Licensfria kärnor sänker tröskeln för chipdesign dramatiskt, och den geopolitiska osäkerheten kring etablerade arkitekturer har fått både stater och storbolag att söka alternativ de själva kontrollerar. RISC-V:s neutralitet har blivit dess starkaste säljargument.&lt;/p&gt;</description></item><item><title>Öppen källkod som karriärstrategi</title><link>/post/post-24/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-24/</guid><description>&lt;p&gt;Bidrag till öppen källkod är fortfarande ett av de mest effektiva sätten att bygga en synlig teknisk meritlista. Men strategin har förfinats: kvalitet slår kvantitet.&lt;/p&gt;
&lt;p&gt;Ett genomtänkt bidrag till ett projekt du faktiskt använder väger tyngre än hundra triviala pull requests. Underhållare minns den som förbättrar dokumentation, skriver tester och tar ansvar för uppföljning.&lt;/p&gt;
&lt;p&gt;Glöm inte heller de mjuka spåren: att hjälpa nykomlingar i projektets forum bygger både rykte och det nätverk som ofta leder till nästa jobb.&lt;/p&gt;</description></item><item><title>Praktisk guide till observability: loggar, metrik och traces</title><link>/post/post-23/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-23/</guid><description>&lt;p&gt;När system blir distribuerade räcker inte loggfiler längre. Modern observability vilar på tre ben: strukturerade loggar, metrik och distribuerade traces – och OpenTelemetry har blivit standarden som knyter ihop dem.&lt;/p&gt;
&lt;p&gt;Nyckeln är korrelation. En trace-id som följer förfrågan genom alla tjänster förvandlar timmars felsökning till minuter.&lt;/p&gt;
&lt;p&gt;Vanligaste misstaget är att samla allt och förstå inget. Definiera era viktigaste användarflöden först och instrumentera dem ordentligt, i stället för att drunkna i data.&lt;/p&gt;</description></item><item><title>Grön kod: mät och minska din mjukvaras klimatavtryck</title><link>/post/post-22/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-22/</guid><description>&lt;p&gt;Mjukvarans energiförbrukning har seglat upp som en verklig ingenjörsfråga. Verktyg som Cloud Carbon Footprint och Scaphandre gör det möjligt att mäta i stället för att gissa.&lt;/p&gt;
&lt;p&gt;De största vinsterna finns sällan där man tror. Att flytta batchjobb till tider med grön el i nätet kan ge större effekt än månader av kodoptimering.&lt;/p&gt;
&lt;p&gt;Green Software Foundation:s SCI-mått ger ett gemensamt språk för att jämföra alternativ. Börja mäta – det som mäts blir som bekant gjort.&lt;/p&gt;</description></item><item><title>Nyheter från utvecklarkonferenserna: trender att bevaka</title><link>/post/post-21/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-21/</guid><description>&lt;p&gt;Årets stora utvecklarkonferenser har avlöst varandra och mönstren är tydliga. AI-agenter dominerar scenerna, men samtalen i korridorerna handlar lika mycket om kostnadskontroll och tillförlitlighet.&lt;/p&gt;
&lt;p&gt;Ett annat genomgående tema är plattformsteamens renässans. Efter år av &amp;ldquo;you build it, you run it&amp;rdquo; söker organisationer en bättre balans mellan autonomi och standardisering.&lt;/p&gt;
&lt;p&gt;Mest glädjande är kanske tillgänglighetsfrågornas comeback – flera stora ramverk lyfte inbyggt tillgänglighetsstöd som huvudnyhet snarare än fotnot.&lt;/p&gt;
&lt;p&gt;AI-agenterna förtjänar en närmare titt, för tonläget har skiftat. Förra årets demos av autonoma system som bygger hela applikationer har ersatts av mer nyktra presentationer om avgränsade agenter med tydliga verktyg, mänskliga kontrollpunkter och utvärderingssviter. Branschen har lärt sig skillnaden mellan imponerande demo och pålitlig produkt.&lt;/p&gt;</description></item><item><title>Teknisk skuld: så vinner du ledningens gehör</title><link>/post/post-20/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-20/</guid><description>&lt;p&gt;Alla utvecklare känner igen frustrationen: teknisk skuld bromsar varje leverans, men ledningen vill bara se nya funktioner. Problemet är ofta hur vi kommunicerar.&lt;/p&gt;
&lt;p&gt;Sluta prata om &amp;ldquo;refaktorering&amp;rdquo; och börja prata om risk och hastighet. &amp;ldquo;Den här modulen orsakade tre incidenter i kvartalet och dubblar utvecklingstiden&amp;rdquo; väger tyngre än tekniska argument.&lt;/p&gt;
&lt;p&gt;Framgångsrika team öronmärker tid – ofta tjugo procent – för förbättringsarbete och redovisar effekten i mätbara termer: färre incidenter, snabbare ledtider, nöjdare utvecklare.&lt;/p&gt;</description></item><item><title>Datorseende på hobbynivå: bygg din egen fågelholkskamera</title><link>/post/post-19/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>/post/post-19/</guid><description>&lt;p&gt;Maskinseende har aldrig varit mer tillgängligt. Med en Raspberry Pi 5, en kameramodul och en förtränad modell kan du identifiera fågelarter i din trädgård på en eftermiddag.&lt;/p&gt;
&lt;p&gt;Verktyg som YOLO och Frigate gör objektdetektering till en konfigurationsfråga snarare än ett forskningsprojekt. Lägg till Home Assistant och du får notiser när talgoxen landar.&lt;/p&gt;
&lt;p&gt;Projektet är också en perfekt introduktion till edge-AI:s verkliga utmaningar – belysning, falsklarm och strömförbrukning lär dig mer än någon onlinekurs.&lt;/p&gt;</description></item><item><title>Terraform eller OpenTofu? Infrastrukturkodens vägval</title><link>/post/post-18/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-18/</guid><description>&lt;p&gt;Licensbytet för Terraform splittrade communityt och gav upphov till OpenTofu, den öppna forken under Linux Foundation. Två år senare är valet fortfarande aktuellt för många team.&lt;/p&gt;
&lt;p&gt;OpenTofu har hunnit ikapp funktionellt och erbjuder efterlängtade funktioner som kryptering av state-filer. Terraform behåller å sin sida försprånget i ekosystem och enterprise-stöd.&lt;/p&gt;
&lt;p&gt;För nya projekt lutar vi åt OpenTofu: öppen styrning minskar risken för framtida överraskningar. Migrationen är dessutom i praktiken en enradsändring.&lt;/p&gt;</description></item><item><title>AI-reglering i EU: vad utvecklare behöver veta</title><link>/post/post-17/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-17/</guid><description>&lt;p&gt;EU:s AI-förordning är nu i full tillämpning och påverkar alla som bygger eller integrerar AI-system. Riskklassificeringen avgör kraven: från minimala för spamfilter till omfattande för system inom rekrytering och kreditbedömning.&lt;/p&gt;
&lt;p&gt;För högrisksystem krävs dokumenterad riskhantering, spårbarhet och mänsklig översyn. Även den som bara använder en tredjepartsmodell har skyldigheter.&lt;/p&gt;
&lt;p&gt;Vårt råd: utse en ansvarig, inventera era AI-användningsfall och dokumentera från dag ett. Efterlevnad i efterhand är mångdubbelt dyrare.&lt;/p&gt;
&lt;p&gt;För utvecklare i praktiken betyder förordningen framför allt spårbarhet. Vilka data tränades modellen på? Vilka utvärderingar gjordes? Vem godkände driftsättningen? Frågor som tidigare besvarades med en axelryckning kräver nu dokumenterade svar – och de team som redan arbetar med versionshantering av modeller och data har ett rejält försprång.&lt;/p&gt;</description></item><item><title>Async Rust förklarat: futures, tasks och runtimes</title><link>/post/post-16/</link><pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-16/</guid><description>&lt;p&gt;Asynkron programmering i Rust förvirrar många nykomlingar. Nyckeln är att förstå att en future inte gör någonting förrän den pollas – Rust bygger på lat evaluering, till skillnad från JavaScripts ivriga promises.&lt;/p&gt;
&lt;p&gt;Runtimen, oftast Tokio, ansvarar för att schemalägga tasks över trådar. Det förklarar också de ökända &lt;code&gt;Send&lt;/code&gt;-felen: din data måste kunna flytta mellan trådar säkert.&lt;/p&gt;
&lt;p&gt;Vårt tips: börja med enkla &lt;code&gt;async fn&lt;/code&gt; och &lt;code&gt;tokio::spawn&lt;/code&gt;, och undvik att blanda blocking-kod i async-kontexter – det är källan till de flesta prestandaproblem.&lt;/p&gt;</description></item><item><title>Batteriteknikens nästa språng: natrium och solid state</title><link>/post/post-15/</link><pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-15/</guid><description>&lt;p&gt;Litiumjonbatteriet har dominerat i trettio år, men utmanarna knackar på dörren. Natriumjonbatterier är billigare och bygger på råvaror som finns överallt – perfekta för stationär lagring.&lt;/p&gt;
&lt;p&gt;Solid state-batterier lovar högre energitäthet och bättre säkerhet, och de första kommersiella fordonstillämpningarna börjar nu dyka upp efter år av förseningar.&lt;/p&gt;
&lt;p&gt;För ingenjörer betyder skiftet nya utmaningar i battery management-system: varje kemi kräver sina egna laddprofiler, säkerhetsmarginaler och åldringsmodeller.&lt;/p&gt;
&lt;p&gt;Natriumtekniken har redan hittat sin första kommersiella nisch. Kinesiska tillverkare levererar natriumjonceller till nätlagring och enklare fordon, och priserna pressas snabbt när produktionsvolymerna växer. För stationär lagring, där vikt spelar mindre roll än pris och livslängd, kan natrium mycket väl bli förstahandsvalet inom några år.&lt;/p&gt;</description></item><item><title>Så skriver du dokumentation som faktiskt läses</title><link>/post/post-14/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-14/</guid><description>&lt;p&gt;Dålig dokumentation är sällan ett kunskapsproblem utan ett strukturproblem. Diátaxis-ramverket, som delar upp dokumentation i handledningar, guider, referens och förklaring, har blivit en spelväxlare för många team.&lt;/p&gt;
&lt;p&gt;Skriv för läsarens situation, inte för din egen. Den som felsöker klockan tre på natten behöver något helt annat än den som utvärderar verktyget första gången.&lt;/p&gt;
&lt;p&gt;Och viktigast av allt: dokumentation som inte underhålls är värre än ingen alls. Gör den till en del av definition of done.&lt;/p&gt;</description></item><item><title>Edge computing förändrar industrins IT-arkitektur</title><link>/post/post-13/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-13/</guid><description>&lt;p&gt;Industrins digitalisering flyttar beräkningskraften närmare maskinerna. När en kvalitetskontroll med maskinseende måste ske på millisekunder duger det inte att skicka bilder till molnet.&lt;/p&gt;
&lt;p&gt;Moderna edge-plattformar kör containeriserade arbetslaster direkt i fabriken, med molnet som styr- och analysnav. Kubernetes-varianter som k3s har blivit de facto-standard.&lt;/p&gt;
&lt;p&gt;Utmaningen är drift på tusentals platser utan lokal IT-personal – GitOps och robust fjärrhantering är inte valfritt utan en förutsättning.&lt;/p&gt;
&lt;p&gt;Ett typiskt mönster i moderna fabriker är trelagersarkitekturen: sensorer och PLC:er närmast maskinerna, ett edge-kluster per anläggning för realtidsanalys och lokal buffring, och molnet för träning av modeller, flottövervakning och långsiktig analys. Data rör sig uppåt i förädlad form – råströmmar stannar lokalt där de hör hemma.&lt;/p&gt;</description></item><item><title>Postkvantkryptografi: dags att migrera</title><link>/post/post-12/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-12/</guid><description>&lt;p&gt;NIST:s standarder för postkvantkryptografi är på plats och nu börjar den verkliga utmaningen: migrationen. &amp;ldquo;Harvest now, decrypt later&amp;rdquo;-attacker gör att känslig data som skickas i dag kan avslöjas i morgon.&lt;/p&gt;
&lt;p&gt;ML-KEM för nyckelutbyte och ML-DSA för signaturer är de nya arbetshästarna. Hybridlösningar som kombinerar klassisk och postkvant-krypto rekommenderas under övergången.&lt;/p&gt;
&lt;p&gt;Inventera era kryptoberoenden nu. Organisationer med lång datalivslängd – vård, finans, myndigheter – har ingen tid att förlora.&lt;/p&gt;
&lt;p&gt;Den goda nyheten är att infrastrukturen börjar göra jobbet åt oss. Moderna webbläsare och stora molntjänster förhandlar redan hybrid nyckelinkapsling i TLS, vilket betyder att en betydande del av internettrafiken skyddas mot framtida kvantattacker utan att någon applikationsutvecklare lyft ett finger. Uppgradera era TLS-bibliotek, så följer mycket med på köpet.&lt;/p&gt;</description></item><item><title>Mobilutveckling: native, cross-platform eller webb?</title><link>/post/post-11/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-11/</guid><description>&lt;p&gt;Det eviga valet mellan native och cross-platform har fått nya förtecken. Flutter och React Native är mognare än någonsin, samtidigt som webbappar med PWA-teknik täcker allt fler behov.&lt;/p&gt;
&lt;p&gt;Vår tumregel: bygg native när prestanda och plattformskänsla är avgörande, cross-platform när teamet är litet och tiden knapp, och webb när distributionen är viktigast.&lt;/p&gt;
&lt;p&gt;Glöm inte underhållskostnaden i kalkylen – två native-kodbaser kräver i praktiken två team, något många startups underskattar.&lt;/p&gt;
&lt;p&gt;Kotlin Multiplatform har seglat upp som en intressant mellanväg. I stället för att dela hela appen delar du affärslogik, nätverkslager och datamodeller mellan plattformarna, medan gränssnittet byggs native. Du får plattformskänslan utan att skriva valideringslogiken två gånger – en modell som flera stora appar redan bevisat i produktion.&lt;/p&gt;</description></item><item><title>Därför bör du lära dig systemdesign 2026</title><link>/post/post-10/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>/post/post-10/</guid><description>&lt;p&gt;Systemdesign har blivit det viktigaste ämnet i tekniska intervjuer – och med rätta. I en tid när AI skriver allt mer rutinkod blir förmågan att designa helheter det som skiljer ingenjörer åt.&lt;/p&gt;
&lt;p&gt;Grunderna är eviga: lastbalansering, cachning, databasval, konsistensmodeller. Men nya frågor tillkommer, som kostnadsoptimering i molnet och design för AI-arbetslaster.&lt;/p&gt;
&lt;p&gt;Bästa sättet att lära sig är att rita. Ta en tjänst du använder dagligen och skissa hur du skulle bygga den – begränsningarna lär dig mer än någon kurs.&lt;/p&gt;</description></item><item><title>Robotik i vården: samarbete i stället för ersättning</title><link>/post/post-09/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-09/</guid><description>&lt;p&gt;Vårdrobotar har länge målats upp som antingen frälsare eller hot. Verkligheten som nu växer fram är mer nyanserad: robotar som avlastar, inte ersätter.&lt;/p&gt;
&lt;p&gt;Logistikrobotar som kör prover och läkemedel mellan avdelningar frigör timmar för vårdpersonal varje dag. Lyftrobotar minskar belastningsskador, ett av vårdens största arbetsmiljöproblem.&lt;/p&gt;
&lt;p&gt;Utmaningarna är dock stora: sjukhusmiljöer är oförutsägbara och kraven på säkerhet och hygien saknar motstycke i industrin.&lt;/p&gt;
&lt;p&gt;Svenska sjukhus hör till de mer framåtlutade i Europa. Flera universitetssjukhus kör i dag autonoma transportrobotar i kulvertsystemen dygnet runt, och erfarenheterna är övervägande positiva: färre förseningar av provsvar, mindre spring för undersköterskor och en arbetsmiljö där tunga vagnar inte längre dras för hand genom kilometerlånga korridorer.&lt;/p&gt;</description></item><item><title>Karriärtips: från utvecklare till teknisk ledare</title><link>/post/post-08/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-08/</guid><description>&lt;p&gt;Steget från senior utvecklare till teknisk ledare är större än många anar. Plötsligt mäts du inte på din egen kod utan på teamets samlade leverans.&lt;/p&gt;
&lt;p&gt;De som lyckas bäst slutar inte koda helt, men växlar fokus: arkitekturbeslut, mentorskap och att röja hinder för andra. Kalendern blir din nya IDE.&lt;/p&gt;
&lt;p&gt;Vårt viktigaste råd är att öva på skriftlig kommunikation. Tydliga designdokument och beslutslogg är en teknisk ledares mest underskattade verktyg.&lt;/p&gt;
&lt;p&gt;En vanlig fälla är att fortsätta vara teamets bästa utvecklare. Det känns produktivt, men varje timme du lägger på att själv lösa det svåraste problemet är en timme där ingen annan lär sig göra det – och där dina egentliga arbetsuppgifter blir liggande. Delegera det du är bäst på; det är kontraintuitivt men avgörande.&lt;/p&gt;</description></item><item><title>Solceller och smarta elnät – ingenjörens nya utmaningar</title><link>/post/post-07/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-07/</guid><description>&lt;p&gt;Den snabba utbyggnaden av solel ställer elnätet inför helt nya utmaningar. Produktionstoppar mitt på dagen kräver smart styrning, lagring och flexibla laster.&lt;/p&gt;
&lt;p&gt;Här öppnas ett spännande fält för mjukvaruingenjörer: prognosalgoritmer, realtidsstyrning av batterier och protokoll för dubbelriktad kommunikation med växelriktare.&lt;/p&gt;
&lt;p&gt;Standarder som IEEE 2030.5 och OpenADR blir allt viktigare att kunna – energisektorn är i dag en av de hetaste arbetsgivarna för inbyggda system- och dataingenjörer.&lt;/p&gt;
&lt;p&gt;Det svenska elnätet illustrerar utmaningen väl. Söder om Dalälven är kapacitetsbristen påtaglig samtidigt som takpaneler producerar som mest när förbrukningen är som lägst. Lösningen stavas flexibilitet: batterier som köper billigt mitt på dagen, elbilsladdning som styrs mot natten och industriprocesser som kan pausa vid effekttoppar.&lt;/p&gt;</description></item><item><title>Fem vanliga misstag i Kubernetes-kluster</title><link>/post/post-06/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-06/</guid><description>&lt;p&gt;Kubernetes är kraftfullt men förlåter inte slarv. Efter att ha granskat dussintals kluster ser vi samma misstag om och om igen.&lt;/p&gt;
&lt;p&gt;Vanligast är saknade resursgränser, som låter en enda pod svälta ut hela noden. Tätt därefter kommer överdrivna RBAC-rättigheter och hemligheter i klartext i konfigurationsfiler.&lt;/p&gt;
&lt;p&gt;Vårt råd: inför policykontroller med OPA eller Kyverno tidigt, och behandla klusterkonfigurationen som kod med samma granskningskrav som applikationskoden.&lt;/p&gt;
&lt;p&gt;Det tredje misstaget på vår lista är bristfälliga hälsokontroller. Liveness-prober som pekar på fel endpoint eller saknar rimliga tidsgränser skapar omstartsloopar som förvärrar incidenter i stället för att lösa dem. Tumregeln: liveness ska bara svara på frågan &amp;ldquo;är processen låst?&amp;rdquo;, readiness på &amp;ldquo;kan jag ta trafik just nu?&amp;rdquo; – att blanda ihop dem är en klassiker.&lt;/p&gt;</description></item><item><title>WebAssembly tar klivet ut ur webbläsaren</title><link>/post/post-05/</link><pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-05/</guid><description>&lt;p&gt;WebAssembly föddes i webbläsaren men lever numera ett rikt liv på serversidan. Med WASI kan samma binär köras säkert på allt från edge-noder till IoT-enheter.&lt;/p&gt;
&lt;p&gt;Komponentmodellen som standardiserades nyligen gör det möjligt att kombinera moduler skrivna i olika språk – Rust, Go och Python i samma applikation, med strikta gränser emellan.&lt;/p&gt;
&lt;p&gt;För plattformsteam är wasm ett attraktivt alternativ till containrar: millisekundsnabb kallstart och en bråkdel av minnesavtrycket.&lt;/p&gt;
&lt;p&gt;Säkerhetsmodellen är kanske det starkaste kortet. En wasm-modul kan i grunden ingenting – varje filsystemsåtkomst, nätverksanrop och miljövariabel måste uttryckligen beviljas. Det gör tekniken idealisk för plugin-system: plattformar kan köra tredjepartskod utan att lita på den, något som tidigare krävde tunga sandlådelösningar.&lt;/p&gt;</description></item><item><title>Zero trust i praktiken – bortom modeorden</title><link>/post/post-04/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-04/</guid><description>&lt;p&gt;Zero trust har varit ett modeord i åratal, men allt fler organisationer implementerar nu principerna på riktigt. Kärnan är enkel: lita aldrig på nätverket, verifiera varje förfrågan.&lt;/p&gt;
&lt;p&gt;I praktiken handlar det om identitetsbaserad åtkomst, kortlivade certifikat och mikrosegmentering. Verktyg som SPIFFE och service mesh-lösningar gör arkitekturen realistisk även för mindre team.&lt;/p&gt;
&lt;p&gt;Det största hindret är sällan tekniken utan kulturen. Börja med att kartlägga era flöden – ni kan inte skydda det ni inte känner till.&lt;/p&gt;</description></item><item><title>Kvantdatorer 2026: var står vi egentligen?</title><link>/post/post-03/</link><pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-03/</guid><description>&lt;p&gt;Hypen kring kvantdatorer har svalnat något, men framstegen fortsätter i stadig takt. Felkorrigerade logiska qubits är inte längre teori utan demonstreras nu i flera labb världen över.&lt;/p&gt;
&lt;p&gt;För praktiska tillämpningar återstår dock år av arbete. Kemisimulering och optimeringsproblem pekas fortfarande ut som de första områdena där kvantdatorer kan ge verklig nytta.&lt;/p&gt;
&lt;p&gt;För dig som utvecklare är budskapet: ingen panik, men håll ett öga på post-kvant-kryptografi – den migrationen börjar redan nu.&lt;/p&gt;</description></item><item><title>Guide: Kom igång med Rust för inbyggda system</title><link>/post/post-02/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-02/</guid><description>&lt;p&gt;Rust har seglat upp som ett verkligt alternativ till C för inbyggda system. Minnessäkerheten utan skräpsamlare gör språket idealiskt för mikrokontrollrar med begränsade resurser.&lt;/p&gt;
&lt;p&gt;Med &lt;code&gt;no_std&lt;/code&gt;-läget och crates som &lt;code&gt;embedded-hal&lt;/code&gt; kan du skriva drivrutiner som är portabla mellan olika chip. Communityt kring embedded Rust växer snabbt och stödet för STM32, ESP32 och RP2040 är i dag moget.&lt;/p&gt;
&lt;p&gt;Börja med en Raspberry Pi Pico och boken &amp;ldquo;The Embedded Rust Book&amp;rdquo; – på en helg har du en blinkande LED och en god grund att bygga vidare på.&lt;/p&gt;</description></item><item><title>Så förändrar AI-assistenter utvecklarens vardag</title><link>/post/post-01/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>/post/post-01/</guid><description>&lt;p&gt;AI-assistenter har på kort tid gått från nyfiken leksak till ett standardverktyg i utvecklarens verktygslåda. Kodkomplettering, testgenerering och automatiska kodgranskningar sparar timmar varje vecka.&lt;/p&gt;
&lt;p&gt;Men verktygen kräver också nya arbetssätt. Den som blint accepterar förslag riskerar att införa buggar och säkerhetshål. Bäst resultat får team som behandlar AI:n som en junior kollega: snabb och flitig, men i behov av granskning.&lt;/p&gt;
&lt;p&gt;Vår rekommendation är att börja smått – låt AI:n skriva tester och dokumentation först, och utöka ansvaret i takt med att teamet lär sig var den briljerar och var den brister.&lt;/p&gt;</description></item></channel></rss>