<?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>DEV Community: Taylor-Bracone</title>
    <description>The latest articles on DEV Community by Taylor-Bracone (@taylorbracone).</description>
    <link>https://dev.to/taylorbracone</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%2F702504%2F9ad9b1f0-49c9-4a2d-b117-69d044153e9d.png</url>
      <title>DEV Community: Taylor-Bracone</title>
      <link>https://dev.to/taylorbracone</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/taylorbracone"/>
    <language>en</language>
    <item>
      <title>Getting Started with Wireframes &amp; Prototypes for Applications</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Wed, 06 Apr 2022 17:57:24 +0000</pubDate>
      <link>https://dev.to/taylorbracone/getting-started-with-wireframes-prototypes-for-applications-5435</link>
      <guid>https://dev.to/taylorbracone/getting-started-with-wireframes-prototypes-for-applications-5435</guid>
      <description>&lt;h1&gt;
  
  
  Beginning Stages
&lt;/h1&gt;

&lt;p&gt;Recently, I have been working on developing comps for an application. One of the first things we decided to accomplish is agreed upon criteria. My team and I spent days just coming up with different ways to reach a common goal of solving usability concerns. In these sessions, we were whiteboarding ideas that could form into something larger accomplishing the resolution of some issues. &lt;strong&gt;Whiteboarding&lt;/strong&gt; is definitely a technique and tool that should be used to facilitate ideas. Just like companies use this technique, we use it as an instrument to increase productivity and effectiveness. One of our earlier sessions resulted in the image that is seen below.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--v8zCCHxH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qyloey8s179l76dt6zft.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--v8zCCHxH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qyloey8s179l76dt6zft.jpg" alt="White boarding design" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Purpose
&lt;/h1&gt;

&lt;p&gt;Our main objective is to make the feel of the application feel like a &lt;em&gt;journey&lt;/em&gt; to the user with a cohesive design. The goal is to make a smooth user experience whether you have a lot of experience or none at all. It is also being redesigned to look a little like doodle jump with the grid like structure. The image below is for reference for those of you that do not know what doodle jump is.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ph92GzKZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/phgkklz855cfqapqr4ik.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ph92GzKZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/phgkklz855cfqapqr4ik.jpg" alt="Doodle Jump" width="640" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Application Flow &lt;em&gt;to date&lt;/em&gt;
&lt;/h1&gt;

&lt;p&gt;When talking more about the flow of the application, it starts off simple with two possible points either portfolio or course. From there, a type can be chosen such as Technology, Arts, Business, and or Photography. At any point the user can revert or exit the journey or flow of the application. Lastly, the style can be edited and changed. The flow is also determined based on if the user is a new or returning users which will be stored.&lt;/p&gt;

&lt;h1&gt;
  
  
  Collapse Card
&lt;/h1&gt;

&lt;p&gt;One of the main parts of the application that I was responsible for the card itself. Below is an image that shows the different possible card forms and its full expansion. To draw the user in and save space, the card is collapsable. It also shows the variations overtime and how our vision altered. We also took the approach from &lt;a href="https://wiredjs.com/"&gt;Wiredjs.&lt;/a&gt; I recommend playing around with it, very cool. The variations are very apparent.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--soPotL0F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x29j3te6qqsr5v7clt52.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--soPotL0F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x29j3te6qqsr5v7clt52.png" alt="Expanded Card" width="500" height="726"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tGfmTsM1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m4hbhqbb21fp2j73sexs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tGfmTsM1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m4hbhqbb21fp2j73sexs.png" alt="Expanded Card 2" width="524" height="600"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6pQf8k6Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0qk98m8tsvig4kxhmse.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6pQf8k6Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0qk98m8tsvig4kxhmse.png" alt="Expanded Car 3" width="880" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Event Planning
&lt;/h1&gt;

&lt;p&gt;This application is one of many applications out there that are dipping their toes in the land of web components. Web components are still very new and ever-growing. While I have been developing on &lt;a href="https://haxtheweb.org/"&gt;HAX-the-Web&lt;/a&gt;, I am also the &lt;strong&gt;Project Manager&lt;/strong&gt; for HAXCamp 2022. &lt;em&gt;&amp;lt; hax-camp &amp;gt;&lt;/em&gt; is an &lt;strong&gt;unconference&lt;/strong&gt; dedicated to all things &lt;a href="https://open-wc.org/"&gt;Web Components!&lt;/a&gt;This year's event is being student-run and we anticipate there being discussions about openwc, lit, performance, element composition, css, hax.psu, pedagogy, and design systems. If this work flow is something that you are interested in, I would encourage signing up for this event. It is much more than this, larger than you know and a way to connect with students, faculty, staff, and professional in the industry. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tYhXKBYr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixzkgultldeir4l4aky6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tYhXKBYr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixzkgultldeir4l4aky6.png" alt="Banner " width="880" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Teaser
&lt;/h1&gt;

