<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
  <channel>
    <title>Anders Englöf Ytterström</title>
    <description>Anders Englöf Ytterströms hemsida</description>
    <language>sv</language>
    <link>https://madr.se</link>
    <managingEditor>yttan@fastmail.se (Anders Englöf Ytterström)</managingEditor>
    <webMaster>yttan@fastmail.se (Anders Englöf Ytterström)</webMaster>
    <atom:link href="https://madr.se/prenumerera/lanktips.xml" rel="self" type="application/rss+xml" />
    
    
    
      
    
    
    
    <item>
      <title>VPN och proxies är till ingen nytta om du kör Windows 11</title>
      <link>https://www.windowslatest.com/2026/07/10/you-cant-fully-disable-microsofts-gdid-windows-11-tracker-but-these-settings-limit-what-it-captures/</link>
      <guid>https://www.windowslatest.com/2026/07/10/you-cant-fully-disable-microsofts-gdid-windows-11-tracker-but-these-settings-limit-what-it-captures/</guid>
      <description>
        <![CDATA[<p>Några spontana tankar kring detta spektakel:</p>
<ul>
<li>Otroligt uppkäftigt av en hacker, medlem i ett nätverk, att använda Windows. Uppkäftigt, eller okunnigt?</li>
<li>Att Microsoft kan lämna ut den här typen av data från deras datafarm känns såklart olustigt.</li>
<li>I bakgrunden <em>verkar</em> Microsoft även in länkade enheter, t ex telefoner och plattor.</li>
<li>Att applicera "storebror ser sig" som standard känns som en negativ utveckling. Det innebär ju att mitt barn, min släkt etc som kör Windows är övervakade och monitorerade.</li>
</ul>
<p>Som en person som redan migrerat till Linux - där jag kontrollerar dator och program, inte tvärtom - kan jag känna mig nöjd med det valet.</p>
<p>Det är en form av asketism, men det gör att datorn förblir vad jag behöver av den: en dum tingest att utföra arbete med hjälp av, som stängs av när den inte används.</p>
<p>Datorerna används och skickar ingenting till någon extern part.</p>
]]>
      </description>
      <pubDate>tue, 21 jul 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Ännu en telefon med liten formfaktor</title>
      <link>https://se.aeros.no/</link>
      <guid>https://se.aeros.no/</guid>
      <description>
        <![CDATA[<p>På det positiva: den är ca 15mm kortare och 9mm smalare än iPhone 4. Kostar löjligt litet, inräknat att det är ett norskt bolag bakom.</p>
<p>På det negativa: den saknar NFC, kontaktlös betalning är därför inte möjlig.</p>
<p>Jag om någon välkomnar med värme mindre telefoner till marknaden!</p>
]]>
      </description>
      <pubDate>sun, 19 jul 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Cirkeln är sluten för Frontend 2008-2026</title>
      <link>https://davidpoblador.com/deep-dives/what-happened-to-the-frontend/</link>
      <guid>https://davidpoblador.com/deep-dives/what-happened-to-the-frontend/</guid>
      <description>
        <![CDATA[<blockquote>
<p>The frontier of 2026, the stuff the sharpest people are most excited about, is render the HTML on the server, ship almost no JavaScript, and use the web platform instead of fighting it.</p>
</blockquote>
<p>Jag hoppas att detta håller i sig.</p>
<p>Jag började professionellt med gränsnittsutveckling när jQuery var nytt, så detta är en riktig nostalgiresa.</p>
<p>Som det känns nu skulle en idé eller möjlighet värd att köra eget företag för kunna få mig att programmera webb igen. Jag är tills detta kommer helnöjd med min exil.</p>
<p>Saker var enklare förr. Och folk verkar inse det själva.</p>
]]>
      </description>
      <pubDate>fri, 17 jul 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Ett alternativ till conventional commits i Git</title>
      <link>https://scopedcommits.com/</link>
      <guid>https://scopedcommits.com/</guid>
      <description>
        <![CDATA[<p>Sedan Git ersatte Subversion har jag arbetat med tiotals organisationer, där de alla har en sak gemensamt: alla har olika åsikter om hur git-historiken ska se ut. Oftast otroligt starka åsikter. Några exempel:</p>
<ul>
<li>En develop-branch för features - mastern ska bara vara hotfixes och stable.</li>
<li>Inga merge-commits, bara rebases.</li>
<li>Endast squashed merge-commits i master.</li>
<li>Varje commit ska vara i futurum, och avsluta följande mening: <em>"If applied, this commit will ..."</em>.</li>
<li>Commits spelar ingen roll: "det squashas ju ändå sen"</li>
</ul>
<p>Rik variation helt enkelt.</p>
<p>Jag har även arbetat med <em>Conventional commits</em>, och görs det rätt är det en bra match för de projekt där den typen av git-historik ger värde. Jag kunde dock aldrig riktigt bli av med känslan av att det var litet knöligt.</p>
<p>En person med starka åsikter har nu tagit fram en motsats och döpt denna till <em>Scoped Commits</em>.</p>
<p>Argumenten är välskrivna och tiltalar säkert någon. Själv har jag sällan någon stark åsikt. Jag argumenterar istället för att det viktiga är att alla som bidrar är överens, så att det blir enhetligt. Alla kod- och textförråd ska ha en konvention nedskriven och signerad av alla som bidrar. Låt alla med åsikter komma till tals, gör en kompromiss, och skaka hand på det.</p>
]]>
      </description>
      <pubDate>mon, 29 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>En Omarchy-utmanare</title>
      <link>https://danklinux.com/</link>
      <guid>https://danklinux.com/</guid>
      <description>
        <![CDATA[<p>Den här är jag nyfiken på, och ska testa vid tillfälle. Jag är nog också villig att plocka några rader konfiguration om jag i framtiden gör en Rice igen.</p>
<ul>
<li>För LabWC så skulle jag prova att köra den för att se hur mycket mer resurskrävande systemet skulle bli.</li>
<li>För Hyprland skulle jag använda det som en startplatta.</li>
</ul>
<p>Jag vill dock också passa på att påminna mig själv och dig som läser om detta:</p>
<p><strong>Om du kommer på dig själv med att försöka skapa en komplett, generisk skrivbordsmiljö från grunden snarare än en avsmalnad, syftesangränsad rice - använd XFCE istället</strong>. Det kommer att spara tid, och då ingår dessutom fler appar och en avsevärt bättre OOB. Förmodligen kommer XCFE också vara mer resurseffektiv än ditt lapptäcke av tusentals komponenter.</p>
]]>
      </description>
      <pubDate>mon, 22 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Ett jävla magplask</title>
      <link>https://melia.buxjr.com/faq</link>
      <guid>https://melia.buxjr.com/faq</guid>
      <description>
        <![CDATA[<p><em>Detta är en raljering (eng rant). Ursäkta på förhand för språkbruket.</em></p>
<p>Jag ifrågasätter inte att det här är en bra produkt ur ett säkerhets- och integritetsperspektiv. En E-postklient utan för mycket bagage är inte en dum tanke.</p>
<p>Men ändå. En E-postklient <strong>skriven specifikt för linux</strong> med fucking jävla <strong>Electron</strong>. Min starka åsikt är att man, som linuxspecifik produkt, ska använda andra alternativ i så fall. Det stannar dock inte där.</p>
<ul>
<li>Källkoden är stängd.</li>
<li>Har man mer än ett E-postkonto är det inte längre gratis.</li>
</ul>
<p>Och sedan, från deras FAQ:</p>
<blockquote>
<p>Electron gets a bad reputation, and some of it is deserved. But the framework itself isn't the problem; lazy engineering is. <em>VS Code, Slack, Discord, Figma, and Notion</em> are all built on Electron, and millions of people use them daily without complaint. The difference is in how you build on top of it.</p>
</blockquote>
<p><strong>Ingen av dessa exempel</strong> fungerar lika bra på Linux som på Windows och Mac. Personer som hävdar det är antingen tursamma, förlåtande eller okunniga. Det har blivit bättre än vad det har varit, jag medger det. Men Electron-teamet har aldrig gett ett intryck - som jag upplevt det - av att prioritera Linux.</p>
<p>Jag har inte testat hur väl Melia integrerar med tangentbordsnavigering och skärmläsare, men allt annat än 10/10 är underkänt för något så vitalt som en E-postklient.</p>
<p>De hävdar också att detta inte är en webbapp:</p>
<blockquote>
<p><strong>Is Melia just a web wrapper?</strong><br />
<em>Not even close.</em></p>
<p>Melia is not a browser window pointed at a webmail interface. It connects directly to your mail servers using standard IMAP and SMTP protocols, stores your email in a local SQLite database, and renders everything natively. There is no web service in the middle.</p>
<p>Melia is built on Electron, which uses Chromium for rendering the UI, but <em>the application logic, email syncing, search indexing, and security features are all custom-built.</em> It's a full desktop application that happens to use web technologies for its interface.</p>
</blockquote>
<p>Grattis, denna FAQ beskriver <strong>ett jävla web backend</strong>.  Absolut, den kör inte som en web service, men dess funktion är densamma. Gissnignsvis är denna även skriven i Node.js? Det vet vi inte, då källkoden är stängd.</p>
<p>Det här kör som en Electron-app bara för att försvåra stöld av källkod. Alt så är det det vanliga - att en full stackare som bara kan Node.js bestämt sig för att skriva en egen E-postklient med det enda hen kan.</p>
<p>1/10; kommer inte att rekommendera, utan avråda.</p>
<p>Skämskudde på <a href="https://itsfoss.com/melia/">It's FOSS</a> som delade denna. De behöver flera disclaimers för att förtydliga att detta varken är fri mjukvara eller öppen källkod. Det känns mest som ett ragebait.</p>
]]>
      </description>
      <pubDate>mon, 08 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Hur man driftar sin egna webbplats på Dark web</title>
      <link>https://david.alvarezrosa.com/posts/self-hosting-on-the-dark-web/</link>
      <guid>https://david.alvarezrosa.com/posts/self-hosting-on-the-dark-web/</guid>
      <description>
        <![CDATA[<p>Roligt med litet transparens!</p>
]]>
      </description>
      <pubDate>sun, 07 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Claude är avsevärt sämre på tillgänglighet, ChatGPT och Inception2 är mer acceptabla</title>
      <link>https://conesible.de/wab/results.html</link>
      <guid>https://conesible.de/wab/results.html</guid>
      <description>
        <![CDATA[<p>En bra rapport att ta del av!</p>
<p>Claude bär stora skämskudden vad gäller att säkra tillgänglighet i slutprodukten. ChatGPT och Mercurys Inception2 ligger på acceptabel nivå - på ungefär samma nivå som riktiga programmerare.</p>
<p>LLM:er har som regel dåligt dataunderlag för detta, eftersom tillgänglighet ur ett historiskt perspektiv inte har varit prioriterat i branchen.</p>
]]>
      </description>
      <pubDate>thu, 04 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>En hård knuff för att tänja på gränserna för CSS på Select-element</title>
      <link>https://nerdy.dev/nice-select</link>
      <guid>https://nerdy.dev/nice-select</guid>
      <description>
        <![CDATA[<blockquote>
<p>This post pushes customizable &lt;select&gt; to an extreme. I think it turned out nice.</p>
</blockquote>
<p>Wow! Alltså, WOW!</p>
<p>... Varför använde vi React elle jQuery på vår sajt nu igen? :D</p>
]]>
      </description>
      <pubDate>thu, 04 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>WebAIM tillgänglighetskontrollerar en miljon hemsidor årligen - detta är rapporten från 2026</title>
      <link>https://webaim.org/projects/million/</link>
      <guid>https://webaim.org/projects/million/</guid>
      <description>
        <![CDATA[<p>WebAIM brukar testa Internets populäraste hemsidor och sammanställa en rapport. De har ett dataset bestående av den första miljonen populära hemsidor.</p>
<p>Rätt dystra siffror.</p>
<ul>
<li>I genomsnitt hade dessa hemsidor <strong>56</strong> errors enligt <a href="https://wave.webaim.org/">WebAIM WAVE</a>. Det är inte så överraskande, eftersom det verktyget inte räknar distinkt. Alltså: om 7 P-element har dålig kontrast rapporteras de som 7 fel, trots att de ligger i samma sektion.</li>
<li>I genomsnitt <strong>133</strong> ARIA-attribut fanns per hemsida. 2019 var samma siffra <strong>20</strong>. Det är såklart med god intention, givet att den första regeln om ARIA följs: <a href="https://www.w3.org/TR/using-aria/#rule1">Ingen ARIA är bättre än undermålig ARIA</a>.</li>
<li>Av dessa ARIA-attribut är <code>aria-label</code>, <code>aria-labelledby</code>, or <code>aria-describedby</code> poppis. Snygga formulärfält FTW?</li>
<li><strong>96%</strong> av hemsidorna hade WCAG 2-fel. I EU är detta numera ett brott. Den vanligaste orsaken är låg kontrast på text (84%), följt av uteblivet ALT-attribut på bilder och uteblivna etiketter på formulärfält (53% respektive 51%).</li>
<li>Mängden HTML-element på en sida har fördubblats sedan 2019. Från ca 750 till 1437. Längre sidor, mer att skrolla, mer reklam att visa. Eller?</li>
</ul>
<p>Det är både bra och dåligt om man kikar på hur saker ändrats sedan den första rapporten sammanställdes 2019.</p>
<ul>
<li>Positivt: Trenden är att saker har blivit bättre sedan rapporterna började sammanställas 2019.</li>
<li>Negativt: trenden har vänt de senaste 2 åren, vilket jag misstänker beror på att LLM:er ärvt dåliga vanor.</li>
</ul>
]]>
      </description>
      <pubDate>thu, 04 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Generera färgskalor till formhandböcker i realtid med endast CSS</title>
      <link>https://thathtml.blog/2026/06/building-a-generated-color-scheme/</link>
      <guid>https://thathtml.blog/2026/06/building-a-generated-color-scheme/</guid>
      <description>
        <![CDATA[<p>Ännu ett användningsområde för JavaScript ut med badvattnet.</p>
<blockquote>
<p>[...] The ability to choose a single “brand” color and then get an entire scale generated based on that color. All of the various components and layouts would then adopt the color scheme by default, simply based off of one --wll-brand-color CSS variable.</p>
<p>Until fairly recently, there was no way to do this live using vanilla CSS!</p>
<p>However, now that we have real CSS functions calculating color math in real-time, we have the ability to guide the user in setting a single color in their stylesheet—and everything else will come along for the ride.</p>
</blockquote>
<p>Detta är guld värt för alla webbutvecklare som inkluderar stilguider i sin leverans och i sitt arbetsflöde!</p>
]]>
      </description>
      <pubDate>thu, 04 jun 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Kalifornien och Colorado ger fri mjukvara avsteg från åldersverifieringskraven</title>
      <link>https://itsfoss.com/news/age-verification-open-source-exemptions/</link>
      <guid>https://itsfoss.com/news/age-verification-open-source-exemptions/</guid>
      <description>
        <![CDATA[<p>Det här blir en rolig grej att reta Windows för i framtiden. :)</p>
]]>
      </description>
      <pubDate>thu, 28 may 2026 00:00:00 ECT</pubDate>
      
    </item>
    
    <item>
      <title>Älskar mail</title>
      <link>https://samkhawase.com/blog/email-is-crazy/</link>
      <guid>https://samkhawase.com/blog/email-is-crazy/</guid>
      <description>
        <![CDATA[<p>Har jag sagt hur mycket jag älskar E-mail idag?</p>
<blockquote>
<p>Designed for a world that doesn’t exist anymore, it has optional encryption, no built-in auth, three⁺ retrofitted security layers bolted on top, an unstandardized filtering layer and many more quirks. Yet billions of emails arrive correctly every single day.</p>
</blockquote>
<p>E-post är odödligt. På samma gång fullständigt horribelt att äga tekniskt ansvar över, i någon sorts imbillning att sådant existerar.</p>
]]>
      </description>
      <pubDate>wed, 27 may 2026 00:00:00 ECT</pubDate>
      
    </item>
    
 </channel>
</rss>