<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JPCLOW — Engineering notes</title><description>Notes on product engineering, web development, automation, data systems, and reliable software delivery.</description><link>https://jpclow.dev/</link><language>en-US</language><atom:link href="https://jpclow.dev/rss.xml" rel="self" type="application/rss+xml"/><item><title>Local First Planning: Why Throughline Encrypts Before Sync</title><link>https://jpclow.dev/blog/local-first-privacy-throughline/</link><guid isPermaLink="true">https://jpclow.dev/blog/local-first-privacy-throughline/</guid><description>The architecture choice behind Throughline&apos;s offline planning and optional private sync across devices.</description><pubDate>Sun, 27 Sep 2026 12:00:00 GMT</pubDate><language>en-US</language><category>Throughline</category><category>local first</category><category>privacy</category><category>PWA</category></item><item><title>Offline Capture Is a Narrow Promise: Moto Track&apos;s Fuel Queue</title><link>https://jpclow.dev/blog/offline-fuel-capture-moto-track/</link><guid isPermaLink="true">https://jpclow.dev/blog/offline-fuel-capture-moto-track/</guid><description>How Moto Track stores a fuel entry locally, replays it through a service worker, and states the limits of that offline workflow.</description><pubDate>Sun, 27 Sep 2026 12:00:00 GMT</pubDate><language>en-US</language><category>Moto Track</category><category>offline</category><category>SvelteKit</category><category>product engineering</category></item><item><title>Planejamento local: por que o Throughline criptografa antes de sincronizar</title><link>https://jpclow.dev/pt/blog/local-first-privacy-throughline/</link><guid isPermaLink="true">https://jpclow.dev/pt/blog/local-first-privacy-throughline/</guid><description>A decisão de arquitetura por trás do planejamento offline e da sincronização privada opcional do Throughline.</description><pubDate>Sun, 27 Sep 2026 12:00:00 GMT</pubDate><language>pt-BR</language><category>Throughline</category><category>local first</category><category>privacidade</category><category>PWA</category></item><item><title>Offline é uma Promessa Específica: a Fila de Abastecimento do Moto Track</title><link>https://jpclow.dev/pt/blog/offline-fuel-capture-moto-track/</link><guid isPermaLink="true">https://jpclow.dev/pt/blog/offline-fuel-capture-moto-track/</guid><description>Como o Moto Track guarda um abastecimento localmente, reenvia o registro pelo service worker e delimita esse fluxo offline.</description><pubDate>Sun, 27 Sep 2026 12:00:00 GMT</pubDate><language>pt-BR</language><category>Moto Track</category><category>offline</category><category>SvelteKit</category><category>engenharia de produto</category></item><item><title>Hello World — How These Notes Began</title><link>https://jpclow.dev/blog/hello-world/</link><guid isPermaLink="true">https://jpclow.dev/blog/hello-world/</guid><description>A short note on the move from João Paulo Santos&apos;s personal development blog to JPCLOW&apos;s engineering notes and project case studies.</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate><language>en-US</language><category>introduction</category><category>portfolio</category><category>engineering notes</category></item><item><title>Olá Mundo — Como Estas Notas Começaram</title><link>https://jpclow.dev/pt/blog/hello-world/</link><guid isPermaLink="true">https://jpclow.dev/pt/blog/hello-world/</guid><description>Uma nota sobre a passagem do blog pessoal de João Paulo Santos para as notas de engenharia e os cases da JPCLOW.</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate><language>pt-BR</language><category>introdução</category><category>portfólio</category><category>notas de engenharia</category></item></channel></rss>