&lt;p&gt;Teaser&lt;br&gt;
Want to learn more about &lt;strong&gt;LitElement&lt;/strong&gt;, &lt;strong&gt;VanillaJS&lt;/strong&gt;, and others? &lt;em&gt;Come learn with us!&lt;/em&gt;&lt;br&gt;
Interested in framework-agnostic components you can use in your existing &lt;strong&gt;React&lt;/strong&gt;, &lt;strong&gt;Angular&lt;/strong&gt;, &lt;strong&gt;Vue&lt;/strong&gt;, &lt;strong&gt;Backbone&lt;/strong&gt;, and &lt;strong&gt;CMS Projects&lt;/strong&gt;? &lt;em&gt;It's all we're talking about!&lt;/em&gt;&lt;br&gt;
Have you made some cool web components and want to show them off? &lt;em&gt;Join us!&lt;/em&gt;&lt;br&gt;
Need to figure out tooling, building, SEO, polyfills, and other considerations? &lt;em&gt;Let's figure it out together!&lt;/em&gt;&lt;br&gt;
Do you want to learn more about web components from top to bottom? &lt;em&gt;Join us as we all discover together!&lt;/em&gt;&lt;br&gt;
Want to learn more about HAX, HAXcms, and all things HAXTheWeb? &lt;em&gt;Join us and find out!&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Final Remarks
&lt;/h1&gt;

&lt;p&gt;Attached below are the two flyers for the event. More information can be found on our website for &lt;a href="https://hax.camp/"&gt;HAXCamp 2022&lt;/a&gt; and &lt;a href="https://www.eventbrite.com/e/hax-camp-web-components-all-the-things-tickets-288109562457"&gt;Sign Up Here!&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Awesome One!
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P0Vrjf_o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rtck0v98ouvfasdf5mh0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P0Vrjf_o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rtck0v98ouvfasdf5mh0.png" alt="Cool One" width="880" height="1185"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Professional One!
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Q2ksqDH4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w4nazyloqav4zei8vkn4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Q2ksqDH4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w4nazyloqav4zei8vkn4.png" alt="Professional" width="880" height="1202"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>opensource</category>
      <category>css</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Getting Started with Vercel Based Development</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Sun, 13 Mar 2022 02:17:32 +0000</pubDate>
      <link>https://dev.to/taylorbracone/getting-started-with-vercel-based-development-5dm5</link>
      <guid>https://dev.to/taylorbracone/getting-started-with-vercel-based-development-5dm5</guid>
      <description>&lt;h1&gt;
  
  
  Vercel
&lt;/h1&gt;

&lt;p&gt;More recently, I learned about Vercel and what is has to offer. Companies such as Netflix, TikTok, Hulu, and Uber to name a few use Vercel's platform. Vercel is a platform that creates for a smooth creation and deployment of applications. It enables a more efficient way to develop, preview, and ship. It is great for productions because it has automatic deployments. Getting started with Vercel is pretty simple and easy.&lt;/p&gt;

&lt;h1&gt;
  
  
  How to Get Started with Vercel
&lt;/h1&gt;

&lt;p&gt;Once a repository is created through a GitHub account, make sure that all code is pushed. The first thing about Vercel is to make sure that it is hooked up to you GitHub account. From there you can import by creating a new project from the Git Repository. The import could take seconds up to minutes. From there is should be deployed and become a .vercel.app. &lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F976tww6r4a98chz4pi6o.png" class="article-body-image-wrapper"&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%2Farticles%2F976tww6r4a98chz4pi6o.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you open it in an IDE such as VSCode, there should be a folder created within the directory .vercel with a project.json file that contains the project and org ID.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fhq5584m0xcjhjqwwsz4u.png" class="article-body-image-wrapper"&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%2Farticles%2Fhq5584m0xcjhjqwwsz4u.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another important aspect when working with Vercel is to note that in the .gitignore file .vercel is added. These are files that are ignored when added to version control in a GitHub repository.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fssacmwtd9hnpq6d2r5de.png" class="article-body-image-wrapper"&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%2Farticles%2Fssacmwtd9hnpq6d2r5de.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Vercel Example to Build
&lt;/h1&gt;

&lt;p&gt;When first running the Vercel example project (ist-vercel-demo), I ran into a few issues that prevented a smooth deployment. One of the errors that I received pertained to the Output Directory "public" that was documented to be found after the Build was completed. It is important to note also the direction it is pointed out and following the commands that follow &lt;code&gt;vercel dev&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fuzwdq1x574qx2q44a5m7.png" class="article-body-image-wrapper"&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%2Farticles%2Fuzwdq1x574qx2q44a5m7.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This could be resolved by the Project Settings, in Advanced enable Directory Listing and override the Output Directory in General.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fntkrpkwvw6ikg22eiymw.png" class="article-body-image-wrapper"&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%2Farticles%2Fntkrpkwvw6ikg22eiymw.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Ftnu49e3oyrtyyvp7hxwm.png" class="article-body-image-wrapper"&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%2Farticles%2Ftnu49e3oyrtyyvp7hxwm.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Platform Links to Content
&lt;/h1&gt;

&lt;p&gt;For more content about read an article by Michael Potter: &lt;a href="https://www.redhat.com/architect/micro-frontend-architecture" rel="noopener noreferrer"&gt;Red Hat Article.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More reading on Vercel:&lt;br&gt;
&lt;a href="https://vercel.com/docs/concepts/projects/environment-variables" rel="noopener noreferrer"&gt;Vercel Reading #1.&lt;/a&gt;&lt;br&gt;
&lt;a href="https://vercel.com/docs" rel="noopener noreferrer"&gt;Vercel Reading #2.&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Other Sites on Vercel Deployed
&lt;/h1&gt;

