<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on aaron fas</title>
    <link>https://aaron.com.es/blog/</link>
    <description>Recent content in Blog on aaron fas</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 31 Mar 2026 20:56:58 +0200</lastBuildDate>
    <atom:link href="https://aaron.com.es/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Redesign #202603</title>
      <link>https://aaron.com.es/blog/redesign-202603/</link>
      <pubDate>Tue, 31 Mar 2026 20:56:58 +0200</pubDate>
      <guid>https://aaron.com.es/blog/redesign-202603/</guid>
      <description>&lt;p&gt;Hey, hey, hey 👋&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s celebrate together the brand new redesign 🎉&lt;/p&gt;&#xA;&lt;p&gt;Do you know what was the goal for the redesign? Simplification. I replaced the theme with something easier to manipulate. &lt;em&gt;Thanks for all these years, &lt;a href=&#34;https://github.com/yursan9/manis-hugo-theme&#34;&gt;manis&lt;/a&gt;&lt;/em&gt; 🫡.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;📖 Internally the theme I made was nicknamed &lt;code&gt;&#39;ximple&#39;&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t plan to update it drastically, but I &lt;em&gt;do&lt;/em&gt; plan to evolve it. Heavily inspired by &lt;a href=&#34;https://goodinternetmagazine.com/build-the-web-you-want-to-see/&#34;&gt;&amp;ldquo;Build the web you want to see&amp;rdquo;&lt;/a&gt; by &lt;a href=&#34;https://jamesg.blog/&#34;&gt;James&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;For future reference I am adding here a screenshot of what the site looked like before and after.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Git File Permissions and Mobile Sync</title>
      <link>https://aaron.com.es/blog/git-file-permissions-and-mobile-sync/</link>
      <pubDate>Wed, 04 Feb 2026 10:00:00 +0100</pubDate>
      <guid>https://aaron.com.es/blog/git-file-permissions-and-mobile-sync/</guid>
      <description>&lt;p&gt;Hey 👋&lt;/p&gt;&#xA;&lt;p&gt;I use a git repo as my personal wiki. I&amp;rsquo;ve &lt;a href=&#34;https://aaron.com.es/blog/git-commit-automation-with-neovim-pull-commit-push/&#34;&gt;written about this setup before&lt;/a&gt;: Vim (Neovim) on my computer, and &lt;em&gt;recently&lt;/em&gt; I started using Obsidian + &lt;a href=&#34;https://github.com/ViscousPot/GitSync&#34;&gt;GitSync&lt;/a&gt; on my phone. It works surprisingly well, except for one thing that&amp;rsquo;s been driving me crazy.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Every time I sync from my phone&lt;/strong&gt;, a script I use to generate the diary pages &lt;strong&gt;loses its executable permission&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;After every change I make in my phone, the next time I open a new diary page in vim, an error happens. Then I run &lt;code&gt;chmod u+x&lt;/code&gt;, and move on. Until the next change from the phone.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI-First iOS Development From Scratch</title>
      <link>https://aaron.com.es/blog/ai-first-ios-development-from-scratch/</link>
      <pubDate>Tue, 13 Jan 2026 20:00:00 +0100</pubDate>
      <guid>https://aaron.com.es/blog/ai-first-ios-development-from-scratch/</guid>
      <description>&lt;p&gt;Hey 👋&lt;/p&gt;&#xA;&lt;p&gt;Last week I did something I never thought I&amp;rsquo;d do: I built a feature in an iOS app.&lt;/p&gt;&#xA;&lt;p&gt;Some context: I&amp;rsquo;m a web developer. Backend preference. I&amp;rsquo;ve never touched Swift, never opened Xcode with intent, and definitely never worked on the Clay codebase (our internal iOS app at Automattic).&lt;/p&gt;&#xA;&lt;p&gt;But I had an experiment in mind: &lt;strong&gt;how far can AI take me in completely foreign territory?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;To make it interesting, I did this alongside Ryan — a colleague who&amp;rsquo;s an experienced iOS developer. Same feature, same timeframe. He used his expertise. I used&amp;hellip; Claude.&lt;/p&gt;</description>
    </item>
    <item>
      <title>We Are Not Going Back</title>
      <link>https://aaron.com.es/blog/we-are-not-going-back/</link>
      <pubDate>Fri, 09 Jan 2026 00:29:00 +0100</pubDate>
      <guid>https://aaron.com.es/blog/we-are-not-going-back/</guid>
      <description>&lt;p&gt;Hey 👋&lt;/p&gt;&#xA;&lt;p&gt;I was doing the dishes the other day and I had this realization.&lt;/p&gt;&#xA;&lt;p&gt;We are not going back.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t think we will ever go back to how we used to program. And it happened so fast that I didn&amp;rsquo;t even notice when it happened.&lt;/p&gt;&#xA;&lt;p&gt;One day I was writing code. The next day I was&amp;hellip; still writing code, but with AI. And then at some point it flipped. Now I&amp;rsquo;m mostly &lt;em&gt;directing&lt;/em&gt; code. Reviewing. Prompting. Iterating. The AI writes most of it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing Vimwiki Link Format With AI</title>
      <link>https://aaron.com.es/blog/fixing-vimwiki-link-format-with-ai/</link>
      <pubDate>Fri, 09 Jan 2026 00:20:00 +0100</pubDate>
      <guid>https://aaron.com.es/blog/fixing-vimwiki-link-format-with-ai/</guid>
      <description>&lt;p&gt;Hey 👋&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been using &lt;a href=&#34;https://github.com/vimwiki/vimwiki&#34;&gt;vimwiki&lt;/a&gt; for years and there&amp;rsquo;s one thing that&amp;rsquo;s been bugging me the entire time.&lt;/p&gt;&#xA;&lt;p&gt;You know when you select text in visual mode, hit Enter, and it becomes a markdown link? Well, mine weren&amp;rsquo;t that pretty.&lt;/p&gt;&#xA;&lt;p&gt;When I&amp;rsquo;d select &amp;ldquo;Article: How to Buy a House&amp;rdquo; and press Enter, vimwiki would create:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#f92672&#34;&gt;Article: How to Buy a House&lt;/span&gt;](&lt;span style=&#34;color:#a6e22e&#34;&gt;Article:-How-to-Buy-a-House.md&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ugh. Look at that URL. &lt;code&gt;Article:-How-to-Buy-a-House.md&lt;/code&gt;. I hate it.&lt;/p&gt;&#xA;&lt;p&gt;What I really wanted was:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How My Home Server Was Hacked</title>
      <link>https://aaron.com.es/blog/how-my-home-server-was-hacked/</link>
      <pubDate>Sun, 13 Jul 2025 17:03:39 +0200</pubDate>
      <guid>https://aaron.com.es/blog/how-my-home-server-was-hacked/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;Last year I decided to reuse an old MacBook (early 2011) as a home server.&lt;/p&gt;&#xA;&lt;p&gt;I installed a Linux distro (Ubuntu server) and added a couple of hard drives via USB.&lt;/p&gt;&#xA;&lt;p&gt;The main purpose of it was to use it as some torrent box. After a quick investigation I installed &lt;code&gt;qbittorrent-nox&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;📝 &lt;code&gt;qbittorrent-nox&lt;/code&gt; is a version of &lt;a href=&#34;https://github.com/qbittorrent/qBittorrent/wiki/Running-qBittorrent-without-X-server-(WebUI-only,-systemd-service-set-up,-Ubuntu-15.04-or-newer)&#34;&gt;qBittorrent without X interface&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The same day, when I was about to go to sleep I heard some strange noise in my office. I entered the room and the source of the noise was the fan from the MacBook. Odd.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Optimizing PHP Apps in Dokku</title>
      <link>https://aaron.com.es/blog/optimizing-php-apps-in-dokku/</link>
      <pubDate>Sun, 06 Jul 2025 10:42:05 +0200</pubDate>
      <guid>https://aaron.com.es/blog/optimizing-php-apps-in-dokku/</guid>
      <description>&lt;p&gt;I run all my webapps in a single &lt;a href=&#34;https://m.do.co/c/ce65d6f48764&#34;&gt;Digital Ocean&lt;/a&gt; (link with referral) &lt;em&gt;droplet&lt;/em&gt; (their fancy word for VPS).&lt;/p&gt;&#xA;&lt;p&gt;When I started I had some issues: with &lt;a href=&#34;https://aaron.com.es/blog/dokku-performance-issues-vps/&#34;&gt;builds requiring more memory&lt;/a&gt; and &lt;a href=&#34;https://aaron.com.es/blog/monitoring-resources-on-dokku/&#34;&gt;how to monitor a Dokku server&lt;/a&gt; to diagnose instabilities.&lt;/p&gt;&#xA;&lt;p&gt;At some point my server randomly froze (and as such all my apps became suddenly unavailable). &lt;strong&gt;This is what I did to fix it&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-problem&#34;&gt;The Problem&lt;/h2&gt;&#xA;&lt;p&gt;The problem was that my apps were spawning hundreds of PHP processes per app. I have a few of them, so the total number of processes skyrocketed very easily to thousands.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RSS Reader Using Hugo</title>
      <link>https://aaron.com.es/blog/rss-reader-using-hugo/</link>
      <pubDate>Wed, 02 Jul 2025 09:42:22 +0200</pubDate>
      <guid>https://aaron.com.es/blog/rss-reader-using-hugo/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;inspired by this &lt;a href=&#34;https://matklad.github.io/2025/06/26/rssssr.html&#34;&gt;RSS Server Side Reader&lt;/a&gt; idea I created my own within Hugo.&lt;/p&gt;&#xA;&lt;p&gt;Find it at &lt;a href=&#34;https://aaron.com.es/reader/&#34;&gt;/reader&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;h2 id=&#34;why&#34;&gt;Why?&lt;/h2&gt;&#xA;&lt;p&gt;For the last year, I have been trying to find interesting blogs to follow. Every time I found one I added it to Feedly. That was nice, but if I didn&amp;rsquo;t check it in a while content would pile up.&lt;/p&gt;&#xA;&lt;p&gt;After reading the aforementioned post, I thought that was a nice and simple idea. And I love nice and simple ideas so&amp;hellip; I decided to implement it for myself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I Like Pokémon</title>
      <link>https://aaron.com.es/blog/i-like-pokemon/</link>
      <pubDate>Sat, 14 Jun 2025 18:44:48 +0200</pubDate>
      <guid>https://aaron.com.es/blog/i-like-pokemon/</guid>
      <description>&lt;p&gt;Hello 👋,&lt;/p&gt;&#xA;&lt;p&gt;if you know me you know that &lt;strong&gt;I like Pokémon&lt;/strong&gt;. But what&amp;rsquo;s surprising is that there hasn&amp;rsquo;t been any mention to it in my website until now! :D&lt;/p&gt;&#xA;&lt;p&gt;Recently I visited Japan (my favorite destination ❤️ ), and while being there I challenged myself &lt;strong&gt;to get the 151 Pokémon cards from the first generation&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I succeeded 🎉! And to be honest it was easier than I anticipated.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Part of &lt;a href=&#34;https://aaron.com.es/blog/publishing-more/&#34;&gt;publishing more&lt;/a&gt; is growing this site with richer content like this. Hope you like it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Publishing More</title>
      <link>https://aaron.com.es/blog/publishing-more/</link>
      <pubDate>Sun, 20 Apr 2025 21:32:26 +0200</pubDate>
      <guid>https://aaron.com.es/blog/publishing-more/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;I want to publish more.&lt;/p&gt;&#xA;&lt;p&gt;It is not that I don&amp;rsquo;t write, I write a lot in my personal notes and at work. But I rarely publish anything.&lt;/p&gt;&#xA;&lt;p&gt;For a long time I justified it to myself as &amp;ldquo;not having anything worthy to write/say&amp;rdquo;. And it was true to a point. But it is not anymore, since long ago I started writing drafts whenever the tiniest of the ideas crossed my mind.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Increase Request Timeout on Dokku</title>
      <link>https://aaron.com.es/blog/dokku-increase-request-timeout/</link>
      <pubDate>Fri, 28 Feb 2025 07:56:43 +0100</pubDate>
      <guid>https://aaron.com.es/blog/dokku-increase-request-timeout/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;For a project I&amp;rsquo;ve been working on recently I had to allow requests that took longer than 30s to complete.&lt;/p&gt;&#xA;&lt;p&gt;I did my tests in local and everything worked, but when I went into my production server (using dokku): &amp;ldquo;503 Service Unavailable&amp;rdquo;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;#34;-//IETF//DTD HTML 2.0//EN&amp;#34;&amp;gt;&#xA;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&#xA;&amp;lt;title&amp;gt;503 Service Unavailable&amp;lt;/title&amp;gt;&#xA;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#xA;&amp;lt;h1&amp;gt;Service Unavailable&amp;lt;/h1&amp;gt;&#xA;&amp;lt;p&amp;gt;The server is temporarily unable to service your&#xA;request due to maintenance downtime or capacity&#xA;problems. Please try again later.&amp;lt;/p&amp;gt;&#xA;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;That was &lt;strong&gt;unfortunate&lt;/strong&gt;, but I remembered I had to deal with something similar a while ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Commits Using Partial Commits</title>
      <link>https://aaron.com.es/blog/atomic-commits-using-partial-commits/</link>
      <pubDate>Wed, 09 Oct 2024 12:52:31 +0200</pubDate>
      <guid>https://aaron.com.es/blog/atomic-commits-using-partial-commits/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;I have been using Git for a long time, but never really focused on doing smaller commits until three years ago. When I joined &lt;a href=&#34;https://automattic.com&#34;&gt;Automattic&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I think there is a healthy obsession on doing granular commits with &lt;em&gt;meaningful&lt;/em&gt; descriptions.&lt;/p&gt;&#xA;&lt;p&gt;Since then, I have become much more conscious about doing &lt;em&gt;just&lt;/em&gt; the change I have in mind, and working step by step. With a clear vision on &lt;em&gt;why&lt;/em&gt; I am going every change I am doing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Backlinks to Hugo</title>
      <link>https://aaron.com.es/blog/add-backlinks-to-hugo/</link>
      <pubDate>Tue, 01 Oct 2024 00:00:00 +0200</pubDate>
      <guid>https://aaron.com.es/blog/add-backlinks-to-hugo/</guid>
      <description>&lt;p&gt;Hey,&lt;/p&gt;&#xA;&lt;p&gt;I have been reading and &lt;em&gt;growing&lt;/em&gt; interest (no pun intended) on the &lt;em&gt;digital gardening&lt;/em&gt; concept.&lt;/p&gt;&#xA;&lt;p&gt;One of the key ideas I liked is that content is heavily interconnected. It makes sense, right? We are on the internet after all. Hyperlinks are great 🔥!&lt;/p&gt;&#xA;&lt;p&gt;What follows is a quick overview on how I added &lt;em&gt;backlinks&lt;/em&gt; to my Hugo site.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-are-backlinks&#34;&gt;What are backlinks?&lt;/h2&gt;&#xA;&lt;p&gt;Basically it is a link to where some page is being linked from.&lt;/p&gt;</description>
    </item>
    <item>
      <title>One API to Rule Them All</title>
      <link>https://aaron.com.es/blog/one-api-to-rule-them-all/</link>
      <pubDate>Fri, 27 Sep 2024 19:29:21 +0100</pubDate>
      <guid>https://aaron.com.es/blog/one-api-to-rule-them-all/</guid>
      <description>&lt;p&gt;Hey,&#xA;I&amp;rsquo;ve become comfortable with a specific setup for my personal projects. But realized that I ended up repeating many things on the backend.&lt;/p&gt;&#xA;&lt;p&gt;I decided to create a single API (instance) to share between them.&lt;/p&gt;&#xA;&lt;h2 id=&#34;my-usual-setup-for-personal-projects&#34;&gt;My usual setup for personal projects&lt;/h2&gt;&#xA;&lt;p&gt;As a web developer I am, more often than not these projects are some kind of webapp.&lt;/p&gt;&#xA;&lt;p&gt;I usually structure them by separating frontend and backend.&lt;/p&gt;&#xA;&lt;p&gt;For the frontend I create a basic ReactJS app.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Make Vimwiki Open Links in Vertical Splits</title>
      <link>https://aaron.com.es/blog/make-vimwiki-open-links-in-vertical-splits/</link>
      <pubDate>Fri, 14 Jun 2024 21:47:06 +0200</pubDate>
      <guid>https://aaron.com.es/blog/make-vimwiki-open-links-in-vertical-splits/</guid>
      <description>&lt;p&gt;Hey,&lt;/p&gt;&#xA;&lt;p&gt;I found Andy Matuschak&amp;rsquo;s notes about &lt;a href=&#34;https://notes.andymatuschak.org/z5E5QawiXCMbtNtupvxeoEX&#34;&gt;taking notes&lt;/a&gt; (kind of &lt;em&gt;meta&lt;/em&gt; hehe) super interesting.&lt;/p&gt;&#xA;&lt;p&gt;But I was delighted by the interface his notes use to navigate. Go click on the link above and click on some of the links on the page to see what I mean.&lt;/p&gt;&#xA;&lt;p&gt;So simple, yet so powerful! I didn&amp;rsquo;t know until now that &lt;strong&gt;I have always wanted this for my notes&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;My current setup is using Vimwiki, and I am used to navigate through the links with the &lt;code&gt;Enter&lt;/code&gt; key. But by default, it replaces the current buffer with the target page.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monitoring Resources on Dokku</title>
      <link>https://aaron.com.es/blog/monitoring-resources-on-dokku/</link>
      <pubDate>Wed, 17 Apr 2024 16:44:44 +0200</pubDate>
      <guid>https://aaron.com.es/blog/monitoring-resources-on-dokku/</guid>
      <description>&lt;p&gt;Hey 👋,&#xA;if you want to monitor the resources in your Dokku server you are in the right place.&lt;/p&gt;&#xA;&lt;p&gt;The last few days I had some CPU peaks that triggered some alerts in my DigitalOcean server. I didn&amp;rsquo;t know the source of this and I was surprised that I was basically blind to the resources that each of my Dokku apps were consuming.&lt;/p&gt;&#xA;&lt;p&gt;I reached out to the Dokku Discord and it was clear that the kind of &lt;em&gt;monitoring&lt;/em&gt; I was looking for is not something that Dokku wants to focus. They even have a &lt;a href=&#34;https://dokku.com/blog/2016/resource-management/&#34;&gt;blog post about that&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Align Middle Div to Center</title>
      <link>https://aaron.com.es/blog/align-middle-div-to-center/</link>
      <pubDate>Wed, 20 Mar 2024 18:26:42 +0100</pubDate>
      <guid>https://aaron.com.es/blog/align-middle-div-to-center/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;recently I was working on &lt;a href=&#34;https://numynums.com&#34;&gt;Numynums&lt;/a&gt; and wanted to align three div to the center of the page in a very specific way.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;./images/image_2024-03-20-19-16-24.png&#34; alt=&#34;Three divs aligned to the center&#34;&gt;&#xA;&lt;em&gt;Example of three divs aligned to the center&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As you can see above, the &lt;code&gt;=&lt;/code&gt; symbol is &lt;strong&gt;exactly&lt;/strong&gt; in the middle of the page. And the other two, are to the left and right of the &lt;code&gt;=&lt;/code&gt; symbol.&lt;/p&gt;&#xA;&lt;p&gt;It took longer than I expected, and I learnt something new so.. here it is for future reference:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Git Commit Automation With Neovim: Pull, Commit and Push</title>
      <link>https://aaron.com.es/blog/git-commit-automation-with-neovim-pull-commit-push/</link>
      <pubDate>Fri, 15 Mar 2024 10:42:56 +0100</pubDate>
      <guid>https://aaron.com.es/blog/git-commit-automation-with-neovim-pull-commit-push/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;I think I have never mentioned it in here but I am a &lt;a href=&#34;https://github.com/vimwiki/vimwiki&#34;&gt;vimwiki&lt;/a&gt; user for a long time now.&lt;/p&gt;&#xA;&lt;p&gt;Normally I use it from a single computer and I have had a cronjob that automatically does a commit and push every hour.&lt;/p&gt;&#xA;&lt;p&gt;That was enough, but recently I am using a secondary computer and I have seen an hour was not frequent enough.&lt;/p&gt;&#xA;&lt;p&gt;I changed it to run every minute, but I starting thinking if I could do anything better. And I did it with a simple script.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing Invisible React App on Android Webview</title>
      <link>https://aaron.com.es/blog/fixing-invisible-react-app-on-android-webview/</link>
      <pubDate>Sat, 03 Feb 2024 13:10:50 +0100</pubDate>
      <guid>https://aaron.com.es/blog/fixing-invisible-react-app-on-android-webview/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;recently I challenged myself to recover a project that was abandoned for a while: &lt;a href=&#34;https://numynums.com&#34;&gt;NumyNums&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It was a simple game built around 2014 (wow&amp;hellip; 10 years already!) that I used as an experiment for another project of mine: &lt;a href=&#34;https://github.com/aaronfc/webwrapp&#34;&gt;WebWrapp&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So I rewrote the game, using React this time, and uploaded it to &lt;a href=&#34;https://numynums.com&#34;&gt;https://numynums.com&lt;/a&gt; (which I had to re-buy since it expired long ago).&lt;/p&gt;&#xA;&lt;p&gt;It took me around three hours to bring it back to more or less the original status. I now plan on improving it, but that&amp;rsquo;s a story for another time. It&amp;rsquo;s there and it&amp;rsquo;s working 🚀.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of Code (2023)</title>
      <link>https://aaron.com.es/blog/advent-of-code-2023/</link>
      <pubDate>Wed, 06 Dec 2023 10:01:56 +0100</pubDate>
      <guid>https://aaron.com.es/blog/advent-of-code-2023/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;this is a quick update: this year I am participating in &lt;a href=&#34;https://adventofcode.com/&#34;&gt;Advent of Code&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Who knows if I will complete it, but for the moment I am consistently solving the puzzles every day.&lt;/p&gt;&#xA;&lt;p&gt;My solutions are written in &lt;a href=&#34;https://www.php.net/&#34;&gt;PHP&lt;/a&gt;. Initially I wanted to do really elegant solutions, but now I am happy with just solving the puzzles :smile:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;⚠️  The repository below contains my actual solutions to the puzzles. If you want to participate do not look at the solutions until you&amp;rsquo;ve tried by yourself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stop and Think</title>
      <link>https://aaron.com.es/blog/stop-and-think/</link>
      <pubDate>Thu, 12 Oct 2023 19:06:20 +0200</pubDate>
      <guid>https://aaron.com.es/blog/stop-and-think/</guid>
      <description>&lt;p&gt;Hey,&lt;/p&gt;&#xA;&lt;p&gt;this is not my usual article in this blog. It&amp;rsquo;s less technical and much more abstract than usual. Consider yourself warned.&lt;/p&gt;&#xA;&lt;p&gt;Today I just stopped for a moment and thought. Did nothing else, just tried to consciously think.&lt;/p&gt;&#xA;&lt;p&gt;This was after I found &lt;a href=&#34;https://twitter.com/AnthonyVicino/status/1712139859157037420&#34;&gt;on twitter&lt;/a&gt; an image which basically gave three advises:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When you are confused, write.&lt;/li&gt;&#xA;&lt;li&gt;When you are anxious, meditate.&lt;/li&gt;&#xA;&lt;li&gt;When you are burnt out, take a nap.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Coincidentally, this happened right after a nap. And I unconsciously started thinking about that tweet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What&#39;s The Difference Between an &#39;if&#39; And a &#39;while&#39;</title>
      <link>https://aaron.com.es/blog/whats-the-difference-between-if-and-while/</link>
      <pubDate>Thu, 22 Jun 2023 08:42:02 +0200</pubDate>
      <guid>https://aaron.com.es/blog/whats-the-difference-between-if-and-while/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;if you are reading this it might be because you are a little bit confused about when to use &lt;code&gt;if&lt;/code&gt; and when to use a &lt;code&gt;while&lt;/code&gt; and what&amp;rsquo;s the difference between them.&lt;/p&gt;&#xA;&lt;p&gt;If that&amp;rsquo;s the case, keep reading.&lt;/p&gt;&#xA;&lt;h2 id=&#34;story-time&#34;&gt;Story time&lt;/h2&gt;&#xA;&lt;p&gt;Some years ago I was helping a first-year Computer Science student with some programming tasks.&lt;/p&gt;&#xA;&lt;p&gt;One of the main reasons she kept failing and failing on the exercises was because she didn&amp;rsquo;t know the difference between an &lt;code&gt;if&lt;/code&gt; and a &lt;code&gt;while&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redirect www to non-www in Dokku</title>
      <link>https://aaron.com.es/blog/redirect-www-to-non-www-in-dokku/</link>
      <pubDate>Tue, 13 Jun 2023 16:39:44 +0200</pubDate>
      <guid>https://aaron.com.es/blog/redirect-www-to-non-www-in-dokku/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;recently I have been trying to figure out why my site was not ranking very well for my own name.&lt;/p&gt;&#xA;&lt;p&gt;A friend of mine suggested to check my site in &lt;a href=&#34;https://ahrefs.com/&#34;&gt;ahrefs&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I had a pretty decent ranking (92%)&amp;hellip; but I saw something strange with my canonical url: &lt;strong&gt;I was not redirect www to non-www&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-to-redirect-www-to-non-www-using-dokku&#34;&gt;How to redirect www to non-www using Dokku&lt;/h2&gt;&#xA;&lt;p&gt;After a couple of quick Google searches the answer was not obvious.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dokku Performance Issues On VPS</title>
      <link>https://aaron.com.es/blog/dokku-performance-issues-vps/</link>
      <pubDate>Tue, 30 May 2023 22:44:39 +0200</pubDate>
      <guid>https://aaron.com.es/blog/dokku-performance-issues-vps/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;long time ago I decided I was done with my shared hosting and wanted something new.&lt;/p&gt;&#xA;&lt;p&gt;I wanted the solution to be able to run on a cheap VPS at &lt;a href=&#34;https://m.do.co/c/ce65d6f48764&#34;&gt;DigitalOcean&lt;/a&gt; (link with referral).&lt;/p&gt;&#xA;&lt;p&gt;I promise I plan to write a post about &amp;ldquo;how to migrate a site&amp;rdquo;, but I had this in draft first :)&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-was-my-motivation&#34;&gt;What was my motivation?&lt;/h2&gt;&#xA;&lt;p&gt;As I said, I will go into more details about &lt;em&gt;why&lt;/em&gt; I decided to do this and &lt;em&gt;how&lt;/em&gt; I did it in a separate post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Solution For Dokku App That Needs Restart</title>
      <link>https://aaron.com.es/blog/solution-dokku-app-needs-restart/</link>
      <pubDate>Sat, 27 May 2023 11:53:37 +0200</pubDate>
      <guid>https://aaron.com.es/blog/solution-dokku-app-needs-restart/</guid>
      <description>&lt;p&gt;Hey,&lt;/p&gt;&#xA;&lt;p&gt;I have been facing an issue with a Whatsapp bot I have running in Dokku (more on this in a next article!).&lt;/p&gt;&#xA;&lt;p&gt;The node app got consistently stuck after every deploy. So I needed to restart the app manually after &lt;strong&gt;every&lt;/strong&gt; deploy.&lt;/p&gt;&#xA;&lt;p&gt;The app was actually starting, but the actual bot didn&amp;rsquo;t initialise correctly.&lt;/p&gt;&#xA;&lt;p&gt;To restart the app I had to ssh into the Dokku server and run:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ dokku ps:restart &amp;lt;app-name&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;It has been months like that (in my defense I don&amp;rsquo;t do that many deploys there), until &lt;strong&gt;now&lt;/strong&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI Evolving Web Experiment Paused</title>
      <link>https://aaron.com.es/blog/ai-evolving-web-experiment-paused/</link>
      <pubDate>Wed, 24 May 2023 22:39:09 +0200</pubDate>
      <guid>https://aaron.com.es/blog/ai-evolving-web-experiment-paused/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;recently &lt;a href=&#34;https://aaron.com.es/blog/i-gave-gpt4-its-own-web/&#34;&gt;I gave GPT-4 it&amp;rsquo;s own web page&lt;/a&gt;. And this is the article with the results of the experiment and why I decided to pause it.&lt;/p&gt;&#xA;&lt;p&gt;I was consistently updating the site every 24h for &lt;a href=&#34;https://github.com/aaronfc/ai-evolving-web/commits/main&#34;&gt;around three consecutive weeks&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Then I got bored and stopped.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Psst!&lt;/em&gt;, if you want to see the whole conversation review the commit messages in the repository. For example, check this &lt;a href=&#34;https://github.com/aaronfc/ai-evolving-web/commit/c3bda99d7c9d1433bfdc8daac6365348f95b6c69&#34;&gt;commit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;limited-creativity-repeating-pattern-appears&#34;&gt;Limited Creativity: Repeating Pattern Appears&lt;/h2&gt;&#xA;&lt;p&gt;Honestly I don&amp;rsquo;t know what I was initially expecting, but after a few days it was obvious that the changes followed the same pattern.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I Gave GPT-4 Its Own Web</title>
      <link>https://aaron.com.es/blog/i-gave-gpt4-its-own-web/</link>
      <pubDate>Fri, 17 Mar 2023 20:06:37 +0100</pubDate>
      <guid>https://aaron.com.es/blog/i-gave-gpt4-its-own-web/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;as you might know I have been using GPT-3 and ChatGPT recently.&lt;/p&gt;&#xA;&lt;p&gt;After my previous test I decided to purchase a ChatGPT Plus subscription to be able to access GPT-4 as soon as possible and compare the results obtained with GPT-3 with the ones that GPT-4 would provide.&lt;/p&gt;&#xA;&lt;p&gt;So I started thinking on a small project that I could ask GPT-4 to implement, and then&amp;hellip; What if I gave GPT-4 it&amp;rsquo;s own web page and allowed the AI to iterate over it in any way it wanted?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating A Web From Zero With GPT-3 and ChatGPT</title>
      <link>https://aaron.com.es/blog/creating-a-web-from-zero-with-gpt-and-chatgpt/</link>
      <pubDate>Wed, 15 Mar 2023 22:00:54 +0100</pubDate>
      <guid>https://aaron.com.es/blog/creating-a-web-from-zero-with-gpt-and-chatgpt/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;Like many others I have been experimenting &lt;strong&gt;a lot&lt;/strong&gt; with GPT (and ChatGPT) recently and yesterday GPT-4 was announced.&lt;/p&gt;&#xA;&lt;p&gt;I felt inspired by the &lt;a href=&#34;https://www.youtube.com/watch?v=outcGtbnMuQ&#34;&gt;demo they presented&lt;/a&gt; and decided to give it a try.&lt;/p&gt;&#xA;&lt;p&gt;I thought that using the &lt;em&gt;&amp;ldquo;old&amp;rdquo;&lt;/em&gt; GPT-3.5 would be a nice idea so I had a baseline to compare with.&lt;/p&gt;&#xA;&lt;p&gt;Deciding the project was easy since I had this idea in my mind for a while.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrate Git repository from Bitbucket to GitHub</title>
      <link>https://aaron.com.es/blog/migrate-repository-bitbucket-to-github/</link>
      <pubDate>Mon, 13 Mar 2023 08:04:22 +0100</pubDate>
      <guid>https://aaron.com.es/blog/migrate-repository-bitbucket-to-github/</guid>
      <description>&lt;p&gt;Hey 👋,&#xA;recently I wanted to play with &lt;a href=&#34;https://docs.github.com/en/actions&#34;&gt;GitHub Actions&lt;/a&gt; and this blog (upcoming post :eyes:) and I realised that I had this repository still in Bitbucket.&lt;/p&gt;&#xA;&lt;p&gt;So I decided to migrate the Git repository from Bitbucket to GitHub.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s what I needed to do:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Made a fresh new clone of my Bitbucket repository to a new localtion&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git clone --mirror &amp;lt;bitbucket-repository&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Removed the &lt;code&gt;origin&lt;/code&gt; remote, so that we can set the new one from GitHub.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git remote rm origin&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Went to GitHub and created the new repository (a private repository in my case).&lt;/li&gt;&#xA;&lt;li&gt;Added the new &lt;code&gt;origin&lt;/code&gt; remote from GitHub.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git remote add origin &amp;lt;github-repository&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol start=&#34;5&#34;&gt;&#xA;&lt;li&gt;Push everything to GitHub&amp;rsquo;s remote.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git push --mirror origin&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;Now, I went and &amp;lsquo;cloned&amp;rsquo; the new GitHub repository to confirm everything was fine.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git clone &amp;lt;github-repository&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol start=&#34;7&#34;&gt;&#xA;&lt;li&gt;After confirming the new cloned repository has everything I removed the one we used for migration.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Some extra notes:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup MailHog and MAMP on macOS</title>
      <link>https://aaron.com.es/blog/mailhog-mamp-macos/</link>
      <pubDate>Mon, 06 Mar 2023 08:53:38 +0100</pubDate>
      <guid>https://aaron.com.es/blog/mailhog-mamp-macos/</guid>
      <description>&lt;p&gt;Hey 👋,&lt;/p&gt;&#xA;&lt;p&gt;recently I was in a hurry and I ended up usingthe traditional &lt;a href=&#34;https://www.mamp.info/en/mamp/mac/&#34;&gt;MAMP tool for macOS&lt;/a&gt; for a personal project.&lt;/p&gt;&#xA;&lt;p&gt;This project involved sending emails, and I wanted to test what I was sending locally.&lt;/p&gt;&#xA;&lt;p&gt;I knew &lt;a href=&#34;https://github.com/mailhog/MailHog&#34;&gt;MailHog&lt;/a&gt; so I decided to set it up in local. It was an easy thing, but not as straightforward as I would have liked.&lt;/p&gt;&#xA;&lt;p&gt;Here you have the steps I&amp;rsquo;d have loved to find to configure MailHog and MAMP on macOS:&lt;/p&gt;</description>
    </item>
    <item>
      <title>PhpStorm freezes while opening a project</title>
      <link>https://aaron.com.es/blog/phpstorm-frozen-opening-project/</link>
      <pubDate>Thu, 02 Mar 2023 07:47:38 +0100</pubDate>
      <guid>https://aaron.com.es/blog/phpstorm-frozen-opening-project/</guid>
      <description>&lt;p&gt;Hey 👋,&#xA;I have been trying to open a specific project in PhpStorm for a couple of days (I have to admit I was not trying &lt;em&gt;that hard&lt;/em&gt;) and PhpStorm was systematically freezing.&lt;/p&gt;&#xA;&lt;p&gt;PhpStorm went on a white screen for a long time and the cursor was stuck in the infamous &lt;em&gt;rotating candy&lt;/em&gt; from mac OS.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; In order to fix it I simply removed the &lt;code&gt;.idea/&lt;/code&gt; folder at the root of the repository.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding Likes to Hugo site</title>
      <link>https://aaron.com.es/blog/adding-likes-to-hugo-site/</link>
      <pubDate>Tue, 21 Feb 2023 22:55:33 +0100</pubDate>
      <guid>https://aaron.com.es/blog/adding-likes-to-hugo-site/</guid>
      <description>&lt;p&gt;Hey 👋,&#xA;inspired by &lt;a href=&#34;https://stitcher.io/&#34;&gt;Brent Roose&amp;rsquo;s blog&lt;/a&gt; I decided to add a like button to all my posts in&#xA;this blog. It&amp;rsquo;s a &lt;a href=&#34;https://aaron.com.es/blog/fighting-lethargy/&#34;&gt;static site generated by Hugo&lt;/a&gt; since 2018.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a nice little project that involved:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Learning how to extend Hugo (and &lt;a href=&#34;https://github.com/yursan9/manis-hugo-theme&#34;&gt;the template I am using&lt;/a&gt;) in the least disruptive way.&lt;/li&gt;&#xA;&lt;li&gt;Do some vanilla JS.&lt;/li&gt;&#xA;&lt;li&gt;Craft some very basic API that I can use to kickstart &lt;code&gt;api.aaron.com.es&lt;/code&gt; (separate article is in the oven 🍞!).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;integrating-with-hugo&#34;&gt;Integrating with Hugo&lt;/h2&gt;&#xA;&lt;p&gt;Let me start by saying that it was a bit difficult to decide where to add this feature.&#xA;Hugo allows for multiple ways: overriding sections, shortcodes, &amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pathfinding</title>
      <link>https://aaron.com.es/blog/pathfinding/</link>
      <pubDate>Sat, 06 Jun 2020 20:00:25 +0200</pubDate>
      <guid>https://aaron.com.es/blog/pathfinding/</guid>
      <description>&lt;p&gt;Hi 👋,&#xA;for the last months I have been working on my free time on an RTS game without a name: &lt;a href=&#34;https://github.com/aaronfc/unnamed-rts&#34;&gt;Unnamed RTS&lt;/a&gt;.&#xA;I have been doing that while &lt;a href=&#34;https://aaron.com.es/blog/streaming/&#34;&gt;streaming&lt;/a&gt; and it has been, for the moment, a &lt;strong&gt;really great experience&lt;/strong&gt;!&lt;/p&gt;&#xA;&lt;h2 id=&#34;investigation-&#34;&gt;Investigation 🧠&lt;/h2&gt;&#xA;&lt;p&gt;We started from the beginning: learning the framework (Phaser) and the language (JS).&#xA;But recently I have been working on something I find more interesting: &lt;a href=&#34;https://en.wikipedia.org/wiki/Pathfinding&#34;&gt;pathfinding&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The first thing I did was checking if Phaser had something already included for that. It&amp;rsquo;s not an easy answer. Apparently it doesn&amp;rsquo;t and the way-to-go is to use an external library like &lt;a href=&#34;https://easystarjs.com/&#34;&gt;easystar.js&lt;/a&gt;. But these libraries need a grid-based world and ours (for the moment) is not.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Streaming</title>
      <link>https://aaron.com.es/blog/streaming/</link>
      <pubDate>Sun, 10 May 2020 00:19:11 +0200</pubDate>
      <guid>https://aaron.com.es/blog/streaming/</guid>
      <description>&lt;p&gt;Hi 👋,&lt;br&gt;&#xA;apparently I have been a &lt;em&gt;little&lt;/em&gt; busy this year and a half because that&amp;rsquo;s how long since my previous post here.&lt;br&gt;&#xA;Let me be honest: I have never been really consistent with this &amp;ldquo;blog&amp;rdquo; but&amp;hellip; wow!&lt;/p&gt;&#xA;&lt;p&gt;Well, I just wanted to write here about my latest adventure, I am &lt;a href=&#34;https://twitch.tv/arogigante&#34;&gt;streaming on Twitch&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;My main motivations are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Practice my spoken english&lt;/li&gt;&#xA;&lt;li&gt;Do more programming&lt;/li&gt;&#xA;&lt;li&gt;Improve on public speaking&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It has been more than a month (or even two) of trial and error but today I just &lt;strong&gt;reached 6 days in a row streaming&lt;/strong&gt; and I am really happy for that 🎉 !&lt;/p&gt;</description>
    </item>
    <item>
      <title>TLC #2 - Voidhead</title>
      <link>https://aaron.com.es/blog/tlc-2-voidhead/</link>
      <pubDate>Sat, 22 Dec 2018 16:48:01 +0100</pubDate>
      <guid>https://aaron.com.es/blog/tlc-2-voidhead/</guid>
      <description>&lt;p&gt;Hi :wave:,&lt;br&gt;&#xA;Second &lt;a href=&#34;https://aaron.com.es/blog/the-lunar-challenge/&#34;&gt;lunar challenge&lt;/a&gt; cycle completed successfully! :muscle: (more or less)&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-did-i-do&#34;&gt;What did I do?&lt;/h2&gt;&#xA;&lt;p&gt;TL;DR:&lt;br&gt;&#xA;Meditation app focused on being simple and extensible: &lt;a href=&#34;https://voidhead.com&#34;&gt;Voidhead&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-journey&#34;&gt;The journey&lt;/h2&gt;&#xA;&lt;p&gt;This is the second project I develop for my personal challenge. It is important to me because I show to myself I can continue this rhythm without compromising the rest of my life.&lt;/p&gt;&#xA;&lt;h3 id=&#34;finding-the-idea&#34;&gt;Finding the idea&lt;/h3&gt;&#xA;&lt;p&gt;This time it was pretty easy to find the idea. I have been in and out of meditation for a while and I always thought meditation apps are sometimes overcomplicated. Also I thought most of them are pretty aggressive regarding asking you for money and I felt like having a good meditation experience should be free.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TLC #1 - Quickopy</title>
      <link>https://aaron.com.es/blog/the-lunar-challenge-1-quickopy/</link>
      <pubDate>Fri, 07 Dec 2018 13:09:56 +0100</pubDate>
      <guid>https://aaron.com.es/blog/the-lunar-challenge-1-quickopy/</guid>
      <description>&lt;p&gt;Hi :wave:,&lt;br&gt;&#xA;I did it! First &lt;a href=&#34;https://aaron.com.es/blog/the-lunar-challenge/&#34;&gt;lunar challenge&lt;/a&gt; cycle completed successfully! :muscle:&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-did-i-do&#34;&gt;What did I do?&lt;/h2&gt;&#xA;&lt;p&gt;TL;DR:&lt;br&gt;&#xA;Tool to quickly allow to copy and paste from one device to another: &lt;a href=&#34;https://quickopy.com&#34;&gt;Quickopy&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-journey&#34;&gt;The journey&lt;/h2&gt;&#xA;&lt;p&gt;So, as you may know I started on Nov 23rd a &lt;a href=&#34;https://aaron.com.es/blog/the-lunar-challenge/&#34;&gt;personal challenge I named &amp;ldquo;The Lunar Challenge&amp;rdquo;&lt;/a&gt;. This is a quick summary of this first journey. If you want to know more about the project itself and are not interested in the journey jump to &lt;a href=&#34;#the-project&#34;&gt;&lt;strong&gt;The Project&lt;/strong&gt;&lt;/a&gt; section below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Lunar Challenge</title>
      <link>https://aaron.com.es/blog/the-lunar-challenge/</link>
      <pubDate>Sun, 18 Nov 2018 18:08:28 +0100</pubDate>
      <guid>https://aaron.com.es/blog/the-lunar-challenge/</guid>
      <description>&lt;p&gt;Hi :wave:,&lt;br&gt;&#xA;in my &lt;a href=&#34;https://aaron.com.es/blog/fighting-lethargy/&#34;&gt;last post&lt;/a&gt; I said I was plannig to start a new challenge and that I would be sharing the details shortly. Let me present to you: &lt;em&gt;The Lunar Challenge&lt;/em&gt; :rocket:&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-it-about&#34;&gt;What is it about?&lt;/h2&gt;&#xA;&lt;p&gt;TL;DR:&lt;br&gt;&#xA;&lt;strong&gt;I will deliver a different product every two weeks&lt;/strong&gt;. Starting on &lt;strong&gt;November 23rd&lt;/strong&gt;.&lt;br&gt;&#xA;Longer answer:&lt;br&gt;&#xA;Read the rest of the post :smile:&lt;/p&gt;&#xA;&lt;h2 id=&#34;motivation-why-now&#34;&gt;Motivation? Why now?&lt;/h2&gt;&#xA;&lt;p&gt;I have always wanted to start my own successful project. But I now realize I never did much in order to get it. And you might ask: &lt;em&gt;why?&lt;/em&gt; Glad you ask&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fighting lethargy</title>
      <link>https://aaron.com.es/blog/fighting-lethargy/</link>
      <pubDate>Fri, 16 Nov 2018 20:47:59 +0100</pubDate>
      <guid>https://aaron.com.es/blog/fighting-lethargy/</guid>
      <description>&lt;p&gt;It has been almost &lt;em&gt;four years&lt;/em&gt; since my last post. Wow&amp;hellip; That&amp;rsquo;s tough.&lt;br&gt;&#xA;Well, it&amp;rsquo;s not new. I have a tendency to yearly posts (New Year&amp;rsquo;s resolutions?). But this time, it has been &lt;strong&gt;not one but four of them&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;And I am &lt;strong&gt;committed&lt;/strong&gt; to make it &lt;strong&gt;change&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-this-why-now&#34;&gt;Why this? Why now?&lt;/h2&gt;&#xA;&lt;p&gt;So I have really had this feeling of telling myself to slow down for almost all my life. I have never liked to stand out and I always tried to just go by my life not making much noise.&lt;br&gt;&#xA;I feel the need to clarify: I don&amp;rsquo;t think I am special or that I would have stood out if I wouldn&amp;rsquo;t have controlled me. I am just saying I feel I have being doing this for a looong time. And I do not want to do it anymore.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Obsesionado con el tiempo</title>
      <link>https://aaron.com.es/blog/2014-12-30-obsesionado-con-el-tiempo/</link>
      <pubDate>Tue, 30 Dec 2014 01:12:04 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2014-12-30-obsesionado-con-el-tiempo/</guid>
      <description>&lt;p&gt;He estado releyendo el blog y he sacado algunas conclusiones:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Soy un tostón.&lt;/li&gt;&#xA;&lt;li&gt;No cumplo lo que prometo (y eso que son promesas a mí mismo).&lt;/li&gt;&#xA;&lt;li&gt;El blog no tiene nada que ver con la informática (que era la intención inicial).&lt;/li&gt;&#xA;&lt;li&gt;Y, &lt;em&gt;last but not least&lt;/em&gt;, estoy &lt;strong&gt;obsesionado con el tiempo&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Voy a explicarme. ¡No es que haya sido una sorpresa! Esta obsesión mía con el tiempo viene de hace ya mucho. Pero no sabía que fuera &lt;strong&gt;tan notable&lt;/strong&gt; en este blog.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Mirar hacia atrás.</title>
      <link>https://aaron.com.es/blog/2014-04-05-mirar-hacia-atras/</link>
      <pubDate>Sat, 05 Apr 2014 02:19:30 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2014-04-05-mirar-hacia-atras/</guid>
      <description>&lt;p&gt;El otro día me pasó algo curioso, fue casi como una revelación y quería escribir sobre ello. Así que lo he hecho, en &lt;a href=&#34;https://medium.com/p/b41b39bbde2a&#34; title=&#34;Look back&#34;&gt;medium&lt;/a&gt;. Quería también escribir algo en medium, y en inglés, así que de un tiro maté tres pájaros.&lt;/p&gt;&#xA;&lt;p&gt;Básicamente lo que cuento es que me he dado cuenta que en ocasiones tenemos vergüenza (o miedo) a mirar hacia atrás en el tiempo y encontrarnos cosas que no sean de nuestro agrado. Y, sinceramente, creo que ese sentimiento es un gran error.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Fin del período de exámenes</title>
      <link>https://aaron.com.es/blog/2014-01-24-fin-periodo-examenes/</link>
      <pubDate>Fri, 24 Jan 2014 03:05:14 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2014-01-24-fin-periodo-examenes/</guid>
      <description>&lt;p&gt;Por fin, y una vez más, el período de exámenes ha llegado a su fin. Como siempre ocurre con estas cosas, no veía la hora.&lt;/p&gt;&#xA;&lt;p&gt;No sé si sólo me pasa a mí, pero he venido observando un efecto curioso a lo largo de mi vida como estudiante: con la llegada de los primeros exámenes, mi cerebro parece activarse. Se despierta. Algo en principio por lo que estar agradecido, pero no viene con la intención de echarme una mano con los estudios. Viene con ganas de juerga.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] La importancia de un buen nombre</title>
      <link>https://aaron.com.es/blog/2013-08-23-la-importancia-de-un-buen-nombre/</link>
      <pubDate>Fri, 23 Aug 2013 01:21:52 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2013-08-23-la-importancia-de-un-buen-nombre/</guid>
      <description>&lt;p&gt;Es una tarde cualquiera, estoy sentado en el sofá del salón y dedico toda mi atención a un juego que bajé hace poco en el teléfono. Súbitamente me doy cuenta de que tengo la televisión encendida.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Me llamo Drika Von Hauss, y soy buscador de tesoros.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Es un anuncio y esa frase en concreto a tenido la fuerza necesaria para llegar a mi cerebro a través de mis oídos y obligarme a prestarle atención. Y es que, con tal nombre, ¿cómo no iba a ser &lt;a href=&#34;http://www.youtube.com/watch?v=4M7ruWLEabQ&#34;&gt;buscador de tesoros&lt;/a&gt;?&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Más de 365 días</title>
      <link>https://aaron.com.es/blog/2013-02-18-mas-de-365-dia/</link>
      <pubDate>Mon, 18 Feb 2013 23:14:39 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2013-02-18-mas-de-365-dia/</guid>
      <description>&lt;p&gt;Me avergüenzo al pensar que la última vez que escribí aquí fue hace más de un año. Más de 365 días con todas y cada una de sus horas, minutos y segundos. Aunque por otra parte es verdad que no ha sido un año en vacío. ¡He hecho muchísimas cosas! Algunas de ellas estaban en la lista de “objetivos” que me propuse hace más de un año, y muchas otras (la mayoría) que sinceramente creo que nunca me había planteado.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Año nuevo, post nuevo</title>
      <link>https://aaron.com.es/blog/2012-01-18-ano-nuevo-post-nuevo/</link>
      <pubDate>Wed, 18 Jan 2012 01:57:18 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2012-01-18-ano-nuevo-post-nuevo/</guid>
      <description>&lt;p&gt;Aunque con un poco de retraso, me he decidido a escribir una lista de propósitos para año nuevo. Y diréis … ¡pues vaya novedad! Pero es que aunque sé que mucha gente hace este tipo de listas prácticamente todos los años (como si fuese la carta para los reyes magos: “Para este año quiero dejar de fumar, apuntarme a un gimnasio, estudiar más, …”) ésta es la primera vez que me decido a hacerla yo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Poco tiempo y muchos cambios</title>
      <link>https://aaron.com.es/blog/2011-06-29-poco-tiempo-y-muchos-cambios/</link>
      <pubDate>Wed, 29 Jun 2011 19:57:26 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2011-06-29-poco-tiempo-y-muchos-cambios/</guid>
      <description>&lt;p&gt;Cuando escribí el primer post de este blog sabía que sería el primero/último y en definitiva único durante un tiempo … porque es que no se me ocurrió un mejor momento para empezar con el blog que en pleno periodo de exámenes! (Olé yo!)&lt;/p&gt;&#xA;&lt;p&gt;Al final, “parece” que he sobrevivido a la avalancha de exámenes y puedo decir que he terminado con ellos (al menos por un tiempo 😉 ) y ahora, que me sobra eso que antes me faltaba (tiempo), es cuando estoy empezando a asimilar algunas de las cosas que me han pasado en estas semanas …&lt;/p&gt;</description>
    </item>
    <item>
      <title>[es] Primeras palabras</title>
      <link>https://aaron.com.es/blog/2011-05-27-primeras-palabras/</link>
      <pubDate>Fri, 27 May 2011 00:22:01 +0000</pubDate>
      <guid>https://aaron.com.es/blog/2011-05-27-primeras-palabras/</guid>
      <description>&lt;p&gt;Siempre había creído que &lt;em&gt;las primeras palabras&lt;/em&gt; eran importantes. Y no ha sido hasta que he empezado a escribir este primer post, con el que nace mi primer blog personal-profesional, cuando me he dado cuenta de que estaba equivocado y de que las &lt;em&gt;primeras palabras&lt;/em&gt; son sólo eso,  &lt;em&gt;primeras palabras&lt;/em&gt;, como el prólogo de algunos libros que muchas veces la gente ni si quiera lee porque está impaciente de empezar con el primer capítulo.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
