<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>HomieLab.com — Blog</title>
    <link>https://homielab.com/en/blog</link>
    <description>Articles about building, shipping, and maintaining software products.</description>
    <language>en</language>
    <atom:link href="https://homielab.com/en/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to remove the GPS location from a photo before you share it</title>
      <link>https://homielab.com/en/blog/how-to-remove-gps-location-from-a-photo</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/how-to-remove-gps-location-from-a-photo</guid>
      <pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Phone photos can carry the exact spot where they were taken. See whether yours does and download a clean copy without the location, right in your browser.</description>
    </item>
    <item>
      <title>How to share your Wi-Fi with a QR code, without reading the password out loud</title>
      <link>https://homielab.com/en/blog/how-to-share-wi-fi-with-a-qr-code</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/how-to-share-wi-fi-with-a-qr-code</guid>
      <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Make a Wi-Fi QR code in your browser: enter the network name and password, pick the security type, then print it so guests join with one scan on iPhone or Android.</description>
    </item>
    <item>
      <title>How to make a contact QR code (vCard) for your business card, free</title>
      <link>https://homielab.com/en/blog/how-to-make-a-vcard-qr-code</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/how-to-make-a-vcard-qr-code</guid>
      <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Make a vCard QR code in your browser: enter your name, phone, email and website, then print it on a business card so people save your contact with one scan.</description>
    </item>
    <item>
      <title>How to create a VietQR code to get paid, free and without an app</title>
      <link>https://homielab.com/en/blog/how-to-create-a-vietqr-code</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/how-to-create-a-vietqr-code</guid>
      <pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Make a VietQR code for bank transfers in your browser: pick your bank, enter your account number, add an amount and note if you like, then print it.</description>
    </item>
    <item>
      <title>Why Most People (Including You) Probably Don’t Need an AI Agent Yet</title>
      <link>https://homielab.com/en/blog/why-most-people-including-you-probably-don-t-need-an-ai-agent-yet</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/why-most-people-including-you-probably-don-t-need-an-ai-agent-yet</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A practical look at when AI agents are genuinely useful - and why a chatbot paired with a few simple automations may still be the better choice.</description>
    </item>
    <item>
      <title>Sharing GiaPha-OS: An Open-Source Family Tree Application</title>
      <link>https://homielab.com/en/blog/sharing-giapha-os-an-open-source-family-tree-application</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/sharing-giapha-os-an-open-source-family-tree-application</guid>
      <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Sharing GiaPha-OS - a free open-source family tree application and some lessons learned while building it.</description>
    </item>
    <item>
      <title>Build in Public: When a Product Gets Criticized</title>
      <link>https://homielab.com/en/blog/build-in-public-when-a-product-gets-criticized</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/build-in-public-when-a-product-gets-criticized</guid>
      <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A reflection on building in public, early criticism, product visibility, and why imperfection can help products evolve.</description>
    </item>
    <item>
      <title>Download Kyojuro Rengoku Demon Slayer Wallpaper</title>
      <link>https://homielab.com/en/blog/download-kyojuro-rengoky-demon-slayer-wallpaper</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/download-kyojuro-rengoky-demon-slayer-wallpaper</guid>
      <pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Download links for Kyojuro Rengoku Demon Slayer wallpapers in horizontal and vertical screen sizes.</description>
    </item>
    <item>
      <title>My Experience Publishing an App to Homebrew</title>
      <link>https://homielab.com/en/blog/my-experience-publishing-an-app-to-homebrew</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/my-experience-publishing-an-app-to-homebrew</guid>
      <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A short reflection on publishing an app to Homebrew, receiving user feedback, and building small tools that solve real problems.</description>
    </item>
    <item>
      <title>As an Indie Dev, the Hardest Part Isn’t Coding… It’s Writing the Onboarding</title>
      <link>https://homielab.com/en/blog/as-an-indie-dev-the-hardest-part-isnt-coding-its-writing-the-onboarding</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/as-an-indie-dev-the-hardest-part-isnt-coding-its-writing-the-onboarding</guid>
      <pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A reflection on why onboarding, landing pages, and UX writing can be harder than coding for solo indie developers.</description>
    </item>
    <item>
      <title>The Paradox: Limiting Features Is a Feature</title>
      <link>https://homielab.com/en/blog/the-paradox-limiting-features-is-a-feature</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/the-paradox-limiting-features-is-a-feature</guid>
      <pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Why limiting features can become a product advantage, through the lens of Locket and minimalist social apps.</description>
    </item>
    <item>
      <title>UI/UX Lessons #4: Predicting User Intent and Showing the Right Thing</title>
      <link>https://homielab.com/en/blog/uiux-lessons-4-predicting-user-intent-and-showing-the-right-thing</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/uiux-lessons-4-predicting-user-intent-and-showing-the-right-thing</guid>
      <pubDate>Mon, 29 Jun 2020 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Clipboard access, privacy, and why great apps predict what users want instead of making them do unnecessary work.</description>
    </item>
    <item>
      <title>The Greatest Book in Human History</title>
      <link>https://homielab.com/en/blog/the-greatest-book-in-human-history</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/the-greatest-book-in-human-history</guid>
      <pubDate>Fri, 12 Jun 2020 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A personal view on books, job interviews, and why the Book of Job in the Bible can be considered a great work.</description>
    </item>
    <item>
      <title>IT and the Determination of Blind Users</title>
      <link>https://homielab.com/en/blog/it-and-the-determination-of-blind-users</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/it-and-the-determination-of-blind-users</guid>
      <pubDate>Mon, 17 Feb 2020 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A story about how blind and visually impaired people use technology, social media, and why accessibility deserves more attention in product design.</description>
    </item>
    <item>
      <title>Introducing DrugBank App: Look Up Medicines, Herbal Ingredients and Pharmacies</title>
      <link>https://homielab.com/en/blog/introducing-drugbank-app-look-up-medicines-herbal-ingredients-and-pharmacies</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/introducing-drugbank-app-look-up-medicines-herbal-ingredients-and-pharmacies</guid>
      <pubDate>Sat, 23 Nov 2019 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>An introduction to DrugBank App, an app for looking up medicines, herbal ingredients and pharmacies from official data sources.</description>
    </item>
    <item>
      <title>If you don&apos;t commit to anything, you&apos;ll be distracted by everything.</title>
      <link>https://homielab.com/en/blog/if-you-dont-commit-to-anything-youll-be-distracted-by-everything</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/if-you-dont-commit-to-anything-youll-be-distracted-by-everything</guid>
      <pubDate>Fri, 05 Jul 2019 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>The story of Kaihogyo on Mount Hiei and a lesson about commitment, discipline and focus in work and in life.</description>
    </item>
    <item>
      <title>Lessons I&apos;ve Learned Building Mobile Products (The Fun Version)</title>
      <link>https://homielab.com/en/blog/lessons-ive-learned-building-mobile-products-the-fun-version</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/lessons-ive-learned-building-mobile-products-the-fun-version</guid>
      <pubDate>Tue, 07 May 2019 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A lighthearted collection of lessons from building mobile products, covering bugs, analytics, user feedback, and the realities of product development.</description>
    </item>
    <item>
      <title>React Native Lessons: Should You Use Expo?</title>
      <link>https://homielab.com/en/blog/react-native-lessons-should-you-use-expo</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/react-native-lessons-should-you-use-expo</guid>
      <pubDate>Wed, 24 Apr 2019 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Practical considerations for choosing libraries in React Native and deciding whether Expo is the right fit for your project.</description>
    </item>
    <item>
      <title>UI/UX Lessons #3: Carousels in Product Design</title>
      <link>https://homielab.com/en/blog/uiux-lessons-3-carousels-in-product-design</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/uiux-lessons-3-carousels-in-product-design</guid>
      <pubDate>Fri, 18 Jan 2019 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>When carousels help, when they hurt, and why users often ignore them despite designers loving them.</description>
    </item>
    <item>
      <title>UI/UX Lessons #2: Understanding Optimistic UI</title>
      <link>https://homielab.com/en/blog/uiux-lessons-2-understanding-optimistic-ui</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/uiux-lessons-2-understanding-optimistic-ui</guid>
      <pubDate>Wed, 16 Jan 2019 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>An introduction to Optimistic UI-updating the interface before the server responds to make applications feel dramatically faster.</description>
    </item>
    <item>
      <title>Building a Hackathon Team Matching App with Firebase</title>
      <link>https://homielab.com/en/blog/building-a-hackathon-team-matching-app-with-firebase</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/building-a-hackathon-team-matching-app-with-firebase</guid>
      <pubDate>Tue, 16 Oct 2018 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Lessons from rapidly building a hackathon team matching web app using Firebase, React, and a fully serverless stack.</description>
    </item>
    <item>
      <title>Introducing react-recontext</title>
      <link>https://homielab.com/en/blog/introducing-react-recontext</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/introducing-react-recontext</guid>
      <pubDate>Mon, 24 Sep 2018 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>A short introduction to react-recontext, a lightweight state management library inspired by Flux and built on React Context.</description>
    </item>
    <item>
      <title>UI/UX Lessons #1: Designing for Everyone Is Like Pleasing Every Family</title>
      <link>https://homielab.com/en/blog/uiux-lessons-1-designing-for-everyone-is-like-pleasing-every-family</link>
      <guid isPermaLink="true">https://homielab.com/en/blog/uiux-lessons-1-designing-for-everyone-is-like-pleasing-every-family</guid>
      <pubDate>Wed, 07 Jun 2017 00:00:00 GMT</pubDate>
      <language>en</language>
      <description>Everyday observations about product design, user expectations, and why creating interfaces for everyone is much harder than it seems.</description>
    </item>
  </channel>
</rss>