&lt;p&gt;Following the steps above, Vercel can be used to deploy. It is easy in just a few button clicks once registered to get a deployment. Below shows the visualizations of the 11ty site(s) that I have been working on recently to better comprehend and understand. This can be read more in the article: &lt;a href="https://dev.to/taylorbracone/getting-started-with-11ty-17ap"&gt;11ty Article.&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  1:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F8mkvrdxxsx4m0grinpoo.png" class="article-body-image-wrapper"&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%2Farticles%2F8mkvrdxxsx4m0grinpoo.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  2:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F962j1qkt81ld7r75jg0i.png" class="article-body-image-wrapper"&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%2Farticles%2F962j1qkt81ld7r75jg0i.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  3:
&lt;/h1&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fp8cy47o4sl1v97ude160.png" class="article-body-image-wrapper"&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%2Farticles%2Fp8cy47o4sl1v97ude160.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  CI/CD Pipeline
&lt;/h1&gt;

&lt;p&gt;The pipeline steps would be to build, test, release, and deploy. Below shows a visualization. Vercel has Build and Output Settings that allow the configuration of the project build. Within GitHub, there are GitHub Actions which provide the CI/CD pipeline that updates in real time. The set up, while different, is also simple and allows for a smooth way to maintain and not need to run manually. This all creates the eXperience.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2F854lhnd0z8w7wbw0yw72.png" class="article-body-image-wrapper"&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%2Farticles%2F854lhnd0z8w7wbw0yw72.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Thank You!
&lt;/h1&gt;

</description>
      <category>vercel</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Getting Started with 11ty</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Sun, 27 Feb 2022 23:42:55 +0000</pubDate>
      <link>https://dev.to/taylorbracone/getting-started-with-11ty-17ap</link>
      <guid>https://dev.to/taylorbracone/getting-started-with-11ty-17ap</guid>
      <description>&lt;h1&gt;
  
  
  Getting Started with 11ty
&lt;/h1&gt;

&lt;p&gt;Eleventy (11ty) is a powerhouse of a tool that is used to mix templates and languages. Very flexible. It was noted that eleventy was created for "flexibility, betting on JavaScript, not a JavaScript framework" &lt;a href="https://www.zachleat.com/web/introducing-eleventy/"&gt;(Zach, 2018)&lt;/a&gt; Content can be written in markdown and go to a developed template. The best way I have found to begin working on 11ty is to look at developed projects and some starter code for further exploration. Here are some &lt;a href="https://www.11ty.dev/docs/starter/"&gt;examples.&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Different &amp;amp; User Experience 11ty Sites-- Basic 11ty and hax11ty
&lt;/h1&gt;

&lt;p&gt;This is a video demonstration on development: &lt;a href="https://youtu.be/BKdQEXqfFA0"&gt;Video Demonstration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is a screenshot of a baseline for performance.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4O5u9jrH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ucfkfet3ey3v7sjasrts.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4O5u9jrH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ucfkfet3ey3v7sjasrts.png" alt="Image description" width="880" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From the hello world template of 11ty to the working template provided functionality. Blog posts were also added to the column of the working site.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aSQ6UNJ1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m2j0xb68w8rmmzlolowz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aSQ6UNJ1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m2j0xb68w8rmmzlolowz.png" alt="Image description" width="880" height="555"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--erXDLmZ1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mu1vx39m3ygcvqhwr0i9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--erXDLmZ1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mu1vx39m3ygcvqhwr0i9.png" alt="Image description" width="880" height="701"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZPr4lgGu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xy9uib4oauxa32v9j2bk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZPr4lgGu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xy9uib4oauxa32v9j2bk.png" alt="Image description" width="880" height="626"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pC6kgQVN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cxocxas7d3kl22a4ly2t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pC6kgQVN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cxocxas7d3kl22a4ly2t.png" alt="Image description" width="880" height="659"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F69Av_8M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g5814ealqep3uup4kogy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F69Av_8M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g5814ealqep3uup4kogy.png" alt="Image description" width="880" height="564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fdbTokCU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uvayfmg2j5wa877l5od8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fdbTokCU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uvayfmg2j5wa877l5od8.png" alt="Image description" width="880" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ku5Oi2eT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/emvz6ps9tzk4cmr7t9r4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ku5Oi2eT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/emvz6ps9tzk4cmr7t9r4.png" alt="Image description" width="880" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Usability is key. 11ty is good for compiling everything in one place to create a smooth, cohesive experience. It scaffolds and works off projects and uses directories.&lt;/p&gt;

&lt;h1&gt;
  
  
  Links to Relevant Sites
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://github.com/elmsln/hax11ty"&gt;hax11ty&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.11ty.dev/"&gt;hello world&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/Taylor-Bracone/11tyy"&gt;repo&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/Taylor-Bracone/11tyy2"&gt;repo 2&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/Taylor-Bracone/11tyy3"&gt;repo 3&lt;/a&gt;&lt;/p&gt;

</description>
      <category>11ty</category>
      <category>tutorial</category>
      <category>webcomponents</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Docker 101/DockerFile on a MacOS Laptop</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Thu, 24 Feb 2022 18:11:37 +0000</pubDate>
      <link>https://dev.to/taylorbracone/docker-101dockerfile-on-a-macos-laptop-1l2j</link>
      <guid>https://dev.to/taylorbracone/docker-101dockerfile-on-a-macos-laptop-1l2j</guid>
      <description>&lt;p&gt;Welcome to another post about Docker! If you need help with the installation please refer to my other post titled &lt;strong&gt;Docker Installation on a MacOS Laptop&lt;/strong&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Why Docker is Powerful?
