<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Miguel Valdes — blog (EN)</title><description>A workshop for the curious. Software engineering, automation, observability, and self-hosting.</description><link>https://blog.mvaldes.dev/</link><language>en-us</language><item><title>I built my own task manager</title><link>https://blog.mvaldes.dev/en/posts/task-manager-blog/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/task-manager-blog/</guid><description>I cancelled Todoist, opened Claude and built my own task manager in over a week of vibe coding.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>projects</category></item><item><title>Monitor your Claude usage</title><link>https://blog.mvaldes.dev/en/posts/monitor-claude/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/monitor-claude/</guid><description>Anthropic&apos;s Claude Code CLI exports OpenTelemetry data — here&apos;s how to hook it up</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>observability</category><category>opentelemetry</category></item><item><title>How I Use Obsidian for Everything (Almost)</title><link>https://blog.mvaldes.dev/en/posts/obsidian-all-in/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/obsidian-all-in/</guid><description>Obsidian is a powerful tool if you know your way around it.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>productivity</category></item><item><title>n8n is pure awesomeness</title><link>https://blog.mvaldes.dev/en/posts/n8n-is-awesome/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/n8n-is-awesome/</guid><description>Automate everything you can, it&apos;s easy and free if you self host it</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>automation</category><category>productivity</category></item><item><title>Are you stuck?</title><link>https://blog.mvaldes.dev/en/posts/directionless/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/directionless/</guid><description>Do you ever feel like a paper bag drifting through the wind?</description><pubDate>Thu, 27 Feb 2025 00:00:00 GMT</pubDate><category>meta</category></item><item><title>My First Workshop</title><link>https://blog.mvaldes.dev/en/posts/first-workshop/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/first-workshop/</guid><description>The first every workshop I did with some audience?</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><category>meta</category></item><item><title>Yaml is King change my mind, please!</title><link>https://blog.mvaldes.dev/en/posts/yaml-is-king/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/yaml-is-king/</guid><description>Hate to say it but YAML won the great devops wars. We really need to find an alternative way to work with.</description><pubDate>Sun, 02 Feb 2025 00:00:00 GMT</pubDate><category>coding</category><category>k8s</category><category>iac</category></item><item><title>Bye Elastic, Hola Victoria</title><link>https://blog.mvaldes.dev/en/posts/victoria-over-elastic/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/victoria-over-elastic/</guid><description>Friendship ended with Elastic, Victoria and her secrets won me over</description><pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate><category>homelab</category><category>observability</category></item><item><title>You shouldn&apos;t use Neovim</title><link>https://blog.mvaldes.dev/en/posts/dont-use-neovim/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/dont-use-neovim/</guid><description>Despite the FOMO you really need to think what editor you will use, it&apos;s ok to not say neovim btw.</description><pubDate>Fri, 27 Dec 2024 00:00:00 GMT</pubDate><category>neovim</category></item><item><title>Golang Interfaces are easy</title><link>https://blog.mvaldes.dev/en/posts/golang-interfaces/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/golang-interfaces/</guid><description>Once an interface and how it works clicks, your life will never be the same.... Maybe not but at least things will be easier to read.</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate><category>coding</category></item><item><title>Why Self-Hosting made me a better engineer</title><link>https://blog.mvaldes.dev/en/posts/self-hosting-engineer/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/self-hosting-engineer/</guid><description>I can probably say I am better than you on some aspects because I run and build my own stuff.</description><pubDate>Wed, 30 Oct 2024 00:00:00 GMT</pubDate><category>meta</category></item><item><title>Ollama in WSL + NixOS</title><link>https://blog.mvaldes.dev/en/posts/ollama-wsl-nixos/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/ollama-wsl-nixos/</guid><description>Tech quickie lesson from running LLMs locally in Windows and WSL</description><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate><category>wsl</category><category>nix</category></item><item><title>Split Keyboards are fun</title><link>https://blog.mvaldes.dev/en/posts/split-keyboards/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/split-keyboards/</guid><description>Once you go split, you cannot go back easily. Your shoulders, wrists and arms will thank you.</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate><category>meta</category></item><item><title>Tailscale is pretty cool</title><link>https://blog.mvaldes.dev/en/posts/tailscale-is-cool/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/tailscale-is-cool/</guid><description>I cannot believe it&apos;s free for anyone, how are they gonna make it?</description><pubDate>Sun, 21 Jul 2024 00:00:00 GMT</pubDate><category>homelab</category></item><item><title>I Love/Hate Nix</title><link>https://blog.mvaldes.dev/en/posts/nix-journey/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/nix-journey/</guid><description>On the one hand it&apos;s amazing and love... on the other I want to punch it.</description><pubDate>Mon, 06 May 2024 00:00:00 GMT</pubDate><category>nix</category><category>wsl</category></item><item><title>Meal Notifier with Go</title><link>https://blog.mvaldes.dev/en/posts/meal-notifier/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/meal-notifier/</guid><description>Knowing what your kids will eat can help debunking their lies.</description><pubDate>Fri, 03 May 2024 00:00:00 GMT</pubDate><category>automation</category><category>coding</category></item><item><title>Self Hosted in 2024</title><link>https://blog.mvaldes.dev/en/posts/selfhosted-2024/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/selfhosted-2024/</guid><description>Lessons from self hosting in 2024</description><pubDate>Mon, 25 Mar 2024 00:00:00 GMT</pubDate><category>homelab</category></item><item><title>Look ma I&apos;m a Streamer</title><link>https://blog.mvaldes.dev/en/posts/streaming/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/streaming/</guid><description>Let&apos;s try this streaming thing for a bit yes?</description><pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate><category>meta</category></item><item><title>The Steam Deck is awesome</title><link>https://blog.mvaldes.dev/en/posts/steam-deck-awesome/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/steam-deck-awesome/</guid><description>Mobile gaming is amazing and addictive.</description><pubDate>Fri, 12 Jan 2024 00:00:00 GMT</pubDate><category>gaming</category><category>meta</category></item><item><title>Terraform Automation with Atlantis</title><link>https://blog.mvaldes.dev/en/posts/atlantis/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/atlantis/</guid><description>IaC even at home, it may not be as fun but it sure teaches you a lot.</description><pubDate>Wed, 04 Oct 2023 00:00:00 GMT</pubDate><category>automation</category><category>iac</category></item><item><title>Neovim in 2023</title><link>https://blog.mvaldes.dev/en/posts/neovim-2023/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/neovim-2023/</guid><description>Life with Neovim in 2023 is pretty cool.</description><pubDate>Tue, 19 Sep 2023 00:00:00 GMT</pubDate><category>neovim</category></item><item><title>Navigating Terraform manifests in Neovim</title><link>https://blog.mvaldes.dev/en/posts/terraform-nvim/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/terraform-nvim/</guid><description>You can use neovim to also navigate your terraform infrastructure, validate and run your plans and apply.</description><pubDate>Fri, 28 Jul 2023 00:00:00 GMT</pubDate><category>neovim</category><category>iac</category><category>projects</category></item><item><title>Introducing asdf-tea</title><link>https://blog.mvaldes.dev/en/posts/asdf-tea/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/asdf-tea/</guid><description>How I found a whole in asdf that i decided to sort of patch</description><pubDate>Mon, 24 Jul 2023 00:00:00 GMT</pubDate><category>homelab</category></item><item><title>Cloudflare Tunnels are the bomb</title><link>https://blog.mvaldes.dev/en/posts/cloudflare-tunnels/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/cloudflare-tunnels/</guid><description>Expose your services without VPNs or Port Forward. It&apos;s free and you get SSL, what-a-deal!.</description><pubDate>Sat, 25 Feb 2023 00:00:00 GMT</pubDate><category>homelab</category><category>k8s</category></item><item><title>Chef Tips and Tricks</title><link>https://blog.mvaldes.dev/en/posts/chef-tips/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/chef-tips/</guid><description>Things I wish I knew when I started using Chef.</description><pubDate>Sat, 10 Dec 2022 00:00:00 GMT</pubDate><category>automation</category><category>configuration-management</category></item><item><title>Ruby Server Scraper</title><link>https://blog.mvaldes.dev/en/posts/server-scraper/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/server-scraper/</guid><description>Learning by doing is always a good excuse. Ruby was required for work so why not build a scraper.</description><pubDate>Sun, 17 Apr 2022 00:00:00 GMT</pubDate><category>automation</category><category>coding</category></item><item><title>Baby Tracker Vue App</title><link>https://blog.mvaldes.dev/en/posts/babylog-app/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/babylog-app/</guid><description>How often is your baby eating, pooping and peeing?. It&apos;s super important the very first month.</description><pubDate>Sun, 27 Mar 2022 00:00:00 GMT</pubDate><category>projects</category><category>coding</category></item><item><title>Self Hosted in 2022</title><link>https://blog.mvaldes.dev/en/posts/selfhosted-2022/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/selfhosted-2022/</guid><description>Lessons from self hosting in 2022.</description><pubDate>Thu, 24 Mar 2022 00:00:00 GMT</pubDate><category>homelab</category></item><item><title>Pihole and ISP Metrics in Prometheus</title><link>https://blog.mvaldes.dev/en/posts/pushgateway-pihole-speedtest/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/pushgateway-pihole-speedtest/</guid><description>Are you getting what you pay for from your ISP?</description><pubDate>Mon, 25 Jan 2021 00:00:00 GMT</pubDate><category>automation</category><category>homelab</category></item><item><title>Pihole is pure awesomeness</title><link>https://blog.mvaldes.dev/en/posts/pihole-is-awesome/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/pihole-is-awesome/</guid><description>Stop seeing ads everywhere you go, run a pihole and enjoy the internet!</description><pubDate>Wed, 26 Aug 2020 00:00:00 GMT</pubDate><category>homelab</category></item><item><title>Windows is decent again?</title><link>https://blog.mvaldes.dev/en/posts/switched-back-to-windows/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/switched-back-to-windows/</guid><description>Yeah I cannot believe I went back to MS after 4 years on good Linux full time.</description><pubDate>Sun, 19 Jul 2020 00:00:00 GMT</pubDate><category>meta</category></item><item><title>Bootstrap your system with ansible</title><link>https://blog.mvaldes.dev/en/posts/bootstrap-ansible/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/bootstrap-ansible/</guid><description>Set your machines in a consisten way with Ansible</description><pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate><category>automation</category><category>configuration-management</category></item><item><title>Ansible 101</title><link>https://blog.mvaldes.dev/en/posts/ansible-101/</link><guid isPermaLink="true">https://blog.mvaldes.dev/en/posts/ansible-101/</guid><description>The basics of Ansible</description><pubDate>Fri, 18 Jan 2019 00:00:00 GMT</pubDate><category>automation</category><category>configuration-management</category></item></channel></rss>