<?xml version="1.0" encoding="utf-8"?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Michael Dowden Posts | Andromeda Galactic Solutions</title>
      <link>https://andromedagalactic.com/contributor/michael-dowden</link>
      <atom:link href="https://andromedagalactic.com/contributor/michael-dowden/rss.xml" rel="self" type="application/rss+xml" />
      <description>Blog posts written by Michael Dowden for the Andromeda Galactic Solutions blog.</description>
      <language>en-US</language>
      <image>
        <title>Michael Dowden Blog</title>
        <link>https://andromedagalactic.com/contributor/michael-dowden</link>
        <url>https://firebasestorage.googleapis.com/v0/b/andromeda-v2.appspot.com/o/media%2FFyXzo9sDE49tOUvbedoN%2Fmrdowden-2025.jpg?alt=media&amp;token=1fe237a0-ced0-44a7-b200-d0dcb0f64667</url>
        <description>Blog posts written by Michael Dowden for the Andromeda Galactic Solutions blog.</description>
      </image>

     	
        <item>
          <title>Serverless PDF Export</title>
          <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
          <description>Using Puppeteer we can export a web page to PDF from a Firebase Cloud Function.</description>
          <link>https://andromedagalactic.com/blog/web-page-to-pdf</link>
          <category>Technology</category>
          <guid isPermaLink="false">v6imXmsO0qVlyVyzrs9n</guid>
        </item>
      
        <item>
          <title>A Survey of Data Structures</title>
          <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
          <description>This article provides a survey of 10 data structures along with how to implement and use them in TypeScript.</description>
          <link>https://andromedagalactic.com/blog/a-survey-of-data-structures</link>
          <category>Community</category>
          <guid isPermaLink="false">cskxWmRxyWzPrH6GnpP8</guid>
        </item>
      
        <item>
          <title>Firebase Regions</title>
          <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
          <description>It&#39;s increasingly important to make sure that your code and data is geographically located close to your users and this article shows how to get started with Firebase regions.</description>
          <link>https://andromedagalactic.com/blog/firebase-regions</link>
          <category>Technology</category>
          <guid isPermaLink="false">Krb7IILamNWu0Hyzc9hy</guid>
        </item>
      
        <item>
          <title>Realtime Navigation</title>
          <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
          <description>Trying to correctly paginate records in Firebase Real-time database can be frustrating, but this short article both explains the process and shares working code.</description>
          <link>https://andromedagalactic.com/blog/rtdb-pagination</link>
          <category>Technology</category>
          <guid isPermaLink="false">CrQX7ZPRuobKDgoyPuk4</guid>
        </item>
      
        <item>
          <title>Understanding Algorithms</title>
          <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
          <description>Using a simple dice-rolling simulation inspired by board games, this article shows web developers how to analyze and compare algorithms in practice.</description>
          <link>https://andromedagalactic.com/blog/understanding-algorithms</link>
          <category>Community</category>
          <guid isPermaLink="false">8LCUwktzj5bDZLbFgqNT</guid>
        </item>
      
        <item>
          <title>Configuring CORS on Google Cloud Storage</title>
          <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
          <description>In this brief how-to guide we&#39;ll show how to configure CORS for cloud storage buckets in GCP for Firebase.</description>
          <link>https://andromedagalactic.com/blog/configuring-cors-on-google-cloud-storage</link>
          <category>Technology</category>
          <guid isPermaLink="false">wip4thf7nBc9mO2KjlYp</guid>
        </item>
      
        <item>
          <title>Custom Domains on Firebase</title>
          <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate>
          <description>How to fully configure your Firebase project with a custom domain for hosting, authentication, and APIs.</description>
          <link>https://andromedagalactic.com/blog/custom-domains-on-firebase</link>
          <category>Technology</category>
          <guid isPermaLink="false">DW5hjtYiRfakD6Y41pn7</guid>
        </item>
      
        <item>
          <title>Simple Subscribe Form</title>
          <pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate>
          <description>Learn how to use Firebase and Zapier to provide secure, convenient, and customizable form handling directly into a web page without the need to load any third party libraries.