&lt;/h1&gt;

&lt;p&gt;Docker is an open platform application for developing, running, and shipping off applications through containers. Docker is powerful because it takes a larger application and breaks it down into smaller more chuckable pieces aka services. Microservices are a cloud based approach where a single application is made up of different working smaller services. Below is an image that shows some structure. Everyone can communicate in one &lt;em&gt;single&lt;/em&gt; place. Each of the services can be considered a microcomputer. Some known companies that are notable which use Docker are Spotify, Yelp, and Uber to name a few.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Hi0bIQ2D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oe5aj7nyj0htu66h8iha.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Hi0bIQ2D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oe5aj7nyj0htu66h8iha.png" alt="Image description" width="880" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to get Started with Play with Docker&lt;/strong&gt;&lt;br&gt;
Go to &lt;a href="https://labs.play-with-docker.com/"&gt;Docker Playground&lt;/a&gt; to start to play with Docker. After you will be able to start to add a new instance. From there, you are able to access your own server to run Docker. To start to see this come to light, you can start an instance to run an application. A Dockerfile describes how the actual container is built. A snippet that shows this is...&lt;br&gt;
&lt;code&gt;FROM node:10-alpine&lt;br&gt;
WORKDIR /app&lt;br&gt;
COPY . .&lt;br&gt;
RUN yarn install --production&lt;br&gt;
CMD ["node", "/app/src/index.js"]&lt;br&gt;
EXPOSE 3000&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;To build a container, run &lt;code&gt;docker build -t todoapp .&lt;/code&gt; Then you can look at images, &lt;code&gt;docker images&lt;/code&gt; and then run a container &lt;code&gt;docker run -d -p 3000:3000 todoapp&lt;/code&gt; and multiple ones &lt;br&gt;
&lt;code&gt;docker run -d -p 3001:3000 todoapp&lt;br&gt;
docker run -d -p 3002:3000 todoapp&lt;br&gt;
docker run -d -p 3003:3000 todoapp&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pfveo9v7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ei5z5xui09lrktzuqrkb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pfveo9v7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ei5z5xui09lrktzuqrkb.png" alt="Image description" width="880" height="635"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots of the NewsAPI Microservice&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OblB5m98--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9pehfqzpsv76c3vokzx8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OblB5m98--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9pehfqzpsv76c3vokzx8.png" alt="Image description" width="880" height="610"&gt;&lt;/a&gt;&lt;br&gt;
Below shows the success of a web component communicating with a backend microservice and the newsapi.org.&lt;/p&gt;

&lt;h1&gt;
  
  
  SUCCESS!
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QsCNruch--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sa0ndtnot90ja6kepevq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QsCNruch--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sa0ndtnot90ja6kepevq.png" alt="Image description" width="880" height="602"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u3BlJxV3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0gbympdxayze9hdvm0gl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u3BlJxV3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0gbympdxayze9hdvm0gl.png" alt="Image description" width="880" height="261"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Create a DockerFile for Repo&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find the GitHub Repo and run it on &lt;a href="https://labs.play-with-docker.com/"&gt;Docker Playground&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;touch Dockerfile&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Select the editor to open and see the file.&lt;/li&gt;
&lt;li&gt;Click on Dockerfile (double click) and enter...&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;# syntax=docker/dockerfile:1&lt;br&gt;
FROM node:12-alpine&lt;br&gt;
RUN apk add --no-cache python2 g++ make&lt;br&gt;
WORKDIR /app&lt;br&gt;
COPY . .&lt;br&gt;
RUN yarn install --production&lt;br&gt;
CMD ["node", "src/index.js"]&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Run &lt;code&gt;docker build -t getting-started .&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;docker run -dp 3000:3000 getting-started&lt;/code&gt; to start.&lt;/li&gt;
&lt;li&gt;When open it, should be running locally on the port.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bonus Feature: Image below shows using &lt;code&gt;touch&lt;/code&gt; the created &lt;strong&gt;Dockerfile for Nasa Image Search!!!!!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--A1up6S-Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0b53pwwuoawad2ggd0ga.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A1up6S-Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0b53pwwuoawad2ggd0ga.png" alt="Dockerfile- Nasa Image Search" width="880" height="710"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  CONGRATULATIONS!
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---JMPz5Rc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h1br95mfg4zoz3tuq53f.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---JMPz5Rc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h1br95mfg4zoz3tuq53f.gif" alt="Image description" width="220" height="99"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Front End Devs: Find IP Address/ Longitude and Latitude</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Mon, 31 Jan 2022 04:23:07 +0000</pubDate>
      <link>https://dev.to/taylorbracone/front-end-devs-find-ip-address-longitude-and-latitude-del</link>
      <guid>https://dev.to/taylorbracone/front-end-devs-find-ip-address-longitude-and-latitude-del</guid>
      <description>&lt;h1&gt;
  
  
  IP Address / Location API Element
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;How the IP address was fed into the API of the GeoIP to detect the Longitude and Latitude Coordinates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yzZy_AtI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9jfidrs01a6xybaweyho.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yzZy_AtI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9jfidrs01a6xybaweyho.png" alt="Image description" width="880" height="663"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Initial Thoughts&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;fetch&lt;/code&gt; can be used to get information from the perspective API and provide that for the component in question. Use of &lt;code&gt;fetch&lt;/code&gt; function which is already within the &lt;code&gt;update()&lt;/code&gt; function. Below shows the instance that gets the information from the API that would be stored.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deep Dive&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;fetch&lt;/code&gt; is drawing from the API and allowing the data to use in JSON data.&lt;br&gt;
&lt;br&gt;
 &lt;code&gt;.then(data =&amp;gt; {&lt;br&gt;
        this.ip = data.ip;&lt;br&gt;
        this.country = `${data.country}`;&lt;br&gt;
        this.city = `${data.city}`;&lt;br&gt;
        this.location = `${data.city}, ${data.country}`;&lt;br&gt;
        return data;&lt;br&gt;
      });&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;It shows how the data that was retrieved will be written. For example, here it shows it broken down by the IP, city, state, country, location. It is important to note how it is presented and formatted. It took a while to figure out the best way to call and then print the data that was recieved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deeper Dive for Longitude and Latitude with the API&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vSzw0wyO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z6kylnzewjonqup8iofw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vSzw0wyO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z6kylnzewjonqup8iofw.png" alt="Image description" width="880" height="787"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FreeGeoIP API&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D1Qpe6Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qmnsep0wmqlvz0qnz3he.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D1Qpe6Hg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qmnsep0wmqlvz0qnz3he.png" alt="Image description" width="880" height="48"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://freegeoip.app/json/"&gt;https://freegeoip.app/json/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This line of code above comes from the constructor as it is linking the GeoIP API to allow for access to work in harmony with one another. The FreeGeoIP API is used to get the longitude and latitude at a given location. Through this communication should result in a &lt;code&gt;render&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More&lt;/strong&gt;&lt;br&gt;
