<?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: Will Johnson</title>
    <description>The latest articles on DEV Community by Will Johnson (@willjohnsonio).</description>
    <link>https://dev.to/willjohnsonio</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%2F199871%2F62ce6202-0385-440a-a598-191e94d5105a.jpeg</url>
      <title>DEV Community: Will Johnson</title>
      <link>https://dev.to/willjohnsonio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/willjohnsonio"/>
    <language>en</language>
    <item>
      <title>How To Be A Great Podcast Guest</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Thu, 01 Oct 2020 22:01:24 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/how-to-be-a-great-podcast-guest-5fc9</link>
      <guid>https://dev.to/willjohnsonio/how-to-be-a-great-podcast-guest-5fc9</guid>
      <description>&lt;p&gt;After I released my first eBook I was invited on a bunch of podcasts to talk about it. After being on so many back-to-back, I started to notice some patterns that I wanted to change to make a better conversation and better content for listeners.&lt;/p&gt;

&lt;h2&gt;
  
  
  Research The Host
&lt;/h2&gt;

&lt;p&gt;If someone has podcast chances are they have other content out there. Check if they got a new job, released a new course, anything they would be excited or proud of, and give them props after your introduction.&lt;/p&gt;

&lt;p&gt;I got this from The Rock, he does this in interviews a lot. It sets an amazing tone for the rest of the conversation. I mean who doesn't like compliments? Especially if it's someone you never met, it's build trust early.&lt;/p&gt;

&lt;p&gt;Also, see if you have any common interests like movies, books, or even previous guests you may have had on the show and what you liked about that episode. &lt;/p&gt;

&lt;p&gt;I like podcasts conversations to be laid back and less like interviews, so things like this break the ice and lets everyone relax.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use the Hosts Name
&lt;/h2&gt;

&lt;p&gt;Dale Carnegie said, “A person’s name is to that person, the sweetest, most important sound in any language.”&lt;/p&gt;

&lt;p&gt;I admit I do not do this. It's such a simple concept and I wish I did it.&lt;/p&gt;

&lt;p&gt;It can be as simple as "That's a great question, Nick".&lt;br&gt;
It sparks their attention and makes the conversation more personal. Please, don't do this on every single question it will then come off as fake.&lt;/p&gt;

&lt;h2&gt;
  
  
  Listen for Bits or Rituals
&lt;/h2&gt;

&lt;p&gt;When I was on the Tech Jr Podcast, I noticed they had a section at the end called "Nerd Minute" where you would talk about anything you were interested in like superheroes, anime, Star Wars, etc. &lt;/p&gt;

&lt;p&gt;Since I knew about I had something to prepare and I let the host know that I was aware. More trust built.&lt;/p&gt;

&lt;h2&gt;
  
  
  Have A Story or Two
&lt;/h2&gt;

&lt;p&gt;Humans love stories, it's how we have communicated since the beginning of time. Stories carry emotions they can be funny, said, or triumphant. &lt;/p&gt;

&lt;p&gt;More than likely, you have a story to tell from high school, college, your kids, old job, or something you can tie in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Spicy Hot Takes
&lt;/h2&gt;

&lt;p&gt;This is always a good one, and be careful how HOT you get. This is something I don't think I've done, at least not on purpose. I have commented on how I thought JavaScript was over-complicated compared to Ruby. It's all in fun though I really don't care.&lt;/p&gt;

&lt;p&gt;Those are good hot takes light-hearted ones that don't cause any harm.&lt;/p&gt;

&lt;h2&gt;
  
  
  Any Weird Hobbies
&lt;/h2&gt;

&lt;p&gt;I really like sleight of hand magic tricks, like card magic. I learned a few tricks off of YouTube and show to them to my kids and their friends. &lt;/p&gt;

&lt;p&gt;When I bring it up in interviews people are usually interested in knowing more about it, it's an easy way to tell a story. I usually talk about how I scared my daughter the first time I did one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't Worry About Repeating Yourself
&lt;/h2&gt;

&lt;p&gt;I don't try to talk about new things every single podcast I'm on. They are going to have different audiences more than likely. &lt;/p&gt;

&lt;p&gt;If you listen to any famous person who's been on podcasts they have been telling the same stories and making the same points for years. It's completely normal if you don't have something fresh every time don't try and force it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Take Your Time To Answer Questions
&lt;/h2&gt;

&lt;p&gt;I need to work on this! I'm much better at writing because I get to think before making my points and I can always go back and delete or rewrite.&lt;/p&gt;

&lt;p&gt;Pro Tip: Same thing with podcasts! They can edit any dead air, you can even ask for a do-over.&lt;/p&gt;

&lt;p&gt;Sadly, I haven't done this since podcasts are recorded sometimes I freeze up because I feel like I have to respond quickly before I have a good thought formulated.&lt;/p&gt;

&lt;p&gt;Going forward I will pause more and relax so instead of being pressured to blurt out something to avoid awkward silences. (Podcasts have editors for a reason)&lt;/p&gt;

&lt;h2&gt;
  
  
  Please Don't Reach For Quotes
&lt;/h2&gt;

&lt;p&gt;I've listened to a few podcasts and you can tell when the quest is really trying to get a quote that will go viral or Instagram. It's annoying and sounds weird just be yourself and I promise you'll have something unique naturally come out of the conversation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;These we basically notes to myself, but I wanted to make them public so others can benefit as well.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you want to keep up with my podcast appearances &lt;a href="https://twitter.com/willjohnsonio"&gt;follow me on Twitter&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>podcast</category>
    </item>
    <item>
      <title>Announcing the VS Code Snippets egghead Community Challenge</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Tue, 22 Sep 2020 19:10:35 +0000</pubDate>
      <link>https://dev.to/egghead/announcing-the-vs-code-snippets-egghead-community-challenge-dh0</link>
      <guid>https://dev.to/egghead/announcing-the-vs-code-snippets-egghead-community-challenge-dh0</guid>
      <description>&lt;p&gt;We are excited to announce the first egghead Community Challenge!&lt;/p&gt;

&lt;p&gt;From today Sept 22st until Monday, October 5th, you will have a chance to win some badass prizes by creating VS Code snippets that are helpful for developers!&lt;/p&gt;

&lt;h2&gt;
  
  
  What are Code Snippets?
&lt;/h2&gt;

&lt;p&gt;Code snippets are templates that make it easier to enter repeating code patterns, such as loops or conditional-statements.&lt;/p&gt;

&lt;p&gt;Learn more Code Snippets &lt;a href="https://code.visualstudio.com/docs/editor/userdefinedsnippets"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Participate?
&lt;/h2&gt;

&lt;p&gt;One of the primary principles of egghead is that we are a "community of practice". One of the tenets of a community of practice is sharing resources that make us better at our craft. &lt;/p&gt;

&lt;p&gt;Code snippets speed up workflow and productivity. Creating and sharing some useful snippets will help the community as a whole.&lt;/p&gt;

