Urgent.News

What's breaking now, across thousands of outlets.

Tech

Building a portfolio that feels fast

I started rebuilding my portfolio this summer with a short brief: it should feel like mine, it should open fast, and I should be able to change any of it without a deploy. The first two pull against each other. The third turns what could have been a static site into one with a backend. This is a write-up of how the pieces fit together, the problems that took longest, and what I settled on. Most…

The writer rebuilt their portfolio in the summer, aiming for a fast, customizable experience. They focused on optimising for reads and accepted a bit more work on writes, using React Server Components rendered on Vercel and cached as static HTML. Content lives in Convex, while images and files reside in Cloudflare R2. A private editor, called the Studio, writes to both platforms.

The design relies on texture, with a monochrome portrait that picks up colour on hover and holographic glints on project cards. Most elements are designed using only HTML and CSS, with JavaScript used only in client components that need state. The portfolio's page loads quickly; for instance, on a cold load from India, the first byte arrives in 83ms and the largest paint lands at about 0.3 seconds.

Editing is possible without redeploying; the editor is allowed to break cache, and saving clears a specific tag, prompting fresh HTML rendering. The design incorporates eight colours, a holographic effect, and a monochrome typeface, all crafted to keep effects lightweight. The Studio allows real-time previews without leaking unpublished content, ensuring visitors see the same content as intended.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

A Project Needs Two Memories—But Only One Should Travel With Git

A Project Needs Two Memories—But Only One Should Travel With Git Agent projects collect facts quickly: a deployment detail mentioned in a chat, a local preference discovered during a run, a decision…

  • APX captures local, operational details for temporary contextual information during agent operation.
  • APC stores curated, team-approved facts in Git for shared project memory and repository access.
  • APX does not automatically write runtime notes to APC; review is required before placement.

Valkey vs Redis in 2026: The Fork Quietly Won Most of the Market

Valkey vs Redis is the rare infrastructure debate where you can check who is winning by typing one command. On Ubuntu 24.10 and Debian 13, apt install redis-server does not install Redis anymore.

  • Valkey fork of Redis gained market dominance since March 2024 due to licensing change.
  • Redis switched to dual licensing model in March 2024, including RSALv2 and SSPLv1, non-OSI approved.

Conectar un ESP32 a AWS IoT Core paso a paso

Publicado originalmente en iot.gripe , como parte 3 de la serie "Domótica con ESP32 y AWS desde cero". Conectar un ESP32 a AWS IoT Core parece sencillo hasta que el dispositivo dice "publicado" y a…

  • ESP32 connected to AWS IoT Core using MQTT over TLS
  • ESP32 identifies with X.509 certificate for secure communication
  • Device Shadow in AWS IoT Core manages desired and reported states

More from Monday 5 October →