<?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: djk47-bot</title>
    <description>The latest articles on DEV Community by djk47-bot (@djk47).</description>
    <link>https://dev.to/djk47</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%2F695693%2F6f2277f2-c4f2-4f17-942d-8036fae767cc.png</url>
      <title>DEV Community: djk47-bot</title>
      <link>https://dev.to/djk47</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/djk47"/>
    <language>en</language>
    <item>
      <title>Blog Post 10: Final Project</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Tue, 14 Dec 2021 01:32:04 +0000</pubDate>
      <link>https://dev.to/djk47/blog-post-10-final-project-1eg8</link>
      <guid>https://dev.to/djk47/blog-post-10-final-project-1eg8</guid>
      <description>&lt;p&gt;&lt;strong&gt;Final Project: Project #3&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Overview&lt;/em&gt;&lt;br&gt;
During the last few weeks of class we began our third and final project. The goal of this project was to Contribute to HAX The Web through a series of open ended issues and project requirements. My group, IST402j, was assigned to the trading card element.&lt;a href="https://github.com/elmsln/issues/issues/880"&gt;Trading Card Here&lt;/a&gt;. Our goal by the end of this project is to have our card resemble something like this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pNB7Mdru--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j5kmlh869i8jtcunoiqt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pNB7Mdru--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j5kmlh869i8jtcunoiqt.png" alt="Image description" width="300" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What We Have Completed So Far&lt;/em&gt;&lt;br&gt;
Our project has incorporated NodeJS, HTML, and CSS. We have used imported elements from LitElement, HTML, and CSS as we tried to build and format this project. Through the implementation of our code we have been able to successfully render four different trading cards on our page and adjust the formatting of our cards to fit our holiday theme. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;What Steps Are Left&lt;/em&gt;&lt;br&gt;
As we come close to the project deadline, our group has a few requirements to complete for this project. We are making last minute formatting issues. We are working on HAX wiring, and uploading the project onto storybook. After that, we need to upload to npm and submit both the GitHub and npm links. Our project is coming along great!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ist402groupj/project-3"&gt;Find Our Project Here&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Building an Application </title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Mon, 08 Nov 2021 00:34:45 +0000</pubDate>
      <link>https://dev.to/djk47/building-an-application-4pdf</link>
      <guid>https://dev.to/djk47/building-an-application-4pdf</guid>
      <description>&lt;p&gt;&lt;strong&gt;If I could build an app, website, or technology of any kind, What would it do?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since I am a senior graduating this December, I have been spending a lot of time searching for jobs and strategizing on where to move to. I have seen real estate websites, apps for fun things to do around a specific city, and other apps to connect with new people around your area. I would love to create an application that bundles all of those aspects into one and adds other features like safety tips for living alone, ways to find roommates, best places to shop, etc. &lt;br&gt;
This would be a great bundle package to help assist new people in a new area. &lt;/p&gt;

&lt;p&gt;This app would be useful for people of all ages, and whether or not they were new to an area or not. College kids could utilize this application to find fun things to do around the area if they are new to campus/out of state. Off campus students can use this app to find cheap grocery shopping deals, or other places to shop for apartment needs. New company transplants can meet with other people their age throughout the city and find awesome fun events or clubs to do within the area!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If Money/Time Was no Concern&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If money or time was no concern, I would definitely love to start expanding application into a larger business. As said in the idea above, I would love to create an application that connects new people of a city to other people with similar likes and interests. It would be fun to incorporate some sort of social hub/coffee shop where people could hangout if they didn't have anywhere else to go. Another cool aspect of this application is it is so broad that I could really incorporate different social elements into it and build off of it. I could incorporate different sports leagues for new people, add a dating element to the application, create a social media feed/timeline element, etc. The possibilities are endless!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Slot Composition</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Mon, 25 Oct 2021 02:52:43 +0000</pubDate>
      <link>https://dev.to/djk47/slot-composition-585f</link>
      <guid>https://dev.to/djk47/slot-composition-585f</guid>
      <description>&lt;p&gt;I am currently working on a project to create a card using this layout:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7q5-T-DN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5nvwbtes8oikdyjvhkzm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7q5-T-DN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5nvwbtes8oikdyjvhkzm.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Defining Slot Composition&lt;/strong&gt;&lt;br&gt;
