<?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: andrewtheiller37</title>
    <description>The latest articles on DEV Community by andrewtheiller37 (@andrewtheiller37).</description>
    <link>https://dev.to/andrewtheiller37</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%2F695708%2Fcd29ce52-1df8-4065-a03f-61b4e3e38c98.png</url>
      <title>DEV Community: andrewtheiller37</title>
      <link>https://dev.to/andrewtheiller37</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/andrewtheiller37"/>
    <language>en</language>
    <item>
      <title>Final Project</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Sun, 12 Dec 2021 23:57:35 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/final-project-4c57</link>
      <guid>https://dev.to/andrewtheiller37/final-project-4c57</guid>
      <description>&lt;p&gt;&lt;strong&gt;Overview:&lt;/strong&gt;&lt;br&gt;
The web component my group decided to work on was the trading card  project. This consists of making multiple trading cards with a name and image, as well as an age, power, and speed stat. Although we are not fully done yet, I am pleased with how the cards are looking. Here is our project so far. &lt;/p&gt;

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

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

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

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

&lt;p&gt;This is just a snippet of the 4 cards we have, formatting is still being worked on. The main library we used was LitElement, as our main source file extends it. We will also be implementing HAX, but we have not complete that yet. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tutorial&lt;/strong&gt;:&lt;br&gt;
We started out by creating an array and mapping trading card data into the array. After this, we resized the cards to better resemble a trading card. This included playing around with height, width, margins, and other formatting settings. We used a very cool way of printing out the right trading card by calling a specific one from the html file. Below is how we implemented this.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Biggest Challenge:&lt;/strong&gt;&lt;br&gt;
One of the requirements o the project was to use an array for the data. We got stuck on how to do this, since all of the data was put onto one card. Eventually we ended up adding code in the html file that allowed us to only print one at a time. This was the biggest challenge we ran into and it instantly made the project look better after we fixed it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Link to NPM:&lt;/strong&gt; &lt;a href="https://www.npmjs.com/package/@paddyshub/project-3"&gt;https://www.npmjs.com/package/@paddyshub/project-3&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Link to GitHub:&lt;/strong&gt; &lt;a href="https://github.com/PaddysHub/project-3"&gt;https://github.com/PaddysHub/project-3&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>If I Could Build any Technology with no Constraints</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Tue, 30 Nov 2021 20:03:31 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/if-i-could-build-any-technology-with-no-constraints-4381</link>
      <guid>https://dev.to/andrewtheiller37/if-i-could-build-any-technology-with-no-constraints-4381</guid>
      <description>&lt;p&gt;In this post, I will be talking about a technology that I would create if time, money, and other constraints were not a problem. The technology that I would create would be a combination of a washer and dryer. &lt;/p&gt;

&lt;p&gt;The fact that this does not widely exist already blows my mind. Personally, I need to walk across the building and all the way down to the basement to do my laundry. After doing this with the washer, I then need to go all the way back down just to transfer my clothes to the dryer. If these two were combined, it would eliminate a trip and I would just need to go back down when they are finished.&lt;/p&gt;

&lt;p&gt;I believe this would even be of use for a person that is not far from their washer or dryer. For example, a person may hold off on going grocery shopping for say, because they are doing laundry and need to put their clothes in the dryer after they are washed. With the washer and dryer combined, there is time to go grocery shopping since they do not need to wait for the washer to finish.&lt;/p&gt;

&lt;p&gt;Although this is completely a first world problem, it would be something very beneficial that I believe everyone would use.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Slot Composition</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Mon, 25 Oct 2021 01:32:05 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/slot-composition-1196</link>
      <guid>https://dev.to/andrewtheiller37/slot-composition-1196</guid>
      <description>&lt;p&gt;As mentioned in the previous post, I am working on a project to create the following card. &lt;/p&gt;

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

&lt;p&gt;Slot composition is used to pass slotted code between multiple elements. It can be used to pass code form the header or content of the card and then into scaffold. One example of how this is used is shown below.&lt;/p&gt;

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

</description>
    </item>
    <item>
      <title>Web Component Considerations</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Mon, 11 Oct 2021 00:49:07 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/web-component-considerations-1lk9</link>
      <guid>https://dev.to/andrewtheiller37/web-component-considerations-1lk9</guid>
      <description>&lt;p&gt;Overview - &lt;/p&gt;

