<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
  <head>
    <title>Blogroll — J Lopes</title>
    <ownerName>J Lopes</ownerName>
    <dateModified>Sun, 13 Sep 2026 06:40:14 GMT</dateModified>
  </head>
  <body>
    <outline text="Front-end craft" title="Front-end craft">
      <outline type="rss" text="Adam Argyle" title="Adam Argyle" xmlUrl="https://nerdy.dev/rss.xml" htmlUrl="https://nerdy.dev/" description="CSS demos that show the feature working before explaining it, from years of Chrome advocacy." />
      <outline type="rss" text="Andy Bell (Piccalilli)" title="Andy Bell (Piccalilli)" xmlUrl="https://piccalil.li/feed.xml" htmlUrl="https://piccalil.li/" description="CSS layout primitives and front-end craft, written mostly by Andy Bell with occasional guests." />
      <outline type="rss" text="Brad Frost" title="Brad Frost" xmlUrl="https://bradfrost.com/feed/feed.xml" htmlUrl="https://bradfrost.com/" description="Atomic Design, and a long argument that a design system is mostly an organisational problem." />
      <outline type="rss" text="Chris Coyier" title="Chris Coyier" xmlUrl="https://chriscoyier.net/feed/" htmlUrl="https://chriscoyier.net/" description="Started CSS-Tricks and CodePen, and posts short and often from his own site again." />
      <outline type="rss" text="Josh Comeau" title="Josh Comeau" xmlUrl="https://www.joshwcomeau.com/rss.xml" htmlUrl="https://www.joshwcomeau.com/" description="CSS and React explained interactively, where the demo carries the argument." />
      <outline type="rss" text="Lea Verou" title="Lea Verou" xmlUrl="https://lea.verou.me/feed/" htmlUrl="https://lea.verou.me/" description="CSS at the standards level, plus the colour research that keeps landing in the spec." />
      <outline type="rss" text="Manuel Matuzović" title="Manuel Matuzović" xmlUrl="https://www.matuzo.at/feed.xml" htmlUrl="https://www.matuzo.at/" description="HTML and accessibility, including a long series on how many ways one page can be wrong." />
      <outline type="rss" text="Monica Dinculescu" title="Monica Dinculescu" xmlUrl="https://meowni.ca/atom.xml" htmlUrl="https://meowni.ca/" description="Web components, emoji, and demos built for the joke as much as the technique." />
      <outline type="rss" text="Rachel Andrew" title="Rachel Andrew" xmlUrl="https://rachelandrew.co.uk/feed/" htmlUrl="https://rachelandrew.co.uk/" description="CSS layout written from inside the working group that specs it." />
      <outline type="rss" text="Sara Soueidan" title="Sara Soueidan" xmlUrl="https://www.sarasoueidan.com/blog/index.xml" htmlUrl="https://www.sarasoueidan.com/" description="Accessibility and SVG, in the detail most articles skip." />
    </outline>
    <outline text="JavaScript &amp; tooling" title="JavaScript &amp; tooling">
      <outline type="rss" text="Addy Osmani" title="Addy Osmani" xmlUrl="https://addyosmani.com/rss.xml" htmlUrl="https://addyosmani.com/" description="Web performance and the habits of large codebases, from inside Chrome." />
      <outline type="rss" text="Cassidy Williams" title="Cassidy Williams" xmlUrl="https://cassidoo.co/rss.xml" htmlUrl="https://cassidoo.co/" description="Developer tooling, a weekly newsletter, and more puns than the average changelog." />
      <outline type="rss" text="Dan Abramov" title="Dan Abramov" xmlUrl="https://overreacted.io/rss.xml" htmlUrl="https://overreacted.io/" description="Thinking out loud about React, and lately about the protocol underneath a social filesystem." />
      <outline type="rss" text="Dominik Dorfmeister (TkDodo)" title="Dominik Dorfmeister (TkDodo)" xmlUrl="https://tkdodo.eu/blog/rss.xml" htmlUrl="https://tkdodo.eu/blog/" description="The React Query maintainer, and the closest thing to a manual for data fetching in React." />
      <outline type="rss" text="Kent C. Dodds" title="Kent C. Dodds" xmlUrl="https://kentcdodds.com/blog/rss.xml" htmlUrl="https://kentcdodds.com/" description="React and testing, and a long argument for tests that resemble how software is actually used." />
      <outline type="rss" text="Paul Irish" title="Paul Irish" xmlUrl="https://feeds.feedburner.com/paul-irish" htmlUrl="https://www.paulirish.com/" description="Chrome DevTools and Lighthouse, from one of the people who built them. Quiet lately, worth the archive." />
      <outline type="rss" text="Ryan Dahl" title="Ryan Dahl" xmlUrl="https://tinyclouds.org/feed" htmlUrl="https://tinyclouds.org/" description="Made Node, then made Deno partly to argue with it." />
      <outline type="rss" text="Sophie Alpert" title="Sophie Alpert" xmlUrl="https://sophiebits.com/atom.xml" htmlUrl="https://sophiebits.com/" description="Short posts on React internals and performance, from someone who used to run the team." />
      <outline type="rss" text="swyx" title="swyx" xmlUrl="https://swyx.io/rss.xml" htmlUrl="https://swyx.io/" description="Learning in public, developer tooling, and the AI engineer beat." />
      <outline type="rss" text="Tania Rascia" title="Tania Rascia" xmlUrl="https://www.taniarascia.com/rss.xml" htmlUrl="https://www.taniarascia.com/" description="Self-taught developer writing the tutorial she needed at the time." />
    </outline>
    <outline text="Graphics &amp; games" title="Graphics &amp; games">
      <outline type="rss" text="Chris Zukowski" title="Chris Zukowski" xmlUrl="https://howtomarketagame.com/feed/" htmlUrl="https://howtomarketagame.com/" description="Steam page data and game marketing advice backed by numbers rather than vibes." />
      <outline type="rss" text="Fabien Sanglard" title="Fabien Sanglard" xmlUrl="https://fabiensanglard.net/rss.xml" htmlUrl="https://fabiensanglard.net/" description="Code archaeology. Reads old game engines line by line and writes the black books about them." />
      <outline type="rss" text="Jendrik Illner" title="Jendrik Illner" xmlUrl="https://www.jendrikillner.com/tags/weekly/index.xml" htmlUrl="https://www.jendrikillner.com/" description="Graphics Programming Weekly: a standing roundup of rendering research and GPU writing." />
    </outline>
    <outline text="AI &amp; research" title="AI &amp; research">
      <outline type="rss" text="Ethan Mollick" title="Ethan Mollick" xmlUrl="https://www.oneusefulthing.org/feed" htmlUrl="https://www.oneusefulthing.org/" description="Runs actual experiments on what AI does to knowledge work, then reports the results." />
      <outline type="rss" text="Nathan Lambert" title="Nathan Lambert" xmlUrl="https://www.interconnects.ai/feed" htmlUrl="https://www.interconnects.ai/" description="Open model training and RLHF, reported from inside the research." />
    </outline>
    <outline text="The web itself" title="The web itself">
      <outline type="rss" text="Ana Rodrigues" title="Ana Rodrigues" xmlUrl="https://ohhelloana.blog/feed.xml" htmlUrl="https://ohhelloana.blog/" description="Personal-web writing from London, kept up for years without turning into a brand." />
      <outline type="rss" text="J0nah" title="J0nah" xmlUrl="https://j0nah.com/rss.xml" htmlUrl="https://j0nah.com/" description="Notes kept in public, written to remember rather than to publish." />
      <outline type="rss" text="Jeffrey Zeldman" title="Jeffrey Zeldman" xmlUrl="https://zeldman.com/feed/" htmlUrl="https://www.zeldman.com/" description="Started A List Apart and wrote the standards book. Still posting from his own domain, which is the point." />
      <outline type="rss" text="Kuba Suder" title="Kuba Suder" xmlUrl="https://mackuba.eu/feed.xml" htmlUrl="https://mackuba.eu/" description="The clearest independent writing on how atproto works underneath Bluesky." />
      <outline type="rss" text="Kube" title="Kube" xmlUrl="https://kube.io/rss.xml" htmlUrl="https://kube.io/" description="Freelance frontend engineer writing about software and design from the doing end." />
      <outline type="rss" text="Paul Frazee" title="Paul Frazee" xmlUrl="https://www.pfrazee.com/feed.xml" htmlUrl="https://pfrazee.com/" description="Built Beaker Browser, now works on atproto. Posts rarely, usually about how the protocol is meant to be used." />
      <outline type="rss" text="Robin Berjon" title="Robin Berjon" xmlUrl="https://berjon.com/feed.atom" htmlUrl="https://berjon.com/" description="Web governance and standards politics, written by someone who has sat in those rooms." />
      <outline type="rss" text="Ryan Barrett" title="Ryan Barrett" xmlUrl="https://snarfed.org/feed" htmlUrl="https://snarfed.org/" description="Builds Bridgy Fed, and writes up the seams between atproto, ActivityPub and the open web." />
    </outline>
  </body>
</opml>