In our code we are using slot composition. Slot composition is used to pass code through elements. Code from things like the icon or the header of the card can be passed through. Below are a couple of examples on how slot composition works.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples of Slot Composition&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Yxl22-ZW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7rf808m3jxthuj1hpovy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Yxl22-ZW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7rf808m3jxthuj1hpovy.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;Sources&lt;/em&gt;&lt;br&gt;
&lt;a href="https://javascript.info/slots-composition"&gt;Javascript.info&lt;/a&gt;&lt;br&gt;
&lt;a href="https://vuejs.org/v2/guide/components-slots.html"&gt;vuejs.org&lt;/a&gt;&lt;br&gt;
&lt;a href="https://lwc.dev/guide/composition"&gt;lwc.dev&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Web Component Considerations</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Sun, 10 Oct 2021 21:05:12 +0000</pubDate>
      <link>https://dev.to/djk47/web-component-considerations-56lh</link>
      <guid>https://dev.to/djk47/web-component-considerations-56lh</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jRsjuV0N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fhy3j61t2wf87aj6d6hk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jRsjuV0N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fhy3j61t2wf87aj6d6hk.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web Component Details:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project we are focusing on for project two is creating a learning card. Some elements of the card include:&lt;br&gt;
 1) banner&lt;br&gt;
 2) icon&lt;br&gt;
 3) header&lt;br&gt;
 4) body&lt;br&gt;
The banner of the card includes a color background for the header, subheader, and icon. The bottom part of the card contains the body right under the header.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Anticipated Difficulties/Past Experience:&lt;/strong&gt;&lt;br&gt;
I don't have any experience with web development prior to coming to this class, so I have a lot to learn before each project. Luckily, completing the button project has helped me understand more about web development and how web components work. Now that we have project one under our belt, my group can use the code criticism to learn from our mistakes and ensure we don't make them again on project two.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>CTA Button Progress</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Sun, 26 Sep 2021 19:32:55 +0000</pubDate>
      <link>https://dev.to/djk47/cta-button-progress-1bf0</link>
      <guid>https://dev.to/djk47/cta-button-progress-1bf0</guid>
      <description>&lt;p&gt;&lt;strong&gt;Difficulties&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Some difficulties my group has experienced during this project is prioritizing our button features and understanding what elements are realistic and not. We are creating a Halloween button, so the options are limitless. When we were brainstorming we had some disagreements on what was important and what was complex. Our group has also had some difficulty finding time outside of class to meet up and work on the project. Luckily, this has been resolved. A couple of us are completely new to web development concepts so everything seems so complicated at first. Our group has worked through these issues and we feel comfortable on our progress.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Successes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I have been really impressed with our group's creativity. With spooky season coming up, it is so exciting to create a Halloween themed button. Brainstorming has been so much fun and there are so many cool elements we can incorporate into the button! I have enjoyed the learning experience of this project and I have impressed myself with how quickly I can understand the topics. Going over a quick button creation demo was a huge help. The demo helped my group figure out the best way to get started and answered out questions!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ist402groupj/CTA-Button"&gt;Button Progress&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Web Component Frameworks</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Sun, 12 Sep 2021 21:03:28 +0000</pubDate>
      <link>https://dev.to/djk47/commonalities-between-web-component-frameworks-311</link>
      <guid>https://dev.to/djk47/commonalities-between-web-component-frameworks-311</guid>
      <description>&lt;p&gt;&lt;strong&gt;What commonalities/overlaps are there between the boilerplate code?&lt;/strong&gt;&lt;br&gt;