To learn more, visit the links below.&lt;br&gt;
My Repository: &lt;a href="https://github.com/Taylor-Bracone/API-Project/tree/master"&gt;https://github.com/Taylor-Bracone/API-Project/tree/master&lt;/a&gt;&lt;br&gt;
Team Repository: &lt;a href="https://github.com/Da-Penguins/API-Project"&gt;https://github.com/Da-Penguins/API-Project&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Please stay tuned for more post on this topic!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>tutorial</category>
      <category>programming</category>
    </item>
    <item>
      <title>Docker Installation on a MacOS Laptop</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Thu, 13 Jan 2022 20:49:12 +0000</pubDate>
      <link>https://dev.to/taylorbracone/docker-33f8</link>
      <guid>https://dev.to/taylorbracone/docker-33f8</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jZaZgeHl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lyd2dw59smab2r25hr2c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jZaZgeHl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lyd2dw59smab2r25hr2c.png" alt="Image description" width="279" height="131"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Docker Installation on Machine
&lt;/h1&gt;

&lt;p&gt;Docker is used universally. This post will &lt;em&gt;hopefully&lt;/em&gt; help others to install and understand docker a bit better. The first step to succeed is the installment using some basic links that are provided below.&lt;/p&gt;

&lt;p&gt;This is the link for installing Docker Desktop on Mac: &lt;a href="https://docs.docker.com/desktop/mac/install/"&gt;https://docs.docker.com/desktop/mac/install/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the link for installing Docker Engine on Ubuntu: &lt;a href="https://docs.docker.com/engine/install/ubuntu/"&gt;https://docs.docker.com/engine/install/ubuntu/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Personally I have a Mac, so I used the first link to continue with the installment. Once on the site, clicking the link to download depends on the type of chip (Intel or Apple). This will automatically download a &lt;em&gt;Docker.dmg&lt;/em&gt;, which then will have to be dragged and dropped into the Applications folder. From there, you can choose to drop it into the bar on the bottom of applications. This part is totally optional, but I recommend for easy access and use. It also is important to note that updates to Docker will be found in Settings/Preferences. It is important to update, so that you have the newest version, which is not outdated.&lt;/p&gt;

&lt;p&gt;From this point, it is time to get started. Whatever repository you are using should be download/clone to your device and contain a &lt;strong&gt;Dockerfile&lt;/strong&gt;. This will allow Docker to be used and can then use the command &lt;code&gt;docker build -t hax.&lt;/code&gt; This says to build Docker and name it &lt;em&gt;hax&lt;/em&gt;, since the repository I am using is &lt;em&gt;HAXcms&lt;/em&gt;. On Docker, there is an image section that should be listed as recently created on the files. From there, &lt;em&gt;run&lt;/em&gt; but add the optional settings of local host, for example 80, to use. Once that is completed, Containers/Apps should be listed and able to run right away. The image below shows in the black circle the &lt;em&gt;hax&lt;/em&gt; that is listed. I use Docker for a lot of projects, so please ignore the excess information.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C9i38Myz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2et84e6jcwgzfnm2ekgj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C9i38Myz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2et84e6jcwgzfnm2ekgj.png" alt="Image description" width="880" height="590"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What is Docker?
&lt;/h1&gt;

&lt;p&gt;Docker is a platform, an open platform application that is used to build containers for developing, running, and shipping off applications. Everything that needs to communicate to one another can do it in one place. &lt;em&gt;Simple&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lTlLkY-D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l6qwdauh4ns3aj7sgvhm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lTlLkY-D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l6qwdauh4ns3aj7sgvhm.jpg" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Why is Docker Useful?
&lt;/h1&gt;

