<?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: Juanma Roca</title>
    <description>The latest articles on DEV Community by Juanma Roca (@0xjuanma).</description>
    <link>https://dev.to/0xjuanma</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3692672%2F34795a6b-4207-4369-a0a6-e5d5e9cfefcb.jpeg</url>
      <title>DEV Community: Juanma Roca</title>
      <link>https://dev.to/0xjuanma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/0xjuanma"/>
    <language>en</language>
    <item>
      <title>Ever caught yourself running `ps aux | grep "football"` hoping for live scores? Yeah, me neither.</title>
      <dc:creator>Juanma Roca</dc:creator>
      <pubDate>Thu, 15 Jan 2026 14:47:32 +0000</pubDate>
      <link>https://dev.to/0xjuanma/ever-caught-yourself-running-ps-aux-grep-football-hoping-for-live-scores-yeah-me-neither-2ihe</link>
      <guid>https://dev.to/0xjuanma/ever-caught-yourself-running-ps-aux-grep-football-hoping-for-live-scores-yeah-me-neither-2ihe</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/0xjuanma" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3692672%2F34795a6b-4207-4369-a0a6-e5d5e9cfefcb.jpeg" alt="0xjuanma"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/0xjuanma/golazo-the-beautiful-game-in-your-terminal-52na" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Golazo: The beautiful game in your terminal&lt;/h2&gt;
      &lt;h3&gt;Juanma Roca ・ Jan 15&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#cli&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#go&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#sports&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>cli</category>
      <category>go</category>
      <category>opensource</category>
      <category>sports</category>
    </item>
    <item>
      <title>Because your team's performance deserves better than a browser tab and wishful thinking.</title>
      <dc:creator>Juanma Roca</dc:creator>
      <pubDate>Thu, 15 Jan 2026 14:44:51 +0000</pubDate>
      <link>https://dev.to/0xjuanma/because-your-teams-performance-deserves-better-than-a-browser-tab-and-wishful-thinking-2d5g</link>
      <guid>https://dev.to/0xjuanma/because-your-teams-performance-deserves-better-than-a-browser-tab-and-wishful-thinking-2d5g</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/0xjuanma" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3692672%2F34795a6b-4207-4369-a0a6-e5d5e9cfefcb.jpeg" alt="0xjuanma"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/0xjuanma/golazo-the-beautiful-game-in-your-terminal-52na" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Golazo: The beautiful game in your terminal&lt;/h2&gt;
      &lt;h3&gt;Juanma Roca ・ Jan 15&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#cli&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#go&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#sports&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>cli</category>
      <category>go</category>
      <category>opensource</category>
      <category>sports</category>
    </item>
    <item>
      <title>Golazo: The beautiful game in your terminal</title>
      <dc:creator>Juanma Roca</dc:creator>
      <pubDate>Thu, 15 Jan 2026 14:31:37 +0000</pubDate>
      <link>https://dev.to/0xjuanma/golazo-the-beautiful-game-in-your-terminal-52na</link>
      <guid>https://dev.to/0xjuanma/golazo-the-beautiful-game-in-your-terminal-52na</guid>
      <description>&lt;p&gt;As a long-time football(i.e, soccer for my NA friends) fan and a software engineer, I've been thinking about this idea for a while and finally bit the bullet.&lt;/p&gt;

&lt;p&gt;I'm the sort of person that watches many leagues and enjoys many football competitions, however, as my career progresses, busy parenting life and other life commitments, I don't have the luxury of watching all the matches live anymore.&lt;/p&gt;

&lt;p&gt;As the CLI nerd that I am, I thought, wait a second? What if I could just have only the essential data that I need to know what happened in the latest La Liga, EPL and Bundesliga matches before the kids bed-time? I already have WAY too many tabs open, so maybe I could stay in my terminal?&lt;/p&gt;

&lt;p&gt;Enter &lt;a href="https://github.com/0xjuanma/golazo" rel="noopener noreferrer"&gt;Golazo&lt;/a&gt;, a minimalist TUI for following the beautiful game without leaving your terminal.&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Ffmobeik4p8l0lwzk32e6.gif" 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.amazonaws.com%2Fuploads%2Farticles%2Ffmobeik4p8l0lwzk32e6.gif" alt="0xjuanma/golazo TUI GIF" width="1000" height="700"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What it does:&lt;/p&gt;

&lt;p&gt;I gives you a non-intrusive, no-bloat nor ads, method to catch up on all the latest matches and minute-by-minute updates on live matches.&lt;/p&gt;

&lt;p&gt;It's like having live sports commentary in your terminal, but without the annoying ads and commentators who can't pronounce foreign names.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live match updates with real-time scores and minute-by-minute events&lt;/li&gt;
&lt;li&gt;Finished match statistics, detailed breakdowns, goal &amp;amp; highlights links&lt;/li&gt;
&lt;li&gt;Supports all major leagues across Europe, South America, North America, Middle East, and more&lt;/li&gt;
&lt;li&gt;Goal notifications (because you shouldn’t miss &lt;em&gt;that&lt;/em&gt; moment)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Written in Go powered by the fabulous charmbracelet packages which brings that reactive magic without the Node.js headache and turns ugly data into beautiful terminal art. One binary, zero package managers, but with more VAR controversies than dependency conflicts.&lt;/p&gt;

&lt;p&gt;Repository: &lt;a href="https://github.com/0xjuanma/golazo" rel="noopener noreferrer"&gt;https://github.com/0xjuanma/golazo&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Single command-installation available in the repo README for MacOS, Linux and Windows.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If your browser history has more soccer domains than Stack Overflow, JIRA and hackernews links, this is your intervention. Install it, pick your poison (I mean, leagues), and enjoy live football data without the shame of 15 minimized browser windows. &lt;/p&gt;

&lt;p&gt;Star, share, create issues or contribute. This is in active developing and I'm having too much fun adding more features.&lt;/p&gt;

&lt;p&gt;Feedback and contributions always welcome!&lt;/p&gt;

</description>
      <category>cli</category>
      <category>go</category>
      <category>opensource</category>
      <category>sports</category>
    </item>
  </channel>
</rss>