</description>
          <link>https://andromedagalactic.com/blog/simple-subscribe-form</link>
          <category>Technology</category>
          <guid isPermaLink="false">MVusN1nsYOe7pky1sVLH</guid>
        </item>
      
        <item>
          <title>Remodel your TypeScript Code with Decorators</title>
          <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
          <description>Learn how to clean up your TypeScript code by declaring behaviors orthogonally, by walking through a series of before-and-after code examples where we use Decorators to reduce code weight and improve readability.</description>
          <link>https://andromedagalactic.com/blog/remodel-your-typescript-code-with-decorators</link>
          <category>Community</category>
          <guid isPermaLink="false">o55VRmTt1CELIoWKBAlA</guid>
        </item>
      
        <item>
          <title>Firestore Data Migration</title>
          <pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate>
          <description>Backup, restore, and migrate data between Firestore databases using the cloud console or Google Cloud command line utility.</description>
          <link>https://andromedagalactic.com/blog/firestore-data-migration</link>
          <category>Technology</category>
          <guid isPermaLink="false">bdC8OYkFRO2jSmLoE5YQ</guid>
        </item>
      
        <item>
          <title>Symbol Accessibility</title>
          <pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate>
          <description>Sometimes we use symbols instead of words to convey meaning and we would like the intent of these symbols to be correctly interpreted by assistive technology.</description>
          <link>https://andromedagalactic.com/blog/symbol-accessibility</link>
          <category>Technology</category>
          <guid isPermaLink="false">LjxLyFZ9bl1LYx9Aredd</guid>
        </item>
      
        <item>
          <title>Accessible Text</title>
          <pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate>
          <description>When producing content for websites and web applications it’s important to be sure that all visual and auditory elements on the page can be identified and understood with alternate senses and/or the use of assistive technologies.</description>
          <link>https://andromedagalactic.com/blog/accessible-text</link>
          <category>Technology</category>
          <guid isPermaLink="false">3kgRDH3Xkh51MuTYjab3</guid>
        </item>
      
        <item>
          <title>Inline Frame (iframe) Accessibility</title>
          <pubDate>Fri, 03 May 2024 00:00:00 GMT</pubDate>
          <description>Nearly every accessibility project involves some amount of 3rd party content (such as a video) loaded using an iframe, so this article addresses the accessibility implications of this approach.</description>
          <link>https://andromedagalactic.com/blog/iframe-accessibility</link>
          <category>Technology</category>
          <guid isPermaLink="false">FCWZdCbVNhGRm5W0yaZ4</guid>
        </item>
      
        <item>
          <title>Easier Firebase Development with Emulators</title>
          <pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate>
          <description>Development of cloud native applications on serverless platforms is much faster and easier when you can do testing and development on your local computer.</description>
          <link>https://andromedagalactic.com/blog/easier-firebase-development-with-emulators</link>
          <category>Technology</category>
          <guid isPermaLink="false">aSMFOLF6TNAsu8W3e0C2</guid>
        </item>
      
        <item>
          <title>Firebase Storage Rules</title>
          <pubDate>Wed, 31 Jan 2024 00:00:00 GMT</pubDate>
          <description>Write complex security rules for your Firebase Storage Bucket based upon data from your Firestore database.</description>
          <link>https://andromedagalactic.com/blog/firebase-storage-rules</link>
          <category>Technology</category>
          <guid isPermaLink="false">Yo7473cdOB14mspVSm9A</guid>
        </item>
      
        <item>
          <title>Improving Your Home Office</title>
          <pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate>
          <description>For Improving your Home Office week, the Andromeda team offers their insights on making a great home office.</description>
          <link>https://andromedagalactic.com/blog/improving-your-home-office</link>
          <category>Community</category>
          <guid isPermaLink="false">rzXAGvEbjW47UlauPqXe</guid>
        </item>
      
        <item>
          <title>Defining Remote Work</title>
          <pubDate>Tue, 04 Oct 2022 00:00:00 GMT</pubDate>
          <description>When we say remote work, what do we mean? Let&#39;s explore the various definitions and aspects of remote work that can significantly impact your experience.</description>
          <link>https://andromedagalactic.com/blog/defining-remote-work</link>
          <category>Business</category>
          <guid isPermaLink="false">h3MW9e5QkwwUlo9aDmKr</guid>
        </item>
      
        <item>
          <title>Simplifying Software Architecture</title>
          <pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate>
          <description>What is involved in software architecture? In this article our founder sets the stage for the decision making process of software architects and sets the stage for a new blog series.</description>
          <link>https://andromedagalactic.com/blog/simplifying-software-architecture</link>
          <category>Technology</category>
          <guid isPermaLink="false">1N4x9Bxxm6iTDg89WCoq</guid>
        </item>
      
        <item>
          <title>Remote Work: Celebrate Wins</title>
          <pubDate>Tue, 13 Sep 2022 00:00:00 GMT</pubDate>
          <description>It&#39;s important to celebrate wins with your team, but how do you do this when your team is all remote? Let&#39;s start our first blog post in a new Remote Work series by discussing team celebrations.</description>
          <link>https://andromedagalactic.com/blog/remote-work-celebrate-wins</link>
          <category>Business</category>
          <guid isPermaLink="false">KkzXC5yIwRgtZX2rUiwn</guid>
        </item>
      
        <item>
          <title>Deploying Firebase</title>
          <pubDate>Mon, 01 Aug 2022 00:00:00 GMT</pubDate>
          <description>One thing I&#39;ve learned is that while deploying simple projects to Firebase is extremely straightforward, there are a lot of advanced options that aren&#39;t immediately obvious. Here are some things you may find useful.