&lt;p&gt;Docker is useful because it makes it simple to run through containers. It also helps to be more efficient and scales better because time is money. It makes it more streamline. The key words that people use to describe it is fast and reliable. Some companies that use Docker are Netflix, Target, Verizon, The Container Store to name a few.&lt;/p&gt;

</description>
      <category>docker</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Final Project- Flash Card</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Sun, 12 Dec 2021 22:55:38 +0000</pubDate>
      <link>https://dev.to/taylorbracone/final-project-flash-card-52m5</link>
      <guid>https://dev.to/taylorbracone/final-project-flash-card-52m5</guid>
      <description>&lt;p&gt;Recently, for our final project my group and I have been working on a flash card. Its main purpose is to further learning and education. This was what we modeled it after: &lt;a href="https://h5p.org/flashcards#example=733"&gt;flashcard. &lt;/a&gt;The way that I initially thought of it was a smaller and similar version of Quizlet. I always like to compare and map out similar implementations.&lt;br&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FnzJhTli--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prur5021p1jn2ansxv4o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FnzJhTli--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prur5021p1jn2ansxv4o.png" alt="Image description" width="880" height="1061"&gt;&lt;/a&gt;&lt;br&gt;
This was the model that was in the back of our minds. It is very simple. Some of the notable points was the correct and incorrect indication as well as the question it pertains to with the image. In order to obtain the image and document it the same way, we used a keyword for the question. The check answer will then indicate the reset and restart.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;Aspects&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Visual Documentation of Your Card:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KJOlkNy0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x4993n31moupserkz5zj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KJOlkNy0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x4993n31moupserkz5zj.png" alt="Image description" width="804" height="946"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This image shows the simple flash card as well as the translated answer and check answer to Spanish by means of the locales. Some more notable stylistic changes is the white border surrounding the pulled image with a changeable card that has a shadow to produce depth.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9LEpQKlJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hv3u3ekvckxxxiui7a0r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9LEpQKlJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hv3u3ekvckxxxiui7a0r.png" alt="Image description" width="826" height="1128"&gt;&lt;/a&gt;&lt;br&gt;
This is what it would look like if the answer was correct before the restart of the flash card back into its general form. As seen, once someone submits an answer it blocks out another submission. It has the same consistent styles throughout.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9g8_58xJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9lfj68n6oxv7iyadmyi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9g8_58xJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9lfj68n6oxv7iyadmyi.png" alt="Image description" width="828" height="1118"&gt;&lt;/a&gt;&lt;br&gt;
This is what it would look like if the answer was incorrect before the restart of the flash card back into its general form. As previously mentioned, it blocks out another submission, so that the only task is to retry by using the restart.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;Explanations&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tutorial and Approaches&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In order to make this element that we are proud of was that we had to separate it into three major part and their own documentation for each. It appears very simple but it has also a lot of working and moving parts. First, the image and that support which uses the keyword to produce an image to the question, the question and the answer box (as a whole), and the whole card itself including the locales and translations.&lt;/p&gt;

