<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Roberto Vázquez González</title>
    <description>The latest articles on DEV Community by Roberto Vázquez González (@robertovg).</description>
    <link>https://dev.to/robertovg</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F340951%2Fb84f70a1-e17f-496c-a770-df568da19aea.jpeg</url>
      <title>DEV Community: Roberto Vázquez González</title>
      <link>https://dev.to/robertovg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/robertovg"/>
    <language>en</language>
    <item>
      <title>My /uses page, six years later</title>
      <dc:creator>Roberto Vázquez González</dc:creator>
      <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
      <link>https://dev.to/robertovg/my-uses-page-six-years-later-1dn3</link>
      <guid>https://dev.to/robertovg/my-uses-page-six-years-later-1dn3</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6pz14gttsiz2q7vkmgv2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6pz14gttsiz2q7vkmgv2.png" alt="uses.tech banner 2026" width="800" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I just updated my &lt;a href="https://robertovg.com/uses/" rel="noopener noreferrer"&gt;/uses page&lt;/a&gt; for the first time since... well, since a version of me that wrote JavaScript without types, deployed with create-react-app, and had never talked to an AI in a terminal.&lt;/p&gt;

&lt;p&gt;Instead of quietly rewriting it and pretending nothing happened, I turned the page into a small timeline: what I use now on top, and the old version preserved below as historical data. I like these pages more when they're honest about time passing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually changed
&lt;/h2&gt;

&lt;p&gt;Looking at the diff between 2019-me and 2026-me, a few things stand out:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TypeScript won.&lt;/strong&gt; I don't write plain JavaScript anymore, anywhere. TS on the frontend, TS on the backend with Nest.js. Python and Go joined the toolbox too, and Java quietly became an old friend I never call.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The tooling turned over almost completely.&lt;/strong&gt; Alfred became Raycast. My terminal became Warp. create-react-app became Vite. Gatsby and Next.js are still around in projects I maintain, but Astro is where my new sites go. And most of my new projects now live on Cloudflare (Pages, Workers, KV) instead of scattered across half the internet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI agents are the biggest change by far.&lt;/strong&gt; In 2019, "Editors" was a section about VSCode plugins. Now it's "Editors / AI Agents", because Claude Code, Codex, Copilot and friends are part of my daily workflow, both at work and on side projects. I still care about the same thing I cared about six years ago, though: the best tools are the ones that make life easier without the effort behind them being visible. That hasn't changed, only the tools have.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The hardware section got simpler.&lt;/strong&gt; Same setup at home and at &lt;a href="https://corkerspace.com" rel="noopener noreferrer"&gt;Corker&lt;/a&gt; (the coworking space I co-founded): MacBook Pro 16" behind an external monitor, external keyboard and mouse, so moving between the two feels like nothing. The AKG K240 + Aune DAC combo from the old list is still going strong. Some things are worth keeping.&lt;/p&gt;

&lt;h2&gt;
  
  
  What all of this is for
&lt;/h2&gt;

&lt;p&gt;A /uses page can look like a list of shiny things, but for me it's the workshop, not the work. Most of this stack is currently pointed at being productive. AI is here to stay, and I genuinely like how it simplifies code creation, both at work and outside of it. But I also like to keep creating things from scratch, no AI assistance, just to keep my coding brain sharp and in good shape, up to date with how things actually work under the hood.&lt;/p&gt;

&lt;p&gt;If something on the list catches your eye and you want to know more, reach out. And if you have a /uses page of your own, I'd genuinely love to see the diff between your past and present self.&lt;/p&gt;