</description>
          <link>https://andromedagalactic.com/blog/deploying-firebase</link>
          <category>Technology</category>
          <guid isPermaLink="false">Jje0f3euzdqpJj1cZ3bA</guid>
        </item>
      
        <item>
          <title>Small Business Tips: Office Suite</title>
          <pubDate>Wed, 27 Jul 2022 00:00:00 GMT</pubDate>
          <description>Choosing the right office productivity suite of tools can make a big difference for your company, helping you collaborate with vendors, clients, contractors and employees.
</description>
          <link>https://andromedagalactic.com/blog/small-business-tips-office-suite</link>
          <category>Business</category>
          <guid isPermaLink="false">S2qcjzrmZkzAy6KeFEy8</guid>
        </item>
      
        <item>
          <title>Managing Distributed Teams</title>
          <pubDate>Mon, 25 Jul 2022 00:00:00 GMT</pubDate>
          <description>Distributed teams can successfully deliver on projects, and remote workers don&#39;t spell the end of your company. In this article you&#39;ll learn some management tips for successfully leading teams in the home office era.
</description>
          <link>https://andromedagalactic.com/blog/managing-distributed-teams</link>
          <category>Business</category>
          <guid isPermaLink="false">04jsXgDCpQnSMiGjcD2W</guid>
        </item>
      
        <item>
          <title>Small Business Tips: PEO</title>
          <pubDate>Tue, 14 Jun 2022 00:00:00 GMT</pubDate>
          <description>Providing benefits and services to your employees can be a big challenge for small businesses, but a Professional Employer Organization can help.
</description>
          <link>https://andromedagalactic.com/blog/small-business-tips-peo</link>
          <category>Business</category>
          <guid isPermaLink="false">KGg0FQgpx33e4yKF65NO</guid>
        </item>
      
        <item>
          <title>Small Business Tips: Automation</title>
          <pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate>
          <description>When you&#39;re running a business, you often feel like you don&#39;t have enough time for everything. Automation can help, and it&#39;s easier than you think (even if you&#39;re not a coder).
</description>
          <link>https://andromedagalactic.com/blog/small-business-tips-automation</link>
          <category>Business</category>
          <guid isPermaLink="false">ght6Af1SqaR5Fp8i4h1G</guid>
        </item>
      
        <item>
          <title>Small Business Tips: Accounting Software</title>
          <pubDate>Tue, 12 Apr 2022 00:00:00 GMT</pubDate>
          <description>For many founders, Accounting is one of the hardest parts of running the business. Choosing the right software can help, by reducing your workload and streamlining your processes.</description>
          <link>https://andromedagalactic.com/blog/small-business-tips-accounting-software</link>
          <category>Business</category>
          <guid isPermaLink="false">TGtw9kYa2SYl7NSIVt3A</guid>
        </item>
      
        <item>
          <title>Small Business Tips: Registered Agent</title>
          <pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate>
          <description>It can be hard to manage the paperwork related to establishing a new business, or maintaining an existing business. A Registered Agent service can hel</description>
          <link>https://andromedagalactic.com/blog/small-business-tips-registered-agent</link>
          <category>Business</category>
          <guid isPermaLink="false">Q1AHIVAWGmFw4SrlcZvC</guid>
        </item>
      
        <item>
          <title>Small Business Tips: Virtual Office</title>
          <pubDate>Tue, 22 Feb 2022 00:00:00 GMT</pubDate>
          <description>It&#39;s hard to experience the promise of freedom as a small business owner if you&#39;re tethered to your mailbox, but a virtual office may help you cut the</description>
          <link>https://andromedagalactic.com/blog/small-business-tips-virtual-office</link>
          <category>Business</category>
          <guid isPermaLink="false">JLCC3wgzpiJxtqHfJwRf</guid>
        </item>
      
        <item>
          <title>Implementing Authorization Models in Firebase</title>
          <pubDate>Thu, 11 Nov 2021 00:00:00 GMT</pubDate>
          <description>Security is an important part of any software project. This article will introduce two standard authorization models and explain how to implement them using Firebase RTDB and Firestore.</description>
          <link>https://andromedagalactic.com/blog/implementing-authorization-models-in-firebase</link>
          <category>Technology</category>
          <guid isPermaLink="false">VdPZZFiFRyX2tHMr8Qk5</guid>
        </item>
      
        <item>
          <title>Video: Playing With Fire: Building a Web App with Firebase</title>
          <pubDate>Thu, 01 Jul 2021 00:00:00 GMT</pubDate>
          <description>In this video, Firebase GDE Michael Dowden walks through the creation of a chat application, start-to-finish, using Angular 11 on Firebase. This demo was performed live for the CODEstantine Developers Community on June 23, 2021.