&lt;p&gt;We used slots which can be shown below in order to produce the card itself. &lt;em&gt;sideToShow&lt;/em&gt; represents what should be seen at first versus hidden from the user in order to check but not give the answer away. The purpose is to test knowledge and not give it away.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;render() {
    return html`
      &amp;lt;krusty-image img-src="${this.keyword}"&amp;gt;&amp;lt;/krusty-image&amp;gt;
      &amp;lt;flash-card-body sideToShow='${this.sideToShow}'&amp;gt;
      &amp;lt;slot slot="front" name="front"&amp;gt;&amp;lt;div slot="front"&amp;gt;${this.front}&amp;lt;/div&amp;gt;&amp;lt;/slot&amp;gt;
      &amp;lt;slot slot="back" name="back"&amp;gt;&amp;lt;div slot="back"&amp;gt;${this.back}&amp;lt;/div&amp;gt;&amp;lt;/slot&amp;gt;
      &amp;lt;/flash-card-body&amp;gt;
    `;
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We used files in the locales folder in order to name the translation of the different languages such as the one shown below in Spanish. That comes from &lt;em&gt;flash-card-body-es.json&lt;/em&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
    "yourAnswer": "Tu Respuesta",
    "checkAnswer": "Respuesta",
    "restartActivity": "Reiniciar la actividad"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One issue that took a while to figure out is how to get the answer and check answer on the same line. The solution to this issue is using divs such as the code shows below.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div&amp;gt;
        &amp;lt;p id="question"&amp;gt;
          &amp;lt;slot name="front"&amp;gt;&amp;lt;/slot&amp;gt;
          &amp;lt;slot name="back"&amp;gt;&amp;lt;/slot&amp;gt;
        &amp;lt;/p&amp;gt;
        &amp;lt;input
          id="answer"
          type="text"
          .placeholder="${this.t.yourAnswer}"
          @input="${this.inputChanged}"
          .value="${this.userAnswer}"
        /&amp;gt;
        &amp;lt;button
          id="check"
          ?disabled="${this.userAnswer === ''}"
          @click="${this.checkUserAnswer}"
        &amp;gt;
          ${this.t.checkAnswer}
        &amp;lt;/button&amp;gt;
      &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Relevant Links&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Github Link:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/TheKodingKrab/flash-card"&gt;https://github.com/TheKodingKrab/flash-card&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NPM link:&lt;/strong&gt;Stay Tuned!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I really enjoyed furthering my knowledge and learning all about web components through this class and beyond. Stay tuned for new posts in the next semester as I continue my knowledge and add more tools under my toolbelt!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>css</category>
      <category>github</category>
    </item>
    <item>
      <title>Disneyland but Different</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Fri, 05 Nov 2021 19:31:12 +0000</pubDate>
      <link>https://dev.to/taylorbracone/disneyland-but-different-1520</link>
      <guid>https://dev.to/taylorbracone/disneyland-but-different-1520</guid>
      <description>&lt;h3&gt;
  
  
  The Idea: What Would It Do?
&lt;/h3&gt;

&lt;p&gt;If I could build an app of any kind, the first thing that comes to mind pertains to wait times for ordering food. Just like Disney has wait times for rides, food service places should have wait times for lines to order food. Especially in a college town, &lt;strong&gt;time is money&lt;/strong&gt;, so to limit the amount of time waiting would be &lt;strong&gt;priceless&lt;/strong&gt;. Some could argue order ahead, but that is not always the case or an option for certain establishments.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who Would It Be Used For?
&lt;/h3&gt;

&lt;p&gt;This application would be used for the time efficient human being, college student, or working class. It really would be used by anyone universally. If you believe time is money, this application is for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lHRYnauY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hqdonevimte6lhkc8iax.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lHRYnauY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hqdonevimte6lhkc8iax.png" alt="Image description" width="259" height="194"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How Would They Use It? How Would You Use It?
&lt;/h3&gt;

&lt;p&gt;The restaurant, during business hours, will show up on the application with the wait time if you were to get online and order at the restaurant. If it were closed, it would merely say check back later- closed. This is very dear to my heart because ever since I got to college I realized that my &lt;strong&gt;time&lt;/strong&gt; is slim and should not be wasted when I am able to work around it. The other day, I was at Chipotle where the line was pretty short. It was deceiving. From the time I got on line to the time I was able to pay with my food was upwards to an hour. Unnecessary pain. That was insane especially when there are places locally that make similar foods such as El Jefe’s or even Yallah Taco a block or two away. Universally, I think this would be very helpful for an average person that wants &lt;strong&gt;time&lt;/strong&gt; back in their life, very few people do not fall in this category.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z8Xdhbrt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/47lty3q659396dde041v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z8Xdhbrt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/47lty3q659396dde041v.png" alt="Image description" width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  If Money was No Concern, Time No Concern; What Would You do With Your Life and the Skills You've Assembled if you Could Dedicate it to One Thing?
&lt;/h3&gt;

&lt;p&gt;This is a question that has been asked of me many times and sometimes haunts me in my sleep (in a good way). What it boils down to is I want to help people and make people’s lives easier in any way possible through technology. Through the courses that I have taken and will be taking throughout my college career, I believe have set me in the right direction on this path. I also still feel like I have more to learn especially about myself.&lt;/p&gt;

&lt;p&gt;When I first entered college, I came in as a Computer Science major in the College of Engineering at Penn State. Shortly thereafter, I got a job as a research assistant/developer and really found myself. I loved the project I was on and the impact that I was making on someone's life. As Winston Churchill once said, &lt;em&gt;"if you find a job you love, you'll never work again....&lt;/em&gt;" &lt;/p&gt;

&lt;p&gt;My current major in the College of Information Sciences and Technology is &lt;em&gt;Human-Centered Design and Development&lt;/em&gt;. The main difference to me is that I get the overall design thinking model: emphasize, define, ideate, prototype, and test. Basically, who are you solving this for, what do they specifically need, how will you solve this matter, and why does it work for them moving forward are the key questions. Helping people with technology has been a constant and dedication of mine.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>css</category>
      <category>programming</category>
    </item>
    <item>
      <title>Slot Slot Slot</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Mon, 25 Oct 2021 03:31:19 +0000</pubDate>
      <link>https://dev.to/taylorbracone/slot-slot-slot-54ie</link>
      <guid>https://dev.to/taylorbracone/slot-slot-slot-54ie</guid>
      <description>&lt;p&gt;If you are following along with my post, as you may know I am on a team with my fellow peers and we are continuing to work on our web components to make a working card. The census of the team was to break the card up among all of us through different components such as the icon, the card framework, the banner, everything all together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MC3bYfPH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/88sr8wswnygi4njw8h7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MC3bYfPH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/88sr8wswnygi4njw8h7a.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Slot Composition:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Utilizing slots can help to make content look and seem more aseptically pleasing. I took the liberty of drafting some very basic level HTML to further show how to create separate DOM trees with different elements all rolled up into one, together.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---a_w5WVT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4gm0seu5ooukxterp65n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---a_w5WVT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4gm0seu5ooukxterp65n.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We are looking to use slots to pass the HTML into the different parts of the card such as the header, sub header, and the overall body as mentioned above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our Code &amp;amp; Examples:&lt;/strong&gt;&lt;br&gt;
Our code is still a work in progress and we are still working out some kinks as we speak. Learning-card has been recently created with a decent amount of slots.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OVkx5-OK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/edgf6izrmiiyrbp1e61p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OVkx5-OK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/edgf6izrmiiyrbp1e61p.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this image, the div wraps around the entire created banner with icon called with the header. The two slots inside that are contained, pertain to the header and the sub header. This maps on a different scale to what I mentioned above. This shows how slots are used inside the component.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link to Repo:&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://github.com/TheKodingKrab/project-two"&gt;https://github.com/TheKodingKrab/project-two&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/Taylor-Bracone/project-two"&gt;https://github.com/Taylor-Bracone/project-two&lt;/a&gt; &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>css</category>
    </item>
    <item>
      <title>Design Considerations</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Mon, 11 Oct 2021 03:59:01 +0000</pubDate>
      <link>https://dev.to/taylorbracone/design-considerations-4o83</link>
      <guid>https://dev.to/taylorbracone/design-considerations-4o83</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5zJc9bTQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3fpd0c0lsdvibx7xoarz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5zJc9bTQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3fpd0c0lsdvibx7xoarz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br&gt;
Currently with a group of my peers, I am working on making a web component with the use of a button and a card.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Breakdown &amp;amp; Details&lt;/strong&gt;&lt;br&gt;
We discussed and were debating how we are going to separate different elements. The card has a lot of main components some of which are the icon(s), the banner on top, and the description on the bottom of the card or body content provides, and the scaleability that it all entails. The body of the card should also contain lists, links, and buttons to encompass the wanted outcome. These are the multiple elements that go into the makeup of the card that we are looking to produce with the inclusion of our button.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Experiences &amp;amp; Potential Difficulties&lt;/strong&gt;&lt;br&gt;
We as a team decided that we wanted the card to be able to be styled in many different ways. I believe that this will be an easier task since prior knowledge and experience have gone into it from the beginning of the class that I'm taking. While, the more complex task will arise when creating and changing the states.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repo Link:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/TheKodingKrab/project-two"&gt;https://github.com/TheKodingKrab/project-two&lt;/a&gt; &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Web Components- Call to Action (CTA) Button</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Sun, 26 Sep 2021 21:40:51 +0000</pubDate>
      <link>https://dev.to/taylorbracone/web-components-call-to-action-cta-button-1g97</link>
      <guid>https://dev.to/taylorbracone/web-components-call-to-action-cta-button-1g97</guid>
      <description>&lt;p&gt;Currently, in IST 402, we’ve been working on web components in the effort to make a call to action (CTA) button. The button that we are designing was inspired by the website Headspace, a meditation calming website (&lt;a href="https://www.headspace.com"&gt;https://www.headspace.com&lt;/a&gt;). To begin the workings of our button, we created a web component with open wc and continued from there.&lt;/p&gt;

&lt;p&gt;Difficulties/Issues&lt;br&gt;
My partner and I have been working hard to understand issues that have arisen on both of our ends in the efforts to make this button. One of the hardest things so hard is dealing with merge conflicts within Github as well as at times yarn. Another struggle that we dabbled with was not changing to the correct directory at some points. While these all seem minor they made huge differences.&lt;/p&gt;

&lt;p&gt;This was my first time using a fork in Github. When doing so, you have to remember to fetch and merge before a git pull can occur to stay up to date on the changes. The purpose of the fork is so that changes can be made without directly affecting the original repository. Eventually, we figured it out.&lt;/p&gt;

&lt;p&gt;Successes&lt;br&gt;
In class, we went over how to add an icon to my button. This was a huge success and easier than I imagined it would be. The button also has different states such as disable versus active and hovered to name a few. CSS was also included to mimic the scheme of the website we were modeling it after. Appearance and accessibility is very important. Overall, I enjoyed the planning and thought process that went into the composing button. I can’t wait to expand my knowledge further.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;State of Element(s):&lt;/em&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--klsZvbSY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f0ukrqjydw7r5jhgj5iy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--klsZvbSY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f0ukrqjydw7r5jhgj5iy.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Repo&lt;/em&gt;: &lt;a href="https://github.com/Taylor-Bracone/cta-button/tree/main"&gt;https://github.com/Taylor-Bracone/cta-button/tree/main&lt;/a&gt; &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>Boilerplates</title>
      <dc:creator>Taylor-Bracone</dc:creator>
      <pubDate>Wed, 22 Sep 2021 00:23:41 +0000</pubDate>
      <link>https://dev.to/taylorbracone/boilerplates-3j9k</link>
      <guid>https://dev.to/taylorbracone/boilerplates-3j9k</guid>
      <description>&lt;p&gt;There are a few commonalities between the boilerplate code. For starters, they all contain HTML, CSS, and JavaScript files. Another commonality is that they all have their own dependencies. Also, React and VueJS do not have typescripts. On the other hand, Angular and StencilJS do.&lt;/p&gt;

&lt;p&gt;I have some prior experience using React and, more recently, a little bit of VueJS. Furthermore, I think that VueJS is the easiest to get going. If I were to build an application tomorrow, I would use VueJS. VueJS, from what I have learned, has responsive visual components which are easy to use and integrate. Another word that is worth mentioning pertaining to VueJS is how flexible it is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Organizations Repo:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/TheKodingKrab/boilerplates"&gt;https://github.com/TheKodingKrab/boilerplates&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Boilerplate Repo:&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://github.com/react-boilerplate/react-boilerplate"&gt;https://github.com/react-boilerplate/react-boilerplate&lt;/a&gt; &lt;/p&gt;

</description>
      <category>angular</category>
      <category>react</category>
      <category>vue</category>
    </item>
  </channel>
</rss>