&lt;h2&gt;
  
  
  Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Time-Saver:&lt;/strong&gt; Save developers time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Laugh out Loud:&lt;/strong&gt; This is something fun like emoji art&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pain Relief:&lt;/strong&gt; Take away any headache like REGEX&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prizes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;3 Winners(1 per category)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3 months subscription to egghead.io&lt;/li&gt;
&lt;li&gt;Full egghead Swag Pack from the egghead Swag Store(hat, beanies, stickers, t-shirt)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How To Submit
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Create a GitHub repo name egghead-challenge-'yourreponame'&lt;/li&gt;
&lt;li&gt;Share the URL to the snippet in the Discord group&lt;/li&gt;
&lt;li&gt;Example here: &lt;a href="https://github.com/wjohnson85/egghead-challenge-will-snippet/blob/master/snippet-example/"&gt;https://github.com/wjohnson85/egghead-challenge-will-snippet/blob/master/snippet-example/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Support
&lt;/h2&gt;

&lt;p&gt;You will be invited to a group DM on discord where we will share resources to help get you to start creating and sharing snippets.&lt;/p&gt;

&lt;p&gt;You can also ask questions, get tips, and share ideas with other challenge members.&lt;/p&gt;

&lt;p&gt;I highly suggest sharing on social media your progress using #eggheadchallenge &lt;/p&gt;

&lt;h2&gt;
  
  
  Dates To Remember
&lt;/h2&gt;

&lt;p&gt;September 22: Community Challenge Begins!&lt;/p&gt;

&lt;p&gt;October 5th: Community Challenge Submissions Due at 11:59 PM PST.&lt;/p&gt;

&lt;p&gt;October 8th:: Community Challenge Winners Announced&lt;/p&gt;

&lt;p&gt;If you want to participate comment below and an egghead staff member will be in touch!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How I Switched Careers Into Tech With No Degree In My Mid 30's</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Tue, 15 Sep 2020 23:18:18 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/how-i-switched-careers-into-tech-with-no-degree-in-my-mid-30-s-1n67</link>
      <guid>https://dev.to/willjohnsonio/how-i-switched-careers-into-tech-with-no-degree-in-my-mid-30-s-1n67</guid>
      <description>&lt;p&gt;When you're 30+ years old, married with kids, it may seem impossible to change careers into tech without getting a degree and potentially taking on a bunch of debt.&lt;/p&gt;

&lt;p&gt;That's exactly what I thought. I was stuck working at factory jobs that treated me subhuman and so were all my friends. I remember a time I asked for a day off for my daughter's birthday, and was literally laughed by the supervisor. I wasn't making a lot of money, I had to take care of my wife and 6 kids, and work tons of overtime on 12 hours shifts. Sometimes I was working 2 jobs. I was miserable. &lt;/p&gt;

&lt;h2&gt;
  
  
  How I Got Started Learning To Code
&lt;/h2&gt;

&lt;p&gt;One day I was said, "This can't be life, I have to figure this money thing out". From then I started several things, from a YouTube Channel, a cleaning service, and selling t-shirts on Shopify. I was constantly looking for the right skills to learn so I could dig myself out of this hole. &lt;/p&gt;

&lt;p&gt;I stumbled across a forum post and everyone was talking about buying Colt Steele's Web Development Course. I looked up what web development was and the pay and I told my wife "In a year to a year and a half, I'm going to get us out of this".&lt;/p&gt;

&lt;p&gt;My wife was super excited she said she "just felt" like this was the right move for our family. So after working 12 hour days I would come home and code. My wife sacrificed her time so I could put in the work and I appreciate her for that. I know it wasn't easy. We both had our eyes on the prize.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building A Community
&lt;/h2&gt;

&lt;p&gt;I know that since I didn't have a degree, I was "old", and my job history was mostly manual labor and call center work. My resume wasn't going to have people beating down my door to hire me. I figured a way for me to stand out was to get to know as many people in tech as possible. &lt;/p&gt;

&lt;p&gt;After about 2 months of learning, I started to go to meet-ups(if they were on my off day), volunteered to teach kids to code with my local CoderDojo once a month, mentored at a workshop to teach women Angular, attended the biggest developer conference in my city. I even spoke at a few meet-ups before I got a job.&lt;/p&gt;

&lt;p&gt;I would meet people and tell them what I was doing, ask them questions about what they were doing, and try to learn as much as possible. During this time I'm still learning to code before work, and on weekends. I was super tired and exhausted and always felt like I wasn't doing enough.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building An Online Community
&lt;/h2&gt;

&lt;p&gt;I wanted to have as many job prospects as possible. So in addition to being active in my local community, I was super active on Twitter. I would share everything I was learning on Twitter. I shared everything I was doing offline on Twitter as well. I would update my progress and ask questions. I helped other people with their questions who were learning to code.&lt;/p&gt;

&lt;p&gt;I built relationships with developers, I reached to be on a podcast before I had a job. I was blogging things I was learning on Medium. I consistently showed up and I think I really proved that I was willing to work hard.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Hard Times
&lt;/h2&gt;

&lt;p&gt;It wasn't all fun &amp;amp; games. This process was stressful, I was getting forced to work overtime every week at my old job. I was rejected from job after job, even the ones I got referrals to.&lt;/p&gt;

&lt;p&gt;Most jobs wouldn't even call me back. At one point I thought maybe this is what I'm meant to be. Honestly, it hurt thinking I was stuck here and couldn't do more after trying so hard.&lt;/p&gt;

&lt;p&gt;Going to work putting powder in boxes 400 times a day really seemed like a waste of my time and potential. I wanted to do more and experience more. &lt;/p&gt;

&lt;p&gt;When I was studying I stopped doing anything fun, no TV shows, no video games, no sports, and no Netflix. I think I saw two movies(Avengers). It was just work, code, and reading books. If I wasn't with my family.&lt;br&gt;
I wouldn't recommend this, but I felt like I had to go hard&lt;br&gt;
like I was making up for the lost time.&lt;/p&gt;

&lt;p&gt;I remember when I went to New York for CodeLand Conf (I got a free ticker off Twitter), I took a flight there and back. I took one day off of work and I only had one day left to miss from work or I would've been terminated(We could only miss 4 days in a year). So it decided to rain like crazy that day. Brooklyn looked like it was flooded on the News and my flight got delayed. &lt;/p&gt;

&lt;p&gt;I WAS STRESSED. I ended up making it home at 3 AM and was at work at 7 AM. Before I went I asked could I get an excused absence if my flight was delayed of course it was declined.&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%2Fi%2F65a5iqp9do6h70wswhb2.jpeg" 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%2Fi%2F65a5iqp9do6h70wswhb2.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Just got off of work before heading to NYC&lt;/p&gt;

&lt;h2&gt;
  
  
  Light At The End Of The Tunnel
&lt;/h2&gt;

