<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Chris Boik</title>
    <description>The latest articles on Forem by Chris Boik (@mysticza).</description>
    <link>https://forem.com/mysticza</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F466794%2Ff56185ab-de10-4878-b672-dc165d0badee.png</url>
      <title>Forem: Chris Boik</title>
      <link>https://forem.com/mysticza</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mysticza"/>
    <language>en</language>
    <item>
      <title>Flutter Web x Firebase Hosting - GitHub Action</title>
      <dc:creator>Chris Boik</dc:creator>
      <pubDate>Wed, 24 Nov 2021 09:57:44 +0000</pubDate>
      <link>https://forem.com/mysticza/flutter-web-x-firebase-hosting-github-action-3fke</link>
      <guid>https://forem.com/mysticza/flutter-web-x-firebase-hosting-github-action-3fke</guid>
      <description>&lt;h3&gt;
  
  
  My Workflow
&lt;/h3&gt;

&lt;p&gt;This GitHub Actions workflow assists Flutter developers specifically outputting to Web.&lt;br&gt;
Please see the additional resource below to stay up-to-date with the required tools for this workflow to work.&lt;/p&gt;

&lt;p&gt;The YAML files below are partially auto-generated by the Firebase CLI when setting up hosting but require additional DIY steps included for you to use directly after replacing the placeholders with the names of your secrets, project IDs, and preferred hosting channels.&lt;/p&gt;
&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;DIY Deployments&lt;/p&gt;
&lt;h3&gt;
  
  
  Yaml Files
&lt;/h3&gt;

&lt;p&gt;
  Deploy to Firebase Hosting on Merge
  &lt;br&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# This file was PARTIALLY auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools

name: Deploy to Firebase Hosting on merge
'on':
  push:
    branches:
      - master
jobs:
  build_and_deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: subosito/flutter-action@v1 #required (unofficial as no official tool exists, yet!)
        with:
          channel: 'stable' # or: 'beta', 'dev' or 'master'
      - run: flutter pub get &amp;amp;&amp;amp; flutter build web
      - uses: FirebaseExtended/action-hosting-deploy@v0
        with:
          repoToken: '${{ secrets.GITHUB_TOKEN }}'
          firebaseServiceAccount: '${{ secrets.YOUR-FIREBASE-SERVICE-ACCOUNT-SECRET-NAME }}'
          channelId: live #Your preferred Firebase channel
          projectId: YOUR-PROJECT-ID

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;/p&gt;

&lt;p&gt;
  Deploy to Firebase Hosting on PR
  &lt;br&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# This file was PARTIALLY auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools

name: Deploy to Firebase Hosting on PR
'on': pull_request
jobs:
  build_and_preview:
    if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}'
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: subosito/flutter-action@v1 #required (unofficial as no official tool exists, yet!)
        with:
          channel: 'stable' # or: 'beta', 'dev' or 'master'
      - run: flutter pub get &amp;amp;&amp;amp; flutter build web
      - uses: FirebaseExtended/action-hosting-deploy@v0
        with:
          repoToken: '${{ secrets.GITHUB_TOKEN }}'
          firebaseServiceAccount: '${{ secrets.YOUR-FIREBASE-SERVICE-ACCOUNT-SECRET-NAME }}'
          projectId: YOUR-PROJECT-ID



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;p&gt;This workflow wouldn't be possible without the brilliant:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/subosito" rel="noopener noreferrer"&gt;
        subosito
      &lt;/a&gt; / &lt;a href="https://github.com/subosito/flutter-action" rel="noopener noreferrer"&gt;
        flutter-action
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>actionshackathon21</category>
      <category>flutter</category>
      <category>firebase</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Beautiful Chase RGB Glow Effect CSS</title>
      <dc:creator>Chris Boik</dc:creator>
      <pubDate>Mon, 26 Apr 2021 15:36:34 +0000</pubDate>
      <link>https://forem.com/mysticza/beautiful-chase-rgb-glow-effect-css-1h2p</link>
      <guid>https://forem.com/mysticza/beautiful-chase-rgb-glow-effect-css-1h2p</guid>
      <description>&lt;p&gt;As an extension to Nikhil's: &lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/nikhil27b" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F481802%2Fff897af1-c333-4e04-8f08-d6d1356a1c14.jpeg" alt="nikhil27b"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/nikhil27b/amazing-button-hover-with-css-5egi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Amazing button hover with CSS&lt;/h2&gt;
      &lt;h3&gt;Nikhil Bobade  ・ Apr 15 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
I have created a full 360° "chase" effect using an altered version of the original design.
&lt;h2&gt;
  
  
  With text effect:
&lt;/h2&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/MysticZA/embed/qBRvjEX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Without text effect (better visual accessibility):
&lt;/h2&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/MysticZA/embed/zYNbzrN?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Please be sure to check out Nikhil's original post.&lt;br&gt;
Comments welcome!&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>webdev</category>
      <category>rgb</category>
    </item>
  </channel>
</rss>