</description>
          <link>https://andromedagalactic.com/blog/codestantine-playing-with-fire</link>
          <category>Technology</category>
          <guid isPermaLink="false">XrpHrzzTuzDPpC23dZxx</guid>
        </item>
      
        <item>
          <title>Installing TrackJS in Angular</title>
          <pubDate>Mon, 28 Jun 2021 00:00:00 GMT</pubDate>
          <description>The bane of any software product is the dreaded Customer Bug Report™. We go spelunking into the code with little more than “It doesn’t work”. We can use the date of the error report to dig through the logs but it doesn&#39;t help when the issue is in cod</description>
          <link>https://andromedagalactic.com/blog/installing-track-js-in-angular</link>
          <category>Technology</category>
          <guid isPermaLink="false">EVJLCFwpHDVMBpZxyVi9</guid>
        </item>
      
        <item>
          <title>Tech Stack Fatigue</title>
          <pubDate>Thu, 21 May 2020 00:00:00 GMT</pubDate>
          <description>Are you working in a tech stack and finding that you really don&#39;t enjoy it, or it doesn&#39;t make sense? Are you struggling to learn something new? Please consider that the problem isn&#39;t you -- it&#39;s the stack.
</description>
          <link>https://andromedagalactic.com/blog/tech-stack-fatigue</link>
          <category>Technology</category>
          <guid isPermaLink="false">NEPlXrrMop2cjHsn8FOZ</guid>
        </item>
      
        <item>
          <title>Article: Implement OAuth in 15 minutes with Firebase</title>
          <pubDate>Thu, 25 Jan 2018 00:00:00 GMT</pubDate>
          <description>This article provides a 15 minute, step-by-step guide to adding OAuth support to a CLI-generated Angular application using Firebase. We will implement OAuth with a Google account, but other platforms supported by Firebase include: Facebook, Twitter, </description>
          <link>https://andromedagalactic.com/blog/implement-oauth-in-15-minutes-with-firebase</link>
          <category>Technology</category>
          <guid isPermaLink="false">JNKqffr9g6l69ZvXunkG</guid>
        </item>
      
        <item>
          <title>BrightTALK Webinar - Java Web Application Security: Tools &amp; Tips</title>
          <pubDate>Fri, 15 Sep 2017 00:00:00 GMT</pubDate>
          <description>So you need to secure your Java web application, but where do you start? This presentation will walk you through the OWASP Top 10 list of application security vulnerabilities and introduce the tools you need to implement basic security in your own ap</description>
          <link>https://andromedagalactic.com/blog/bright-talk-webinar-java-web-application-security-tools-tips</link>
          <category>Technology</category>
          <guid isPermaLink="false">fc4voDAiyRqroxfIjwNq</guid>
        </item>
      
        <item>
          <title>Teaching Kids to Code</title>
          <pubDate>Tue, 30 May 2017 00:00:00 GMT</pubDate>
          <description>In 2015, Michael &amp; Martine Dowden, who (unbeknownst to them) were just about to start Andromeda, published a children&#39;s book, Programming Languages ABC++ (get it on Amazon). The book marked a turning point in their careers. What follows is the backst</description>
          <link>https://andromedagalactic.com/blog/teaching-kids-to-code</link>
          <category>Community</category>
          <guid isPermaLink="false">FekhTOOhjPGNVtcys243</guid>
        </item>
      
        <item>
          <title>Article: Top 4 Java web frameworks built for scalability</title>
          <pubDate>Mon, 02 Feb 2015 00:00:00 GMT</pubDate>
          <description>If you&#39;re writing a web application from scratch, then you&#39;ll want to select a framework to make your life easier and reduce development time. Java, one of the most popular programming languages out there, offers plenty of options.</description>
          <link>https://andromedagalactic.com/blog/top-4-java-web-frameworks-built-for-scalability</link>
          <category>Technology</category>
          <guid isPermaLink="false">6K4U4BrvniKHWmQ3lPRP</guid>
        </item>
      
   </channel>
 </rss>
