<?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: Madison Kanna</title>
    <description>The latest articles on DEV Community by Madison Kanna (@madisonkanna).</description>
    <link>https://dev.to/madisonkanna</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%2F103316%2F10b33661-fd79-4b1e-8dc3-e8d2eac7eb0a.png</url>
      <title>DEV Community: Madison Kanna</title>
      <link>https://dev.to/madisonkanna</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/madisonkanna"/>
    <language>en</language>
    <item>
      <title>Completing the freeCodeCamp JavaScript Algorithms And Data Structures Certificate</title>
      <dc:creator>Madison Kanna</dc:creator>
      <pubDate>Mon, 30 Nov 2020 07:49:46 +0000</pubDate>
      <link>https://dev.to/madisonkanna/completing-the-freecodecamp-javascript-algorithms-and-data-structures-certificate-367i</link>
      <guid>https://dev.to/madisonkanna/completing-the-freecodecamp-javascript-algorithms-and-data-structures-certificate-367i</guid>
      <description>&lt;p&gt;I'm currently taking freeCodeCamp's JavaScript Algorithms and Data Structures (&lt;a href="https://www.freecodecamp.org/learn"&gt;https://www.freecodecamp.org/learn&lt;/a&gt;) certification for the first time and recording myself code as I go through each part of the curriculum.&lt;/p&gt;

&lt;p&gt;If you'd like to join me in completing this certification, sign up to my code club (&lt;a href="https://madisonkanna.com/codebookclub"&gt;https://madisonkanna.com/codebookclub&lt;/a&gt;), and once you're in our discord, join the #freecodecamp-curriculum channel. Here you can post when you get stuck, or discuss the challenge with me as we go. &lt;/p&gt;

&lt;p&gt;Video 1: &lt;a href="https://www.youtube.com/watch?v=Ko8ThPJPQ0o&amp;amp;list=PLWfQIkV7as96aCvX33VKW1VD804Fj9_on"&gt;Basic JavaScript part 1&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I was inspired to hit record as I go through the entire curriculum after watching Florin Pop's channel where he did so with the FCC curriculum.&lt;/p&gt;

&lt;p&gt;These videos are just me hitting record and going through lessons-- nothing fancy, and almost zero editing. The goal is not to post polished videos but share my thought process as I go through the certifcate.&lt;/p&gt;

&lt;p&gt;I plan on uploading at least 1 video each week and finishing the certification in 8 weeks.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>One Tip For Learning How To Code</title>
      <dc:creator>Madison Kanna</dc:creator>
      <pubDate>Tue, 06 Oct 2020 05:02:27 +0000</pubDate>
      <link>https://dev.to/madisonkanna/one-tip-for-learning-how-to-code-4nen</link>
      <guid>https://dev.to/madisonkanna/one-tip-for-learning-how-to-code-4nen</guid>
      <description>&lt;p&gt;The amount of advice out there on learning how to code is overwhelming. &lt;/p&gt;

&lt;p&gt;In this &lt;a href="https://www.youtube.com/watch?v=HhNv7eLEoCY&amp;amp;t=8s"&gt;video&lt;/a&gt;, I go over just &lt;strong&gt;one&lt;/strong&gt; tip that helped me go from beginner to employed developer. While there is lots of great advice out there, I focus on just one action that can get you from total newbie to coder.&lt;/p&gt;

&lt;p&gt;I also invite you to join the &lt;a href="https://madisonkanna.com/codebookclub/"&gt;CodeBookClub&lt;/a&gt; a community I help run for new and experienced developers.&lt;/p&gt;

&lt;p&gt;I'd love to hear your feedback or comments. &lt;/p&gt;

&lt;p&gt;If you're learning how to code, what are you struggling with? &lt;/p&gt;

&lt;p&gt;If you already work as a developer, what is the &lt;strong&gt;one&lt;/strong&gt; tip you'd share with new developers who are just getting started?&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Join our JavaScript book club</title>
      <dc:creator>Madison Kanna</dc:creator>
      <pubDate>Sat, 11 Jan 2020 20:32:53 +0000</pubDate>
      <link>https://dev.to/madisonkanna/join-our-javascript-book-club-l4k</link>
      <guid>https://dev.to/madisonkanna/join-our-javascript-book-club-l4k</guid>
      <description>&lt;p&gt;Are you learning JavaScript in 2020? Or are you a JavaScript developer who wants to level up his or her skills?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: the book club reached 1,000 members in a day (and growing) and in addition to the club, we're now hosting community events that are free and open to developers of all experience levels. Join the discord below or follow our &lt;a href="https://twitter.com/codebookclub"&gt;Twitter&lt;/a&gt; account to attend an event.&lt;/p&gt;

&lt;p&gt;Starting January 19th, I’m hosting an online JavaScript book club that is free and open for all to attend. We will be reading the free &lt;a href="https://github.com/getify/You-Dont-Know-JS"&gt;You Don’t Know JS series.&lt;/a&gt; We'll be kicking off the club with reading the first book in the series: Get Started. We will always meet online (on Zoom) so you can join from anywhere in the world.&lt;/p&gt;

&lt;p&gt;So... why should you join?&lt;/p&gt;

&lt;p&gt;Whether you're already working as a JavaScript developer or more of a beginner to JS, you're probably working on leveling up your understanding of JS.  Instead of doing this alone, we'll meet weekly and learn together as we read You Don't Know JS--a free book series that is considered one of the best resources on JS.&lt;/p&gt;

&lt;p&gt;Here are the next steps if you're interested in joining the club:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Join&lt;/strong&gt; our &lt;a href="https://madisonkanna.us14.list-manage.com/subscribe/post?u=323fd92759e9e0b8d4083d008&amp;amp;id=033dfeb98f"&gt;email list&lt;/a&gt; to get your invitation to the club by email, and to get updates on future books or community events. (&lt;a href="https://twitter.com/Madisonkanna"&gt;https://twitter.com/Madisonkanna&lt;/a&gt;) and I'll send you the link again.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vote&lt;/strong&gt; for what time you'd like the club to meet at. The club will meet on Sundays but the time chosen will be based on attendees availability. Once you join the discord, you'll find the pinned poll to vote on a time. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Introduce yourself&lt;/strong&gt; in the discord, and start reading chapter 1.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remember&lt;/strong&gt; that you don't need to attend every meeting! Just make it when you can. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you're still thinking of joining but would like more details, here's some more info on the book club.&lt;/p&gt;

&lt;p&gt;When you think of a book club, you usually think of people meeting to discuss a book. Instead of only having discussions, our book club will have themes to each week so we can actively learn together. We'll alternate between discussion week and teach week.&lt;/p&gt;

&lt;p&gt;For discussion week, we’ll break up into small groups and each person will share either one thing they learned and a comment or question they have on it, or one thing they struggled with in the chapter. This will give us the opportunity to learn from each other and share our takeaways or struggles with the chapter. For discussion weeks, you'll just need to read the chapter and come up with a comment or question before the meeting.&lt;/p&gt;

&lt;p&gt;For teach week, you read the current chapter and then explain just 1 thing you learned from that chapter with a small demo. On the call, we’ll break up into small groups of 5 and present our demos to each other. Each demo can be presented in 4-6 minutes with a minute or two for questions or more comments. This will allow us to practice our coding by creating a demo of what we learned, and cement our learning as we teach it to others.&lt;/p&gt;

&lt;p&gt;You might be thinking... OMG! A demo? No way! That's scary and might be a lot of work.&lt;/p&gt;

&lt;p&gt;Okay, hold on. The point of the book club is to have a free, friendly and low-pressure place to learn JS with others. We also want to make the book club as valuable to you as possible. And a great way to learn is to &lt;em&gt;teach others what you learned.&lt;/em&gt; This will cement your understanding of what you learned.&lt;/p&gt;

&lt;p&gt;Our teach week meetings will never be about pouring hours into creating a fancy demo, or about doing scary presentations. Our teach week meeting will be about taking just 1 thing you learned from the current chapter and briefly explaining it in a few sentences or a few lines of code. Or even just one sentence, or one line of code! Did you learn how to createn a object? Share it in a sentence! Did you learn the difference between const and let? Share it! &lt;/p&gt;

&lt;p&gt;By taking turns sharing what we learn, we'll gain a better understanding of what we're learning. For our teach week call, you can come to the call with a small demo (such as a line or two of code on &lt;a href="https://repl.it/"&gt;Repl.it&lt;/a&gt;) and explain what that code means to others. Or if you'd like, simply grab a bit of code or a concept straight from the chapter and explain it to. For teach week, you'll read the current chapter and then pick a concept or idea from the chapter that you'll (briefly!) explain to your fellow book club attendees.&lt;/p&gt;

&lt;p&gt;If there’s one thing I learned in the last three years as I went from beginner to working as a JavaScript developer, it is that having a better understanding of the foundations of JS is helpful—no matter what experience level you’re at. It's one thing to read a book and talk about it. It’s another to present a small demo and teach what you learned. You’ll get feedback on what you learned from others, and you'll grow your skills as a communicator as you talk about code to others. &lt;/p&gt;

&lt;p&gt;By doing this on our calls, we'll grow as JavaScript developers—-together. :) Our meetings will happen every Sunday, and never go over 1 hour. We’ll meet live on Zoom, where we can talk to each other via video and break up into smaller groups from there.  This club will be a place to learn with each other and ask the "stupid" questions--even though there is no such thing. :)&lt;/p&gt;

&lt;p&gt;There is no obligation to attend the book club every week. If you can’t make it one week, simply catch up on reading and join us the next week. I've also added a &lt;a href="https://docs.google.com/document/d/14_GguylnYG32eN1ufmy8t4Kzr9Qfy-AQ9XgK312DTAk/edit?usp=sharing"&gt;doc&lt;/a&gt; with more details on the club.&lt;/p&gt;

&lt;p&gt;I look forward to seeing you in the club!&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>What should you do after you fail the technical interview?</title>
      <dc:creator>Madison Kanna</dc:creator>
      <pubDate>Sun, 10 Feb 2019 01:53:33 +0000</pubDate>
      <link>https://dev.to/madisonkanna/what-should-you-do-after-you-fail-the-technical-interview-2pib</link>
      <guid>https://dev.to/madisonkanna/what-should-you-do-after-you-fail-the-technical-interview-2pib</guid>
      <description>&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%2Fmedia1.tenor.com%2Fimages%2F134fca67c61685d8deeba3b7e2d5ddad%2Ftenor.gif%3Fitemid%3D4469319" 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%2Fmedia1.tenor.com%2Fimages%2F134fca67c61685d8deeba3b7e2d5ddad%2Ftenor.gif%3Fitemid%3D4469319"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Asking for a friend, of course...&lt;/p&gt;

&lt;p&gt;But really. I'm not currently interviewing, but I've failed plenty of technical interviews before and I still shudder thinking of my very first one. &lt;/p&gt;

&lt;p&gt;I bombed it. &lt;/p&gt;

&lt;p&gt;After, I didn't know what to do. I wondered if I should just give up.&lt;/p&gt;

&lt;p&gt;Doing poorly in a technical interview meant I wasn't cut out to be a developer. At least, that's what I believed at the time. &lt;/p&gt;

&lt;p&gt;Fast forward to today and I know that isn't true. But I often hear aspiring developers talk about how failing technical interviews shook their confidence afterwards and made them question if they could really become devs. &lt;/p&gt;

&lt;p&gt;So here's a question that I'd love to hear the answer to from other developers--how do you bounce back after a technical interview? What do you tell yourself? What do you do next?&lt;/p&gt;

&lt;p&gt;One thing that's been helpul for me:&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Always figure out the answer later.&lt;/u&gt; At the end of the interview, it seems like I'll never understand what the solution to the technical problem presented to me was. But later, when I learn as I go over it, I see that I can. That helps rebuild my confidence as I identify the knowledge gap that preventing me from understanding the problem, and I close that gap.&lt;/p&gt;

&lt;p&gt;But I wish I would have known this sooner. That's why I created this thread.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In your experience, what should you do after you fail the technical interview to ensure that you'll learn and grow as a developer because of the experience, not in spite of it?&lt;br&gt;
&lt;/b&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>job</category>
    </item>
  </channel>
</rss>
