<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Pedro Mata Rodrigues</title><description>Pedro Rodrigues&apos; webspace.</description><link>https://pmatarodrigues.com/</link><item><title>The state of my homelab in 2025</title><link>https://pmatarodrigues.com/blog/2025-state-of-my-homelab/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2025-state-of-my-homelab/</guid><description>A look at the state of my new homelab</description><pubDate>Tue, 25 Mar 2025 19:00:00 GMT</pubDate></item><item><title>on software testing</title><link>https://pmatarodrigues.com/blog/2021-07-29-software-testing-why-and-how-to-make-them/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2021-07-29-software-testing-why-and-how-to-make-them/</guid><description>time is scarce and everything must be done at the speed of light, there&apos;s no time for testing. the thing is, the time you spent writing tests now, is the time you&apos;ll save later</description><pubDate>Thu, 29 Jul 2021 01:28:20 GMT</pubDate></item><item><title>Do NOT Store your API Keys on Frontend</title><link>https://pmatarodrigues.com/blog/2021-02-28-do-not-store-your-api-keys-on-frontend/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2021-02-28-do-not-store-your-api-keys-on-frontend/</guid><description>Multiple times I&apos;m asked what is the best way to store and access Secret Keys - such as API keys - on a React application.  There&apos;s a couple of things you can do to \&quot;hide\&quot; your keys and actually make them harder to access</description><pubDate>Sun, 28 Feb 2021 01:28:20 GMT</pubDate></item><item><title>Building a Financial Portfolio Tracker - Introduction and Architecture</title><link>https://pmatarodrigues.com/blog/2021-02-15-financial-portfolio-tracker-introduction-architecture/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2021-02-15-financial-portfolio-tracker-introduction-architecture/</guid><description>I decided to embrace in a new side project, something that could be large enough to cover all the areas needed in software development.  A short - and lonely - brainstorm led to an idea that can be expanded almost infinitely. I decided to build a Financial Portfolio Manager</description><pubDate>Mon, 15 Feb 2021 01:28:20 GMT</pubDate></item><item><title>Web Frameworks: Why is it so hard to choose one?</title><link>https://pmatarodrigues.com/blog/2020-08-06-web-frameworks-why-is-it-so-hard-to-choose-one/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2020-08-06-web-frameworks-why-is-it-so-hard-to-choose-one/</guid><description>Developing for web is easier than ever and the amount of tools and resources available is increasing at an intense rate.  One of the main decisions that has to be made at the start of every web project is if we&apos;re going to use a framework and if so, which one</description><pubDate>Thu, 06 Aug 2020 01:28:20 GMT</pubDate></item><item><title>AWS Rookie #1 - Setting up Identity and Access Management</title><link>https://pmatarodrigues.com/blog/2020-07-26-aws-rookie-1-setting-up-identity-and-access-management/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2020-07-26-aws-rookie-1-setting-up-identity-and-access-management/</guid><description>This is the start of my journey through AWS and I&apos;ll try to describe all of the things that helped me on this path. All the good resources, cool people and tools will be featured here</description><pubDate>Sun, 26 Jul 2020 01:28:20 GMT</pubDate></item><item><title>Flutter - Reasons Why You Will Fall In Love With It</title><link>https://pmatarodrigues.com/blog/2018-08-21-flutter-reasons-why-you-will-fall-in-love-with-it/</link><guid isPermaLink="true">https://pmatarodrigues.com/blog/2018-08-21-flutter-reasons-why-you-will-fall-in-love-with-it/</guid><description>Google’s SDK is here, and it has a word to say in Mobile App development</description><pubDate>Tue, 21 Aug 2018 01:28:20 GMT</pubDate></item></channel></rss>