&lt;p&gt;I met with the co-founder of egghead Joel Hooks over zoom after interacting a bit over Twitter. He invited me to do a few things like teach on egghead or review courses. I was too busy at the time because we decided to sell our house and look for a new one. I felt bad because I felt like I was wasting an opportunity.&lt;/p&gt;

&lt;p&gt;Over the course of the next few months even though I was in the middle of moving. I kept posting on Twitter, I kept learning, I kept networking. My wife kept supporting me, even though she was getting tired.&lt;/p&gt;

&lt;p&gt;5 months later after our first zoom meeting, I was offered to come to egghead to foster the community and learn Ruby on Rails. It was the biggest sigh of relief I've ever had.&lt;/p&gt;

&lt;p&gt;I had visions of that day where I would walk out that factory and never come back. Through work, luck, and sacrifice I made it happen. &lt;/p&gt;

&lt;p&gt;Now I spend plenty of time with my family because I work remotely. We found our dream home and life has been good for us. Looking back I would've never thought I would be here.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;Currently, I'm aiming to get better at Ruby on Rails and React and continue to build new relationships and help others build themselves professional networks.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thank you for reading! If you would like to keep up with what I'm doing next &lt;a href="https://twitter.com/willjohnsonio" rel="noopener noreferrer"&gt;follow me on Twitter&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>motivation</category>
      <category>career</category>
    </item>
    <item>
      <title>How To Find a Mentor Using Twitter</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Sun, 13 Sep 2020 02:56:47 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/how-to-find-a-mentor-using-twitter-3fl8</link>
      <guid>https://dev.to/willjohnsonio/how-to-find-a-mentor-using-twitter-3fl8</guid>
      <description>&lt;p&gt;A question I hear people ask a lot is "How Do I Find a Mentor?"&lt;/p&gt;

&lt;p&gt;I understand why you would want someone who can help you and has been on the same path as you. They can help you avoid pitfalls and mistakes and point you in the right direction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should You Look For A Mentor
&lt;/h2&gt;

&lt;p&gt;My advice? Don't look for a mentor. That's not the same as don't get a mentor, but I don't think you should actively ask around for one.&lt;/p&gt;

&lt;p&gt;There's a quote that says "When the student is ready, the teacher shall appear".&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1282713655105159170-879" src="https://platform.twitter.com/embed/Tweet.html?id=1282713655105159170"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1282713655105159170-879');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1282713655105159170&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;This is definitely something I have experienced, as noted by my tweet above. If you are consistently showing your work and your progress, people who have the experience you desire will reach out to you to help you reach those higher levels. BOOM! You have a mentor.&lt;/p&gt;

&lt;p&gt;The reason I say you shouldn't directly reach out asking for mentors is that a mentor relationship is built on trust. If you haven't established any prior history with someone, they don't even have any context to mentor you.&lt;/p&gt;

&lt;p&gt;However, if they know that you've been learning, progressing and you reach out for something specific like "Do you know why then API isn't returning any data?" with the steps you took so far. They know that you value their time. If you implement that advice and tell them, the next time you reach out they'll be eager to help you.&lt;/p&gt;

&lt;p&gt;When I was learning web development, Eric Poe from CoderDojoKC reached to me on Twitter and showed me how to use GitHub because I was confused. I didn't have to ask he was willing because I built trust by constantly showing what I was doing. He knew that I was would take his advice seriously, and he wouldn't waste his time. &lt;/p&gt;

&lt;h2&gt;
  
  
  Get Mentorship Indirectly
&lt;/h2&gt;

&lt;p&gt;Also, in 2020 there are a ton of ways to get indirect mentorship, people have done podcasts interviews, wrote blog posts about their careers, conferences talks, and more. You can learn a lot from people without ever having to reach out to them directly. Just reading the tweets can give a lot of information.&lt;/p&gt;

&lt;p&gt;By getting that information it can better assist you if you do decide to ask a question. I decided to reach out to Joel Hooks from egghead for advice because he was a self-taught developer who learned to code in his mid-thirties with a wife and 5 kids.&lt;/p&gt;

&lt;p&gt;That was the situation I was in, it had the right context. I'm not 100% sure if a 22-year-old, single Computer Science Grad could have given advice that was right for me and my situation.&lt;/p&gt;

&lt;p&gt;Also, I never asked him or anyone to be my mentor. As I implemented the advice that was given. trust was built and more advice was given. It was organic, not formal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;I really believe organic relationships built on trust, are better factors in your success than trying to find someone who mentors you. If you make your self mentor-able, a mentor will appear when you least expect it. That's what has happened to me.&lt;/p&gt;

&lt;p&gt;I believe it can happen to you.&lt;/p&gt;

&lt;p&gt;Let me know in the comments, "Do you have a mentor?"&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>career</category>
    </item>
    <item>
      <title>I Wrote a Book! How To Use Twitter To Break Into Tech</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Mon, 07 Sep 2020 14:50:16 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/i-wrote-a-book-how-to-use-twitter-to-break-into-tech-792</link>
      <guid>https://dev.to/willjohnsonio/i-wrote-a-book-how-to-use-twitter-to-break-into-tech-792</guid>
      <description>&lt;h2&gt;
  
  
  TL:DR
&lt;/h2&gt;

&lt;p&gt;I wrote an eBook with all the tips and strategies I used to get build a professional network to get a job in tech! It's priced at $10 and you can grab it &lt;a href="https://williamjohnson.podia.com/break-into-tech-with-twitter"&gt;HERE!&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;Hi, I'm Will I currently work at egghead.io. At 33 I decided to change careers and teach my self web development. I knew that since didn't have a college degree or any experience in tech, I had to find another way to get into tech. &lt;/p&gt;

&lt;p&gt;From years of using social media to create opportunities for myself from booking performances for my dance group in other cities to being featured on EA Sports website when I was gaming. I knew that in order for me to stand out in tech, I needed to apply the same strategies. It worked! Now I want to help you do the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is This Book About?
&lt;/h2&gt;

&lt;p&gt;It's about creating a presence so strong on Twitter that opportunities start to just come your way. I know that sounds like a big promise. I agree is it but after using Twitter over and over again and still using it to this day. I have and continue to get amazing opportunities out of nowhere all the time.&lt;/p&gt;

&lt;p&gt;I don't focus on followers, likes, or retweets. I focus on getting your profile seen by the right people, not a lot of people.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Are People Saying About The Book
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Brian Douglas&lt;/strong&gt; Developer Advocate @ GitHub&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1302723314482204672-918" src="https://platform.twitter.com/embed/Tweet.html?id=1302723314482204672"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1302723314482204672-918');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1302723314482204672&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alex Hillman&lt;/strong&gt; Author of TinyMBA&lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1302394825279524864-423" src="https://platform.twitter.com/embed/Tweet.html?id=1302394825279524864"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1302394825279524864-423');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1302394825279524864&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  How can I get a copy?
&lt;/h2&gt;

