<?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: Kim</title>
    <description>The latest articles on DEV Community by Kim (@decodekim).</description>
    <link>https://dev.to/decodekim</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%2F737505%2F4c2b3799-a779-4a6d-a70b-4341c3c6d6cc.png</url>
      <title>DEV Community: Kim</title>
      <link>https://dev.to/decodekim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/decodekim"/>
    <language>en</language>
    <item>
      <title>Failing to plan is planning to fail</title>
      <dc:creator>Kim</dc:creator>
      <pubDate>Tue, 16 Nov 2021 20:18:38 +0000</pubDate>
      <link>https://dev.to/decodekim/failing-to-plan-is-planning-to-fail-16a6</link>
      <guid>https://dev.to/decodekim/failing-to-plan-is-planning-to-fail-16a6</guid>
      <description>&lt;p&gt;I've missed my hour of coding a few days last week.  I did start a new job, and that affected my schedule.  The main reason is that I have no idea what to code, and I've been getting stressed trying to come up with a project and design it too quickly.  &lt;/p&gt;

&lt;p&gt;First of all, I have to remind myself that I'm pretty new to all of this.  I've learned some css and html a year ago(I don't think the course I was following was very good), did some javascript and ruby, and had some fun on codewars.com.  I was mostly focused on learning the logic behind these languages.&lt;/p&gt;

&lt;p&gt;I didn't do much with web design and planning out my own projects, and that's why I'm stuck now.  So now I have a rough plan, but before I start a coding challenge, I want to have a solid plan. &lt;/p&gt;

&lt;p&gt;I want to focus on three projects:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;A to-do list(which I've started)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A calculator &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A landing page&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ok, so I have an idea of how I want these projects to look...sleek and modern.  I've seen all these cool site and app designs on dribble.com.  But when I try to come up with my own design, it never has the same feel.  I need to cut myself some slack here too, I'm not a designer.  &lt;/p&gt;

&lt;p&gt;I need to focus on what I've learned and put it to practice.  If I haven't learned something, I can learn it in the future.  &lt;/p&gt;

&lt;p&gt;What I can do is this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Get a pen and paper and start sketching some basic layouts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Style with CSS to the best of my ability(it's not going to look like something a designer with 10 years of experience did and that's ok). &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Write the javascript on hard-coded elements(what I know how to do right now) and worry about dynamically added elements later.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep learning and remember to have fun!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What do you do when you get stuck?  &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>productivity</category>
      <category>planning</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>#100DaysOfCode Days 8-14</title>
      <dc:creator>Kim</dc:creator>
      <pubDate>Mon, 08 Nov 2021 21:49:12 +0000</pubDate>
      <link>https://dev.to/decodekim/100daysofcode-days-8-14-24nk</link>
      <guid>https://dev.to/decodekim/100daysofcode-days-8-14-24nk</guid>
      <description>&lt;p&gt;Week 2 has been a little shaky.  I missed a few days, because well, life happens.  I did learn some new things in CSS that I'm excited about!  &lt;/p&gt;

&lt;p&gt;Right now I'm using frontendpractice.com to practice my CSS skills.  They pick out some nicely designed websites and you can recreate them.  I think it's great for beginners to learn about different designs, but I definitely wouldn't add these to my portfolio.  These are actual websites and it might look like you were trying to pass as the designer of the site. &lt;/p&gt;

&lt;p&gt;Right now I'm working on the Ableton project.  It's fun and challenging to create these little collages on the website.  I like how they use these little collages to make a more subtle z-pattern on the site.    &lt;/p&gt;

&lt;p&gt;Things I learned this week:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;I learned that I can use z-index to put an element behind another element&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I can use overflow: hidden to basically hide the overflow of an element.  &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I'm still learning how this platform works, but I'm assuming you can only add your main image to a post and not multiple ones throughout the post?  &lt;/p&gt;

&lt;p&gt;Edit:  now I can't get the main image to work, oh well, I'll have to figure it out later, gotta get back to coding!  &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>css</category>
      <category>webdev</category>
    </item>
    <item>
      <title>#100DaysofCode days 1-7 to-do list</title>
      <dc:creator>Kim</dc:creator>
      <pubDate>Wed, 27 Oct 2021 01:17:23 +0000</pubDate>
      <link>https://dev.to/decodekim/100daysofcode-days-1-7-24hj</link>
      <guid>https://dev.to/decodekim/100daysofcode-days-1-7-24hj</guid>
      <description>&lt;p&gt;I spent the first few days working on the html and css, and the last few days have been spent on javaScript.  I'm going through an HTML and CSS course on Udemy right now, so a lot of that was still fresh in my mind.  It's been MONTHS since I learned javaScript.  Here are the things I accomplished this week...&lt;/p&gt;

&lt;p&gt;Got the "checkmark" and "remove" buttons working on the hardcoded elements.&lt;/p&gt;

&lt;p&gt;Set up the "completed" section to automatically remove elements after a certain number.&lt;/p&gt;

&lt;p&gt;Set up the "plus" button to add elements to the to-do list&lt;br&gt;
What I'm really stuck on is this...&lt;/p&gt;

&lt;p&gt;Getting the "checkmark" and "remove" buttons to work on elements added with the "plus" button&lt;/p&gt;

&lt;p&gt;I made some improvement with this today.  I made an array to hold the elements instead of using the node list(which I was previously using).  I read that the node list is read only and I needed to add elements.  &lt;/p&gt;

&lt;p&gt;At first, I couldn't get the array to update with adding elements to it, but I did get that working today.  Now for the weird part... if I add two elements to the list, I can remove the first item I added with the "remove" button.  That is the only "remove" button that works.  &lt;/p&gt;

&lt;p&gt;Now I'm taking a little break from it.  I spent the rest of my hour today working on the CSS on this blog.  I felt that it was a better use of time, otherwise, I might have just stared blankly at code for the rest of the hour.&lt;/p&gt;

&lt;p&gt;This is just a roadblock, and I know I'll get past it.  I am planning on creating a simpler to-do list using just text elements and see if I can get that to work.  The code on this to-do list is getting complicated and it's hard for me to see the bigger picture, which is exactly what I need to do.  &lt;/p&gt;

&lt;p&gt;I hope everyone doing this challenge is having fun working on their projects!  Drop a line below and share what you're working on :)&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>javascript</category>
      <category>css</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