&lt;p&gt;The main considerations for building a web component is &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Security &lt;/li&gt;
&lt;li&gt;Accessibility &lt;/li&gt;
&lt;li&gt;Design&lt;/li&gt;
&lt;li&gt;States&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The project will be creating cards similar to the ones linked in the post.&lt;/p&gt;

&lt;p&gt;We may run into some difficulties since a card is more complex than the button we did previous. The main difficulty will be how the user interacts with the card (state change, clickable parts within the card).&lt;/p&gt;

&lt;p&gt;I am sure that we will be able to complete the project since we have 4 group members working on the same project now. We will all put our heads together and figure out the best way to tackle the project.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Button Update</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Tue, 28 Sep 2021 20:55:41 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/button-update-1ji6</link>
      <guid>https://dev.to/andrewtheiller37/button-update-1ji6</guid>
      <description>&lt;p&gt;So far my partner and I have successfully made a button and added a link to it. We made it so that the link opens up in a new window. Also, we added a hovering state to the button. The button turn blue when the cursor is hovering over it. The icon and text are complete inside the button as well.&lt;/p&gt;

&lt;p&gt;Here is the link to our work - &lt;a href="https://github.com/PaddysHub/CTAButton"&gt;https://github.com/PaddysHub/CTAButton&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Week 3: IST 402 - Web Component Frameworks</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Sun, 12 Sep 2021 23:22:55 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/week-3-ist-402-web-component-frameworks-4hp3</link>
      <guid>https://dev.to/andrewtheiller37/week-3-ist-402-web-component-frameworks-4hp3</guid>
      <description>&lt;p&gt;&lt;strong&gt;Comparison&lt;/strong&gt; - &lt;br&gt;
Looking at the 4 web components frameworks: Angular, React, StencilJS, and VueJS, there are some similarities. First, all of these use JavaScript as their language. Also, they have a similar file structure in the boilerplates. Angular and StencilJS use typescript while VueJS and React don't.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Would Choose/Easiest Developer Experience&lt;/strong&gt; -&lt;br&gt;
The framework that I would choose would be VueJS. It appears simple to use and does not require many steps to create a functioning application on it. Also, it has the least amount of files in it. There seems to be a large amount of resources and tutorials for VueJS, so that would be useful when encountering problems.&lt;/p&gt;

&lt;p&gt;Repo - &lt;a href="https://github.com/PaddysHub/boilerplates"&gt;https://github.com/PaddysHub/boilerplates&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Tooling post</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Sun, 29 Aug 2021 22:08:05 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/tooling-post-25eo</link>
      <guid>https://dev.to/andrewtheiller37/tooling-post-25eo</guid>
      <description>&lt;p&gt;Here is how to install open-wc from scratch.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download Install Node LTS (&lt;a href="https://nodejs.org/en/"&gt;https://nodejs.org/en/&lt;/a&gt;) (should install npm too).&lt;/li&gt;
&lt;li&gt;Download yarn (&lt;a href="https://yarnpkg.com/"&gt;https://yarnpkg.com/&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Open the terminal on your machine.&lt;/li&gt;
&lt;li&gt;After navigating to the folder that you are going to use. Type the command npm init @open-wc&lt;/li&gt;
&lt;li&gt;When the options arrive click -
a new project scaffold &amp;gt; web component &amp;gt; linting, testing, and demoing (check the boxes using the space bar) &amp;gt; Does not use typescript &amp;gt; type hello-world &amp;gt; clicked install using yarn.&lt;/li&gt;
&lt;li&gt;The install is complete.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Blog Intro</title>
      <dc:creator>andrewtheiller37</dc:creator>
      <pubDate>Sun, 29 Aug 2021 21:52:44 +0000</pubDate>
      <link>https://dev.to/andrewtheiller37/blog-intro-1pj4</link>
      <guid>https://dev.to/andrewtheiller37/blog-intro-1pj4</guid>
      <description>&lt;p&gt;Hello everyone!&lt;br&gt;
My name is Andrew Theiller and I'm a senior studying Cybersecurity Analytics and Operations with a focus in application development. I've had a decent bit of experience with Java, but I have never coded in a scripting language so I am looking forward to that. I had an internship over the summer, but I did not do any programming in it. I look forward to learning another programming language and learning more about web design!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