&lt;p&gt;You can purchase your PDF copy for $10 here: &lt;a href="https://williamjohnson.podia.com/break-into-tech-with-twitter"&gt;Break Into Tech With Twitter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You also get a &lt;strong&gt;limited amount of FREE&lt;/strong&gt; copies from &lt;a href="https://twitter.com/alexhillman"&gt;Alex Hillman&lt;/a&gt; and &lt;a href="https://twitter.com/Rahatcodes"&gt;Rahat Chowdhury&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you purchase the book and have any questions let me know! I'll be happy to help!&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>career</category>
      <category>books</category>
    </item>
    <item>
      <title>How To Get Started with AWS (Q&amp;A)</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Wed, 24 Jun 2020 18:28:43 +0000</pubDate>
      <link>https://dev.to/egghead/how-to-get-started-with-aws-q-a-56k1</link>
      <guid>https://dev.to/egghead/how-to-get-started-with-aws-q-a-56k1</guid>
      <description>&lt;p&gt;To celebrate the release of Tomasz Łakomy's new AWS course &lt;a href="https://egghead.io/courses/build-an-app-with-the-aws-cloud-development-kit"&gt;Build an App with the AWS Cloud Development Kit&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We hosted an AWS Q&amp;amp;A on Twitter. The egghead web developer community on Twitter was able to ask questions, and Tomasz provided some great answers.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1272937541835067399-53" src="https://platform.twitter.com/embed/Tweet.html?id=1272937541835067399"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1272937541835067399-53');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1272937541835067399&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  I kicked off the discussion by asking "Can you use other databases besides DynamoDB with AWS?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
Absolutely! DynamoDB is an AWS-exclusive NoSQL database (or key-value store if you'd like to be really accurate) but for instance.&lt;/p&gt;

&lt;p&gt;You can use Amazon RDS (Relational Database Service) to use MySQL, PostgreSQL, MariaDB, Oracle (if you need to) and Amazon Aurora&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/rds/aurora/"&gt;Amazon Aurora&lt;/a&gt; is another type of database built for the cloud, unlike DynamoDB it's a MySQL and PostgreSQL-compatible relational database&lt;/p&gt;

&lt;h2&gt;
  
  
  Ceora asked for suggestions for getting practical/real-world experience in AWS?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/ceeoreo_"&gt;@ceeoreo_&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
When it comes to getting actual experience: start experimenting&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use S3 to backup your photos&lt;/li&gt;
&lt;li&gt;Use Lambda to build an API for your website&lt;/li&gt;
&lt;li&gt;Use DynamoDB as a todo list&lt;/li&gt;
&lt;li&gt;Use SageMaker to appear incredibly smart because machine learning is magic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;He also added going through the &lt;a href="https://aws.amazon.com/certification/certification-prep/"&gt;AWS Certified Cloud Practitioner&lt;/a&gt; prep might be a good idea because the purpose of the exam is to get you familiar with AWS Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  The Code Pixi and Vaibhav asked: "What are your recommendations for someone who's a total beginner with AWS?"
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/TheCodePixi"&gt;@TheCodePixi&lt;/a&gt;&lt;br&gt;
&lt;a href="https://twitter.com/vaibhavThevedi"&gt;@Vaibhav&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, start with AWS Lambda - you don't have to become an expert, but you can start using it in order to (for instance) build your own serverless APIs&lt;/p&gt;

&lt;p&gt;It doesn't have to be a really deep dive, IMHO experimenting is an excellent way to learn (and you're not going to get charged anything on a new account thanks to the free tier - a million free requests per month). &lt;/p&gt;

&lt;p&gt;IMHO this egghead lesson &lt;a href="https://egghead.io/lessons/aws-wtf-is-aws-lambda"&gt;WTF is AWS Lambda&lt;/a&gt; by yours truly is a great place to start: &lt;/p&gt;

&lt;p&gt;Secondly, consider checking out some of the &lt;a href="https://aws.amazon.com/certification/certification-prep/"&gt;AWS Certified Cloud Practitioner courses&lt;/a&gt; - it's the easiest AWS certification exam and the goal of it is to show that you "have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud"&lt;/p&gt;

&lt;p&gt;This course is also a great introduction into the world of serverless/AWS:&lt;br&gt;
&lt;a href="https://egghead.io/courses/develop-a-serverless-backend-using-node-js-on-aws-lambda"&gt;Develop A Serverless Backend Using Node JS on AWS Lambda&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Something more official:&lt;br&gt;
&lt;a href="https://aws.amazon.com/getting-started/fundamentals-overview/"&gt;AWS Fundamentals&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Aengus asked "What sort of use cases would best be served by using AWS vs something like Netlify or Heroku? When would it be overkill?"
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/aengusmcmillin"&gt;@aengusmcmillin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
"As with all great questions in programming, the answer is: "It depends"&lt;/p&gt;

&lt;p&gt;Netlify, Heroku, AWS Amplify solve similar problems when it comes to building web apps and they are amazing at that. My personal site uses Netlify, but all of our infrastructure at OLX Tech lives on AWS since we have a lot of traffic.&lt;/p&gt;

&lt;p&gt;Of course, to get started with AWS you don't have to be a huge company, thanks to their free tier (my last bill was $5 though). Even if you use Netlify, IMHO there's a great value of getting to know serverless technologies a bit better. &lt;/p&gt;

&lt;p&gt;I wanted to say that serverless is the future, but it's not entirely true serverless is here now and it'll stay for a while"&lt;/p&gt;