</description>
      <category>website</category>
      <category>uses</category>
      <category>ai</category>
      <category>tools</category>
    </item>
    <item>
      <title>Rebooting this website</title>
      <dc:creator>Roberto Vázquez González</dc:creator>
      <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
      <link>https://dev.to/robertovg/rebooting-this-website-388b</link>
      <guid>https://dev.to/robertovg/rebooting-this-website-388b</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15amfvh7y8ehbmqbmqwb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15amfvh7y8ehbmqbmqwb.png" alt="Shell session rebooting my site" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's been a while.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://robertovg.com/blog/here-my-uses-page/" rel="noopener noreferrer"&gt;The last article&lt;/a&gt; I published here was back in 2020, when I wrote about my &lt;a href="https://robertovg.com/uses/" rel="noopener noreferrer"&gt;/uses&lt;/a&gt; page. Looking back, it's hard to believe how much has changed since then, both in my life and in the tools I use every day. Updating that page is definitely overdue, but I'll save that for another day.&lt;/p&gt;

&lt;p&gt;The world went through the COVID-19 pandemic and lockdowns, life moved on, and over the years this website slowly stopped being a priority.&lt;/p&gt;

&lt;p&gt;Not because I stopped building things, quite the opposite.&lt;/p&gt;

&lt;p&gt;Since then, I've been working at EverQuote, where I've had the opportunity to work on products at a much larger scale than ever before. I also married my life partner, Nuria, and not long afterwards our family started to grow. First came Berta, and two years later Elio, by far the biggest and best change in our lives.&lt;/p&gt;

&lt;p&gt;Like many people, I simply had different priorities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Simplifying things
&lt;/h2&gt;

&lt;p&gt;One thing I did want to improve was where all my personal projects live.&lt;/p&gt;

&lt;p&gt;Over the years I ended up hosting different sites across AWS, Vercel, Netlify, Google Cloud and a few other places. It was fun, and a great excuse to learn and compare different platforms, but it also meant jumping between providers every time I wanted to touch one of my projects.&lt;/p&gt;

&lt;p&gt;Lately I've been moving everything to Cloudflare.&lt;/p&gt;

&lt;p&gt;For my personal projects, it hits a really nice balance between simplicity, performance and cost. Having hosting, deployments and domain management in the same place makes maintaining everything much easier.&lt;/p&gt;

&lt;p&gt;Migrating everything there also gave me the perfect excuse to revisit this website, refresh the content and make it better reflect who I am today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking forward
&lt;/h2&gt;

&lt;p&gt;This isn't a "big relaunch". Just a small reboot.&lt;/p&gt;

&lt;p&gt;I have a personal project I'm very excited about and that I hope to start shipping soon.&lt;/p&gt;

&lt;p&gt;Its name is &lt;strong&gt;SongForm&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;My hope is that this website becomes a place where I occasionally document that journey, share things I learn along the way, and publish the odd article when I have something worth sharing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why keep writing?
&lt;/h2&gt;

&lt;p&gt;I did wonder whether maintaining a personal website still made sense in a world increasingly filled with AI-generated content, or what better said "AI slop."&lt;/p&gt;

&lt;p&gt;The more I thought about it, the more I realised that's exactly why it does.&lt;/p&gt;

&lt;p&gt;I use AI every day, both personally and professionally. I think it's one of the most useful &lt;strong&gt;TOOLS&lt;/strong&gt; I've ever had. It helps me build faster, execute ideas more efficiently, research unfamiliar topics and augment my knowledge.&lt;/p&gt;

&lt;p&gt;That said, I've found it's most valuable when I already understand the subject well enough to review its output critically, separate facts from hallucinations and apply my own experience.&lt;/p&gt;

&lt;p&gt;Personal websites were never about producing as much content as possible. They're about documenting a journey, sharing lessons learned and occasionally building something that someone else might find useful.&lt;/p&gt;

&lt;p&gt;AI can help me write. It can help me code. But it can't accumulate my experiences for me.&lt;/p&gt;

&lt;p&gt;So here's to rebooting this little corner of the internet.&lt;/p&gt;

&lt;p&gt;Hopefully this is the start of writing here a little more often.&lt;/p&gt;

</description>
      <category>website</category>
      <category>cloudflare</category>
      <category>family</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