Some similarities between VueJS, Angular, React and StencilJS boilerplates is that they all use Javascript,CSS, and HTML. All four boilerplates contain a /src and /app directory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which do you think is the easiest DX (Developer eXperience) to get going?&lt;/strong&gt;&lt;br&gt;
Since I am not familiar with these frameworks, I did some research and decided which one would be easiest to learn and build from. According to &lt;a href="https://www.codeinwp.com/blog/angular-vs-vue-vs-react/"&gt;https://www.codeinwp.com/blog/angular-vs-vue-vs-react/&lt;/a&gt; VueJS is the best framework to start off with. VueJS has high customizability and overlaps with Angular and React so it would be best to learn VueJS first and then transition to React and Angular.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If starting to build an "app" tomorrow, which would you prefer and why?&lt;/strong&gt;&lt;br&gt;
After reading more about the frameworks, I believe Angular would be a better choice compared to Vue and React. Vue is limited by its simplicity and allows poor code that is hard to debug/test. React is not considered a complete framework and requires third-party library use for advanced features. Although Angular has the steepest learning curve, it has the most capability compared to the others.&lt;/p&gt;

&lt;p&gt;Here is the link I followed to get the Angular boilerplate: &lt;a href="https://github.com/juanmesa2097/angular-boilerplate"&gt;https://github.com/juanmesa2097/angular-boilerplate&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is my group's organization:&lt;br&gt;
&lt;a href="https://github.com/ist402groupj/boilerplates"&gt;https://github.com/ist402groupj/boilerplates&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Open-wc</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Sun, 29 Aug 2021 21:31:54 +0000</pubDate>
      <link>https://dev.to/djk47/open-wc-5ajf</link>
      <guid>https://dev.to/djk47/open-wc-5ajf</guid>
      <description>&lt;h1&gt;
  
  
  Creating an Open-wc Boilerplate
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Downloading an IDE(Visual Studio Code):&lt;/strong&gt;&lt;br&gt;
[Link] &lt;a href="https://code.visualstudio.com/"&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;br&gt;
Click on the link above to download Visual Studio Code&lt;br&gt;
The program will ask for permission before downloading. Grant permission and follow the directions within the program.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install Node.js:&lt;/strong&gt;&lt;br&gt;
[Link] &lt;a href="https://nodejs.org/en/"&gt;https://nodejs.org/en/&lt;/a&gt;&lt;br&gt;
Select Node TLS version (14.17.5)&lt;br&gt;
Wait for file to download and then open and follow instructions&lt;br&gt;
After installation you can run the command "node -v" to check what version you have downloaded. If you get version 14, you are all set!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download npm or yarn:&lt;/strong&gt;&lt;br&gt;
Npm should be included with node.js&lt;br&gt;
[Link] &lt;a href="https://yarnpkg.com/"&gt;https://yarnpkg.com/&lt;/a&gt; for more information&lt;br&gt;
Open the command prompt on your computer&lt;br&gt;
Type in “npm install -g yarn” to get started with install&lt;br&gt;
&lt;em&gt;Optional&lt;/em&gt; Type in “yarn set version berry” to download all versions of Yarn from 2 onwards&lt;br&gt;
&lt;em&gt;Optional&lt;/em&gt; Type in “yarn set version latest” to update to the newest versions&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creating the open-wc boilerplate:&lt;/strong&gt;&lt;br&gt;
Type in the command: npm init @open-wc&lt;br&gt;
Select a new project scaffold&lt;br&gt;
Select a web component&lt;br&gt;
Check the option that includes linting, testing, and demoing&lt;br&gt;
Select “do not user typescript”&lt;br&gt;
Name file “hello-world” ** make sure everything is lowercase**&lt;br&gt;
Select to install using yarn&lt;/p&gt;

</description>
    </item>
    <item>
      <title>IST 402 Introduction</title>
      <dc:creator>djk47-bot</dc:creator>
      <pubDate>Sun, 29 Aug 2021 21:21:52 +0000</pubDate>
      <link>https://dev.to/djk47/ist-402-introduction-2io0</link>
      <guid>https://dev.to/djk47/ist-402-introduction-2io0</guid>
      <description>&lt;p&gt;Hi my name is Delaney Kendrick. I am a senior majoring in Cybersecurity Analytics and Operations. I am interested in web development because I enjoy programming and I would love to learn more languages. I have learned about web development when I had a mentor during one of my internships who showed me his project work as a web developer. I am rather beginner with most languages and I would love to further develop my coding skills.&lt;/p&gt;

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