&lt;h2&gt;
  
  
  Kranthiasks "Is it possible to build complex applications completely using AWS lambda/serverless?" and "Can you refer to any resources related to architecting fully serverless applications?"
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/kkranthi438"&gt;@kkranthi438&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
Yup! It definitely requires a shift in perspective when it comes to thinking about your architecture (you don't have a server running your monolith 24/7). &lt;/p&gt;

&lt;p&gt;For example, at OLX Tech we're running serverless services which are built on top of multiple lambdas + DynamoDB&lt;/p&gt;

&lt;p&gt;For resources read and watch everything that &lt;a href="https://twitter.com/theburningmonk"&gt;@theburningmonk&lt;/a&gt; has even written/recorded. As well as this &lt;a href="https://egghead.io"&gt;eggheadio&lt;/a&gt; course: &lt;br&gt;
&lt;a href="https://egghead.io/courses/building-serverless-web-applications-with-react-aws-amplify"&gt;Building Serverless Web Applications With React AWS Amplify&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Lauro asked: "Is it worth getting AWS certified?"
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/laurosilvacom"&gt;@laurosilvacom&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
IMHO it is - it's an excellent way of getting and solidifying your knowledge about AWS Cloud. Having a concrete list of services that you need to understand is better than "I'm going to learn all of it!". &lt;/p&gt;

&lt;p&gt;I wrote a bit more about my experience in this post: &lt;a href="https://tlakomy.com/passing-aws-solutions-architect-associate-exam"&gt;Passing AWS Solutions Architect Associate exam&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  John wanted to know "Did diving deep clear up any misunderstandings you had going in?"
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/johnlindquist"&gt;@johnlindquist&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
Absolutely! For instance, I considered S3 to be an actual 'simple' service: "just buckets that store files, how hard can that be". While that's true on a surface level, S3 has much more to offer when it comes to features like versioning, encryption, different storage tiers&lt;/p&gt;

&lt;p&gt;Another thing, I had this idea that since DynamoDB is a NoSQL database it's really flexible and you don't need to think about your access patterns before you start using it. As Alex DeBrie (&lt;a href="https://twitter.com/alexbdebrie"&gt;@alexbdebrie&lt;/a&gt;) explains in his excellent "DynamoDB Book", this is not true&lt;/p&gt;

&lt;h2&gt;
  
  
  Tyler asks, "What are some features you wish AWS would add or possibly features that are coming out that you are excited about?"
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://twitter.com/iamtylerwclark"&gt;@iamtylerwclark&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomasz:&lt;/strong&gt; &lt;br&gt;
I'd love to see a CloudWatch console visual overhaul, currently, it's not exactly intuitive and it could definitely use some love. Apart from that (it's a common complaint, I'm not exactly unique in that regard) AWS docs are famously... not approachable for beginners (Which is actually part of the motivation behind my course. I went through all of that so you don't have to!). &lt;/p&gt;

&lt;p&gt;I'd also love to see more educational content from AWS featured in the Console - for instance when you go to DynamoDB console for the first time.&lt;/p&gt;

&lt;p&gt;And yes, there are various conference talks, webinars, etc but what I feel folks are lacking are guidance when it comes to "I have all those features, which ones are going to solve my problems"&lt;/p&gt;

&lt;p&gt;One more thing: Dear AWS, please make the SAVE button in AWS Lambda Console bigger, make it blink, jump, or whatever when I have unsaved changes in the editor. Don't make me debug code that is not even saved :(&lt;/p&gt;

&lt;p&gt;These were some really great questions and Tomasz provided some great insight on how to get started learning AWS!&lt;/p&gt;

&lt;p&gt;His course &lt;a href="https://egghead.io/courses/build-an-app-with-the-aws-cloud-development-kit"&gt;Build an App with the AWS Cloud Development Kit&lt;/a&gt; is available now!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>You Should Speak At Meetups Before Your First Dev Job. Here's Why</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Tue, 26 May 2020 23:16:11 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/you-should-speak-at-meetups-before-your-first-dev-job-here-s-why-1j1j</link>
      <guid>https://dev.to/willjohnsonio/you-should-speak-at-meetups-before-your-first-dev-job-here-s-why-1j1j</guid>
      <description>&lt;p&gt;If you're a self-taught developer or Bootcamp student trying to get a job in tech can be hard. It's a lot of people aiming for the same goal of becoming a developer. A lot of times your resumes get ignored. &lt;/p&gt;

&lt;p&gt;That's because:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;resumes are boring&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;One of the best things I did was speak at meetups BEFORE I had my first dev job.&lt;/p&gt;

&lt;p&gt;Speaking at meetups puts you in front of professional developers, but in this situation, you're the star, you're the expert. That's a different position to be in than when you're just blindly submitting apps. You now have a face with your name and a personality. &lt;/p&gt;

&lt;p&gt;It's basically a cheat code to stand out in a sea of aspiring devs because not a lot of people like to speak in public and meetups are ALWAYS looking for speakers. You're giving them one less thing they have to worry about. &lt;/p&gt;

&lt;h2&gt;
  
  
  What Do You Talk About?
&lt;/h2&gt;

&lt;p&gt;Some you might be thinking what can you talk about you're a noob speaking to professionals, There are two approaches you can take. I took both.&lt;/p&gt;

&lt;p&gt;First, you can talk about new and hot technologies or tools. I gave a talk on a new framework called Svelte at a JavaScript Meetup. Not a lot of people knew about it and I was able to add something new.&lt;/p&gt;

&lt;p&gt;I was asked questions that I didn't know the answer to. I answered that I didn't know but that actually helped me make my talk better for the next time. I can add info about those questions.&lt;/p&gt;

&lt;p&gt;Second, you can do "soft skills" talks that aren't tech-specific but can benefit developers. I did a talk on "Personal Branding for Developers" and a talk on "How to Use Social Media to Boost Your Job Search". &lt;/p&gt;

&lt;p&gt;You can do talks on your learning techniques, bootcamp journey, what you learned from applying to 100 jobs. This list is endless because they come from your experience and no one can tell you your experience is wrong because it's yours and yours alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the benefits?
&lt;/h2&gt;

&lt;p&gt;Speaking at meetups lets people come to you. Afterward, people will ask you questions about resources, you're background etc. Now you get a chance to craft a story and build new relationships.&lt;/p&gt;

&lt;p&gt;From speaking at meetups people have approached me months later saying they enjoyed my talk and how it helped them. I even got reached out to be on a podcast from someone who was in the audience at my Svelte talk.&lt;/p&gt;

&lt;p&gt;This also strengthens relationships with people you already have met on your journey. When people see you really exceeding your comfort zone they start to gain a deep appreciation for what you're doing and will find ways to support you.&lt;/p&gt;

&lt;h2&gt;
  
  
  What If Nobody Likes My Talk or Don't Do A Good Job?
&lt;/h2&gt;

&lt;p&gt;That's definitely not a possibility! I thought every talk I gave sucked and I was being exposed as a fraud but the feedback I got was quite the opposite. I was told "I really enjoyed that you didn't talk like a walking computer" and one bootcamp student said "Thank you, your made me realize I can be a developer, you made it seem so easy.".&lt;/p&gt;

&lt;p&gt;So your viewpoint might be just what someone in the audience needs. You never know who out there is watching and waiting for your perspective.&lt;/p&gt;

&lt;p&gt;So go out there and show the world what you know. I looked forward to seeing it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you like this post subscribe to my newsletter. I help people get into tech by sharing tips that worked for me.&lt;/em&gt;&lt;br&gt;
&lt;a href="http://tinyletter.com/willjohnsonio"&gt;http://tinyletter.com/willjohnsonio&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Why You Should Stop Being Scared To Write A Blog Post.</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Sat, 23 May 2020 03:53:12 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/why-you-should-stop-being-scared-to-write-a-blog-post-ph4</link>
      <guid>https://dev.to/willjohnsonio/why-you-should-stop-being-scared-to-write-a-blog-post-ph4</guid>
      <description>&lt;p&gt;Blogging is one of the best ways to share with other people something you learned. One thing I always hear people say when I tell them to blog is that they are scared. &lt;/p&gt;

&lt;p&gt;They're scared &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;they don't have anything new to say&lt;/li&gt;
&lt;li&gt;that it might be wrong &lt;/li&gt;
&lt;li&gt;that it won't be good enough&lt;/li&gt;
&lt;li&gt;they don't know what to blog about&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of those are legit concerns! but before I get too far into writing this post I want to share this video by Will Smith on fear if you have time watch it and let me know what you think.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/MHnYpcmc2m0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;To sum the video up Will Smith says that basically &lt;strong&gt;before we even do something&lt;/strong&gt; we let our mind build up all these scenarios that are negative and we start to even have physical pain.&lt;/p&gt;

&lt;p&gt;But when we actually follow through with it we feel bliss and we wonder why we let ourselves get all worked up in the first place. There's no reason to be scared because nothing is actually happening. We get scared of what MIGHT happen.&lt;/p&gt;

&lt;p&gt;The majority of the time those things don't even happen. &lt;/p&gt;

&lt;p&gt;"The best things in life are on the other side of terror"&lt;/p&gt;

&lt;p&gt;I'm not going to lie I "feel" a little fear writing this post but it won't stop me and I have been every time I posted a blog. My mind jumps to all the bad things people might say etc. But those things never happen. I'm not saying they won't but there's no reason to hold back from the world because of maybe's&lt;/p&gt;

&lt;p&gt;I can always delete my post and try again it won't end my career. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't block your opportunities because of fear&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Blogging, sharing knowledge and being helpful is one of the best things you can do for your career you never know where it can lead and while it may pose some risk to your ego maybe. But isn't landing your dream job worth the risk? Isn't building relationships with people you admire worth the risk? &lt;/p&gt;

&lt;p&gt;If you're worried about writing new and novel that's not necessary the new and novel is YOU! You haven't written on this topic from your viewpoint before. I mean think about how many brands of water there is. If something as regular as water can have different versions. You can write another post on JavaScript array methods.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1226136228443172865-493" src="https://platform.twitter.com/embed/Tweet.html?id=1226136228443172865"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1226136228443172865-493');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1226136228443172865&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;To quote another Will Smith line this was from "After Earth" I've only seen this movie once but this line stuck with me ever since. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Please watch this clip it's only 1:23&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/wSKzLtRzY78"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Fear is not real it's a product of our thoughts and imagination&lt;/p&gt;

&lt;p&gt;I've been scared to do so many things like write blog posts, speak at meetups, be on podcasts, be on twitch streams, start a podcast, heck even tweeting people and much more but going through with all those things has lead to even more amazing opportunities and allowed me to meet more people.&lt;/p&gt;

&lt;p&gt;If I would have listened to my thoughts I would have missed out on all the great things that come from taking those risks.&lt;/p&gt;

&lt;p&gt;People love risk-takers, everyone you admire felt those same fears and will really respect you for following through despite them. That's a career hack on another level. &lt;/p&gt;

&lt;p&gt;I'm not saying your fears aren't real, that anxiety doesn't exist or trolls who live to make people feel like crap don't exist.&lt;/p&gt;

&lt;p&gt;But don't let those things hold you back from living your best life.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you like this post subscribe to my newsletter. I help people get into tech by sharing tips that worked for me.&lt;/em&gt;&lt;br&gt;
&lt;a href="http://tinyletter.com/willjohnsonio"&gt;http://tinyletter.com/willjohnsonio&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>career</category>
    </item>
    <item>
      <title>Looking for code streamers? Here's a list for you!</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Fri, 17 Apr 2020 22:35:04 +0000</pubDate>
      <link>https://dev.to/egghead/looking-for-code-streamers-here-s-a-list-for-you-4jdi</link>
      <guid>https://dev.to/egghead/looking-for-code-streamers-here-s-a-list-for-you-4jdi</guid>
      <description>&lt;p&gt;Code streaming has become very popular.&lt;/p&gt;

&lt;p&gt;More and more people are streaming themselves, solving problems, building things, and interacting with the developer community. They are starting channels on Mixer, Twitch, and YouTube.&lt;/p&gt;

&lt;p&gt;We wanted to create a resource of code streamers that can be found all in one place!&lt;/p&gt;

&lt;p&gt;We asked the &lt;a href="[https://community.egghead.io/t/code-streamers-tell-us-where-to-check-out-your-stream/2144](https://community.egghead.io/t/code-streamers-tell-us-where-to-check-out-your-stream/2144)"&gt;egghead community&lt;/a&gt; to share their streams.&lt;/p&gt;

&lt;p&gt;Do you stream? Leave a link to your stream in the comments!&lt;/p&gt;

&lt;p&gt;Here are some streamers from the egghead community!&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%2Fpbs.twimg.com%2Fprofile_images%2F1250239000423608321%2FpVrygbIs_400x400.jpg" 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%2Fpbs.twimg.com%2Fprofile_images%2F1250239000423608321%2FpVrygbIs_400x400.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/pachicodes" rel="noopener noreferrer"&gt;Pachi&lt;/a&gt; is self-taught developer who loves CSS(who doesn't, though?). She streams herself creating small pages and sometimes playing League of Legends, being a new and showing her drive it's an excellent opportunity to watch someone on their way to big things!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/pachicodes" rel="noopener noreferrer"&gt;https://www.twitch.tv/pachicodes&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%2Ftylerclark.dev%2Fstatic%2F5feb9c82f5ca3b5cad64df57682248a3%2F20455%2Fprof.webp" 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%2Ftylerclark.dev%2Fstatic%2F5feb9c82f5ca3b5cad64df57682248a3%2F20455%2Fprof.webp" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/iamtylerwclark" rel="noopener noreferrer"&gt;Tyler Clark&lt;/a&gt; is DevRel Engineer at Auth0. He pairs up with other developers and open source maintainers to learn new tools and technologies in real-world apps. His topics are very diverse in subjects, from tools like React-Query to mastering codesandbox or illustrating development concepts. There's something for every developer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/livewithtyler" rel="noopener noreferrer"&gt;https://www.twitch.tv/livewithtyler&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%2Fpbs.twimg.com%2Fprofile_images%2F835711461515231232%2F52DhKCvR_400x400.jpg" 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%2Fpbs.twimg.com%2Fprofile_images%2F835711461515231232%2F52DhKCvR_400x400.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/ETBoggs" rel="noopener noreferrer"&gt;Eric Boggs&lt;/a&gt; teaches free intro to Web Dev lessons. All you need a VSCode and a good attitude. No experience required. This would be an excellent way to introduce someone you know to web dev. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.quarantinecode.com/" rel="noopener noreferrer"&gt;https://www.quarantinecode.com/&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%2Fpbs.twimg.com%2Fprofile_images%2F715433404100059137%2FAYjfw8tH_400x400.jpg" 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%2Fpbs.twimg.com%2Fprofile_images%2F715433404100059137%2FAYjfw8tH_400x400.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/jlengstorf" rel="noopener noreferrer"&gt;Jason Lengstorf&lt;/a&gt; hosts the Learn With Jason show where his guest either teach him something new or he teaches them something new in 90 mins. Jason has a great community around him, and his chat is super enthusiastic.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitch.tv/jlengstorf" rel="noopener noreferrer"&gt;https://twitch.tv/jlengstorf&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%2Favatars0.githubusercontent.com%2Fu%2F17270662%3Fs%3D460%26u%3D8d1a4d67576db0a3baa21fa5b2ecab811476da61%26v%3D4" 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%2Favatars0.githubusercontent.com%2Fu%2F17270662%3Fs%3D460%26u%3D8d1a4d67576db0a3baa21fa5b2ecab811476da61%26v%3D4" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/GirlsCodeMK" rel="noopener noreferrer"&gt;Eva&lt;/a&gt; is a co-founder of includesJS focused on improving diversity in tech. Eva host online conversations on Twitch with developers, organizers, conference speakers, and more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/edieblu" rel="noopener noreferrer"&gt;https://www.twitch.tv/edieblu&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%2Fd2eip9sf3oo6c2.cloudfront.net%2Finstructors%2Favatars%2F000%2F000%2F275%2Fmedium%2Fheadshot_post_gym_dec_2018_500.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%2Fd2eip9sf3oo6c2.cloudfront.net%2Finstructors%2Favatars%2F000%2F000%2F275%2Fmedium%2Fheadshot_post_gym_dec_2018_500.png" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/chrisbiscardi" rel="noopener noreferrer"&gt;Chris Biscardi&lt;/a&gt; streams the cutting edge. He is very interested in new technologies and seeing how they crack. On his stream, you can learn about more than what's hot, you learn about what's going to be hot so you can be ahead of the curve.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/chrisbiscardi" rel="noopener noreferrer"&gt;https://www.twitch.tv/chrisbiscardi&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%2Fpbs.twimg.com%2Fprofile_images%2F1248315803822219264%2F9Kz1jZMn_400x400.jpg" 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%2Fpbs.twimg.com%2Fprofile_images%2F1248315803822219264%2F9Kz1jZMn_400x400.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/Rahatcodes" rel="noopener noreferrer"&gt;Rahat Chowdhury&lt;/a&gt; is a full stack developer and podcast host he streams himself building actual projects with in-demand technologies like React, Gatsby, and GraphQL. In one series, he showed behind the scenes of building his podcast site!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/rahatcodes" rel="noopener noreferrer"&gt;https://www.twitch.tv/rahatcodes&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%2Fpbs.twimg.com%2Fprofile_images%2F1225193428159467521%2FixruMJfw_400x400.jpg" 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%2Fpbs.twimg.com%2Fprofile_images%2F1225193428159467521%2FixruMJfw_400x400.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/kurtkemple" rel="noopener noreferrer"&gt;Kurt Kemple&lt;/a&gt; streams a variety of coding, design, video/photo editing, fitness, and a bit of gaming. So if you're not in the mood for just development, you can join his community for other topics as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/theworstdev" rel="noopener noreferrer"&gt;https://www.twitch.tv/theworstdev&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%2Fwww.refactr.tech%2Fstatic%2Fa074c5e4ae73016d8eae38a17810cac6%2F49b36%2Fsamjulien600.jpg" 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%2Fwww.refactr.tech%2Fstatic%2Fa074c5e4ae73016d8eae38a17810cac6%2F49b36%2Fsamjulien600.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/samjulien" rel="noopener noreferrer"&gt;Sam Julien&lt;/a&gt; is a DevReal at Auth0 he streams coding (mostly Angular &amp;amp; React), talk-building, and tech career information. He decided to rebuild his blog in Gatsby and let the community join him in the process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/samjulien" rel="noopener noreferrer"&gt;https://www.twitch.tv/samjulien&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%2Fpbs.twimg.com%2Fprofile_images%2F803994875335163904%2FqmmR8j-F_400x400.jpg" 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%2Fpbs.twimg.com%2Fprofile_images%2F803994875335163904%2FqmmR8j-F_400x400.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/khaled_garbaya" rel="noopener noreferrer"&gt;Khaled Garbaya&lt;/a&gt; if you're interested in learning JAMStack, this would be the stream to follow.  Khaled builds real projects live from start to finish using the JAMStack, and you don't miss a thing! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/kgarbaya" rel="noopener noreferrer"&gt;https://www.twitch.tv/kgarbaya&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%2Fpbs.twimg.com%2Fprofile_images%2F1244297362203344898%2F5WpDRe1n_400x400.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%2Fpbs.twimg.com%2Fprofile_images%2F1244297362203344898%2F5WpDRe1n_400x400.png" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/ryanwarnercodes" rel="noopener noreferrer"&gt;Ryan Warner&lt;/a&gt; for developers looking to improve their design skill's Ryans stream in an excellent place to start. Ryan starts working in Figma and brings designs to life with code. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.twitch.tv/RyanWarnerCodes" rel="noopener noreferrer"&gt;https://www.twitch.tv/RyanWarnerCodes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Give these streamers a follow and get involved in their chat!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>10 Tips To Get The Most Out Of Meetups and Conferences</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Fri, 06 Mar 2020 22:20:34 +0000</pubDate>
      <link>https://dev.to/egghead/10-tips-to-get-the-most-out-of-meetups-and-conferences-427n</link>
      <guid>https://dev.to/egghead/10-tips-to-get-the-most-out-of-meetups-and-conferences-427n</guid>
      <description>&lt;p&gt;We asked the &lt;a href="https://egghead.io/"&gt;egghead&lt;/a&gt; community on Twitter for their best tips on how to make sure you get the most of out meetups and conferences. We wanted to share those answers with the DEV community!&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235336721866395649-431" src="https://platform.twitter.com/embed/Tweet.html?id=1235336721866395649"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235336721866395649-431');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235336721866395649&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;1) Get out of your comfort zone.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235351705509912576-601" src="https://platform.twitter.com/embed/Tweet.html?id=1235351705509912576"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235351705509912576-601');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235351705509912576&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;2) Try to connect with people before the event.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235347128739864582-618" src="https://platform.twitter.com/embed/Tweet.html?id=1235347128739864582"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235347128739864582-618');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235347128739864582&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;3) Network for knowledge transfer.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235337316945801216-656" src="https://platform.twitter.com/embed/Tweet.html?id=1235337316945801216"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235337316945801216-656');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235337316945801216&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;4) Focus meeting people over the talks.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235395031072006144-317" src="https://platform.twitter.com/embed/Tweet.html?id=1235395031072006144"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235395031072006144-317');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235395031072006144&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;5) Bring a friend to make you more comfortable.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235345765356228609-647" src="https://platform.twitter.com/embed/Tweet.html?id=1235345765356228609"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235345765356228609-647');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235345765356228609&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;6) Congratulate the speakers.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235428049451130886-413" src="https://platform.twitter.com/embed/Tweet.html?id=1235428049451130886"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235428049451130886-413');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235428049451130886&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;7) Don't be in a rush.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235435470978347011-493" src="https://platform.twitter.com/embed/Tweet.html?id=1235435470978347011"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235435470978347011-493');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235435470978347011&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;8) Takes note then share them later.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235442204950302720-360" src="https://platform.twitter.com/embed/Tweet.html?id=1235442204950302720"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235442204950302720-360');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235442204950302720&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;9) Make sketch notes&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235338506295267329-972" src="https://platform.twitter.com/embed/Tweet.html?id=1235338506295267329"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235338506295267329-972');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235338506295267329&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;10) Focus on what's being presented&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1235340339923296256-592" src="https://platform.twitter.com/embed/Tweet.html?id=1235340339923296256"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1235340339923296256-592');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1235340339923296256&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hope these tips are helpful for you! Our twitter community is very helpful. &lt;a href="https://twitter.com/eggheadio"&gt;Give us a follow&lt;/a&gt; to get tips in real-time!&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>15 Tips For Someone New To Web Development</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Mon, 24 Feb 2020 18:01:03 +0000</pubDate>
      <link>https://dev.to/egghead/advice-for-someone-new-to-web-development-13pf</link>
      <guid>https://dev.to/egghead/advice-for-someone-new-to-web-development-13pf</guid>
      <description>&lt;p&gt;On Twitter we asked the &lt;a href="https://egghead.io/"&gt;egghead&lt;/a&gt; community for advice for new developers:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229903764716490753-265" src="https://platform.twitter.com/embed/Tweet.html?id=1229903764716490753"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229903764716490753-265');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229903764716490753&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Tons of developers gave out some awesome advice and we wanted to share some with the dev.to community. &lt;/p&gt;

&lt;p&gt;1) The fundamentals are always a good start.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229912686822952960-577" src="https://platform.twitter.com/embed/Tweet.html?id=1229912686822952960"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229912686822952960-577');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229912686822952960&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;2) Don't get stuck on the "right way".&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229923421804470273-379" src="https://platform.twitter.com/embed/Tweet.html?id=1229923421804470273"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229923421804470273-379');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229923421804470273&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;3) Make a journal for your future self.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229932170485129217-103" src="https://platform.twitter.com/embed/Tweet.html?id=1229932170485129217"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229932170485129217-103');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229932170485129217&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;4) Hang out with veterans to see they don't know it all.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1230220935921201152-2" src="https://platform.twitter.com/embed/Tweet.html?id=1230220935921201152"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1230220935921201152-2');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1230220935921201152&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;5) Get a study buddy!&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229990169618657280-192" src="https://platform.twitter.com/embed/Tweet.html?id=1229990169618657280"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229990169618657280-192');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229990169618657280&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;6) You can learn a lot from your mistakes.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229904201989414913-163" src="https://platform.twitter.com/embed/Tweet.html?id=1229904201989414913"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229904201989414913-163');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229904201989414913&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;7) You don't have to chase the newest thing.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229908741182676993-453" src="https://platform.twitter.com/embed/Tweet.html?id=1229908741182676993"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229908741182676993-453');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229908741182676993&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;8) Build things you don't think you're ready for.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1230335467222183936-79" src="https://platform.twitter.com/embed/Tweet.html?id=1230335467222183936"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1230335467222183936-79');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1230335467222183936&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;9) It gets easier with time.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1230115633716699137-426" src="https://platform.twitter.com/embed/Tweet.html?id=1230115633716699137"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1230115633716699137-426');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1230115633716699137&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;10) Don't forget to network.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1230124500605423616-863" src="https://platform.twitter.com/embed/Tweet.html?id=1230124500605423616"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1230124500605423616-863');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1230124500605423616&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;11) Communication is important.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1230033920432885760-808" src="https://platform.twitter.com/embed/Tweet.html?id=1230033920432885760"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1230033920432885760-808');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1230033920432885760&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;12) Don't compare yourself to others.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1230162032642658310-231" src="https://platform.twitter.com/embed/Tweet.html?id=1230162032642658310"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1230162032642658310-231');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1230162032642658310&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;13) Don't worry about what you don't know yet.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229908420716826624-833" src="https://platform.twitter.com/embed/Tweet.html?id=1229908420716826624"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229908420716826624-833');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229908420716826624&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;14) Keep on building.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229907232302751744-908" src="https://platform.twitter.com/embed/Tweet.html?id=1229907232302751744"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229907232302751744-908');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229907232302751744&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;15) Don't give up.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1229906933605228544-907" src="https://platform.twitter.com/embed/Tweet.html?id=1229906933605228544"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1229906933605228544-907');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1229906933605228544&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Of course this wasn't all of the great advice from this thread. Check it out if you want to read them all.&lt;/p&gt;

&lt;p&gt;Share any advice you have for new developers in the comments.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Intro to CSS Variables</title>
      <dc:creator>Will Johnson</dc:creator>
      <pubDate>Tue, 04 Feb 2020 07:03:07 +0000</pubDate>
      <link>https://dev.to/willjohnsonio/intro-to-css-variables-1iij</link>
      <guid>https://dev.to/willjohnsonio/intro-to-css-variables-1iij</guid>
      <description>&lt;p&gt;In CSS you can use variables to store information and reference it later in your app using the variable name. This make writing CSS a lot easier because, it cuts down on having to type the same things over and over when you need to make changes in multiple places.&lt;/p&gt;

&lt;h2&gt;
  
  
  Declaring CSS variables
&lt;/h2&gt;

&lt;p&gt;You can declare a css variable inside of any CSS declaration block &lt;code&gt;{}&lt;/code&gt; type &lt;code&gt;--variable-name&lt;/code&gt; as the property, then set the value. We'll use red.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="py"&gt;--main-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Using CSS variables
&lt;/h2&gt;

&lt;p&gt;To use a CSS variable you need the &lt;code&gt;var()&lt;/code&gt; function. Type &lt;code&gt;var(variable-name)&lt;/code&gt; inside of the declaration block you want to use the variable on.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;button&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;--main-color&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is useful because now anywhere you need to change the &lt;code&gt;main-color&lt;/code&gt; you change it once and it changes everywhere &lt;code&gt;main-color&lt;/code&gt; is referenced. Without CSS variables you would have to go and change each red color manually. 😫&lt;/p&gt;

&lt;h2&gt;
  
  
  CSS Variable Scope
&lt;/h2&gt;

&lt;p&gt;The CSS selector that you add the variable on, is available for all the children of that element. For example, a variable inside a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; will be useable by all the elements inside that &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;CSS variables are based on CSS specificity and the most specific selector used will be the one that shows in the browser.&lt;/p&gt;

&lt;p&gt;For example in this code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="py"&gt;--main-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;header&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="py"&gt;--main-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Any element that uses &lt;code&gt;main-color&lt;/code&gt; outside of &lt;code&gt;header&lt;/code&gt; will be red. Any element that uses &lt;code&gt;main-color&lt;/code&gt; inside of &lt;code&gt;header&lt;/code&gt; will be blue.&lt;/p&gt;

&lt;p&gt;Here is example here you can experiment with on codepen&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/willjohnsonio/embed/yLNBYeE?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>css</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
