<?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: gabesharpton</title>
    <description>The latest articles on DEV Community by gabesharpton (@gabesharpton).</description>
    <link>https://dev.to/gabesharpton</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%2F251462%2Fc88ef9a1-cad3-411a-8240-9766f8a88558.png</url>
      <title>DEV Community: gabesharpton</title>
      <link>https://dev.to/gabesharpton</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gabesharpton"/>
    <language>en</language>
    <item>
      <title>How did you get past learning on your own to working on real projects?</title>
      <dc:creator>gabesharpton</dc:creator>
      <pubDate>Sat, 30 May 2020 20:45:09 +0000</pubDate>
      <link>https://dev.to/gabesharpton/how-did-you-get-past-learning-on-your-own-to-working-on-real-projects-9d9</link>
      <guid>https://dev.to/gabesharpton/how-did-you-get-past-learning-on-your-own-to-working-on-real-projects-9d9</guid>
      <description>&lt;p&gt;I have been learning software development for the past 8 months and still have trouble working on projects I did not help build from the ground up. I have tried to contribute to multiple open source projects (mostly JS libraries like Gatsby or React) but have not been able to successfully merge a pull request. Usually the reason being the commit does not provide enough to improve the project. Even though I feel confident in my skills they don't seem to be enough to land my first job. I have created multiple small projects and try to learn as much as I can but it lately has felt more like running in a circle. I would love to hear some ideas or things you have tried to get to the next level in my development career.&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>My first close encounter from the third kind... of React with Gatsby!</title>
      <dc:creator>gabesharpton</dc:creator>
      <pubDate>Thu, 30 Jan 2020 22:20:58 +0000</pubDate>
      <link>https://dev.to/gabesharpton/my-first-close-encounter-from-the-third-kind-of-react-with-gatsby-4089</link>
      <guid>https://dev.to/gabesharpton/my-first-close-encounter-from-the-third-kind-of-react-with-gatsby-4089</guid>
      <description>&lt;h1&gt;
  
  
  What is Gatsby?
&lt;/h1&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%2Fu1nfa59pz15s40l5qipr.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%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fu1nfa59pz15s40l5qipr.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Gatsby is a free and open-source framework based on React that helps developers build blazing-fast websites and apps&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can build seriously fast static websites very quickly with Gatsby. Gatsby also uses GraphQL which is a really nice query language that just might replace REST for my personal projects. Another great thing about Gatsby is all of the plugins available! There are so many great ones that can really make Gatsby shine. &lt;/p&gt;

&lt;p&gt;Being a new developer I try to not get to distracted by the new shiny technologies, but I can say that I am really glad I got distracted by Gatsby. It has not only helped me understand React on a larger scale but has also really helped me understand query languages and API development. After finishing Scott Tolinksi Pro Gatsby 2 tutorial on &lt;a href="https://www.leveluptutorials.com/tutorials/pro-gatsby-2" rel="noopener noreferrer"&gt;Level up Tutorials&lt;/a&gt; I fell in love with the way Gatsby handles not just API calls but the way you can build multiple pages very quickly using Markdown files.&lt;/p&gt;




&lt;h1&gt;
  
  
  Getting started
&lt;/h1&gt;

&lt;p&gt;You can download the Gatsby CLI to get started very fast, just run &lt;code&gt;npm install -g gatsby-cli&lt;/code&gt;&lt;br&gt;
Gatsby comes equipped with a &lt;code&gt;create-react-app &amp;lt;appName&amp;gt;&lt;/code&gt; clone of its own in &lt;code&gt;gatsby new &amp;lt;appName&amp;gt;&lt;/code&gt;.&lt;br&gt;
After that &lt;code&gt;cd &amp;lt;appName&amp;gt;&lt;/code&gt; and run &lt;code&gt;gatsby develop&lt;/code&gt; and see your base site appear at localhost:8000&lt;/p&gt;

&lt;p&gt;One really cool thing that &lt;code&gt;gatsby new &amp;lt;appName&amp;gt;&lt;/code&gt; does for you is after the app is running on localhost:8000, you can go to localhost:8000/__graphiql (thats two _ _) and have your own mini Postman built-in. It makes it really easy to write your queries and confirm the data is what you want. Then you can simply copy and paste the query you wrote in graphiql into your code! Pretty great in my opinion.&lt;/p&gt;

&lt;p&gt;Next, I want to become more familiar with GraphQL, as it has been fairly simple to pick up given my previous knowledge of REST. I would also like to learn about implement Apollo into my stack because I recently attended a React JS Meetup and really like hearing what the speaker was able to do with Apollo. If anyone has any resources for strengthening these skills I would appreciate any advice!&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>My personal reflection after completing a coding boot camp</title>
      <dc:creator>gabesharpton</dc:creator>
      <pubDate>Thu, 21 Nov 2019 19:58:55 +0000</pubDate>
      <link>https://dev.to/gabesharpton/my-personal-reflection-after-completing-a-coding-boot-camp-1m3b</link>
      <guid>https://dev.to/gabesharpton/my-personal-reflection-after-completing-a-coding-boot-camp-1m3b</guid>
      <description>&lt;p&gt;I graduated from &lt;a href="https://generalassemb.ly/"&gt;General Assembly&lt;/a&gt; Software Engineer Immersive Program this week. And there is a lot of mixed emotions I have now that it is done. First off I would like to say that attending the boot camp was the best decision I have made for my career. I have worked in multiple different industries before trying to tackle the world of development. And while I was able to learn a lot on my own, attending the boot camp really gave me the direction and discipline to continue being successful on my own.&lt;/p&gt;

&lt;p&gt;There is an entire world that has just opened up for me and the skill to pick up a new language and build a simple app in just a few weeks is a skill I will cherish for the rest of my life. I did not expect my culinary skills to be so transferable to software development, but I constantly find myself using the skills I learned in a kitchen to problem solve problems in my apps. I loved figuring out different techniques and which ingredients I could use to improve a dish and now I love figuring out different ways to write an app to improve performance and overall design. The first project I will learn on my own will be a basic blog app in Vue.js and the same app in React.&lt;/p&gt;

&lt;p&gt;I am also excited to learn about things like Gatsby and CSS libraries like LESS and SASS. These are all things they did not teach us about in the boot camp, but I do not know if I would have been motivated to learn them without the discipline it gave me. And there is so much more out there I can not wait to find out about!&lt;/p&gt;




&lt;p&gt;Some great podcasts I have found have been:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Syntax FM&lt;/li&gt;
&lt;li&gt;Ladybug&lt;/li&gt;
&lt;li&gt;CodeNewbie&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Some other great resources I will continue to use are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;FreeCodeCamp&lt;/li&gt;
&lt;li&gt;Pluralsite&lt;/li&gt;
&lt;li&gt;CodeCademy&lt;/li&gt;
&lt;li&gt;CodeWars&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And general social media and places to talk about code are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Twitter @GabrielSharpton&lt;/li&gt;
&lt;li&gt;Stack Overflow&lt;/li&gt;
&lt;li&gt;Medium&lt;/li&gt;
&lt;li&gt;Dev.to(Obviously ;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I would love any suggestions you all have found that has helped you on your coding journey! Feel free to reach out to me to talk about all things code. And if you are interested to follow my journey check out my Github at &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/gabesharpton"&gt;https://github.com/gabesharpton&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;All in all, I am very excited to join the Dev community so look out world! You have a new member joining your ranks.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>What I learned in Coding Bootcamp is...</title>
      <dc:creator>gabesharpton</dc:creator>
      <pubDate>Sat, 02 Nov 2019 20:26:08 +0000</pubDate>
      <link>https://dev.to/gabesharpton/what-i-learned-in-coding-bootcamp-is-3kgd</link>
      <guid>https://dev.to/gabesharpton/what-i-learned-in-coding-bootcamp-is-3kgd</guid>
      <description>&lt;p&gt;I am almost done with my General Assembly SEI Program and can't believe how much has changed the last two months. So many new and exciting doors have opened in my life and I am thrilled to have been a part of such a great cohort. I have learned a whole new way of thinking and have excelled at breaking down problems I come across. I learned how to learn a whole new language and build an app within three weeks. Paired programming has become a favorite solution to tough projects. But one of the main things I learned, is that there is so much more to learn.&lt;/p&gt;

&lt;p&gt;Throughout this experience I have seen myself grow in ways I didn't know I could. I have always been interested in learning new things, and programming has been such an inspiring journey. I have found a new passion for front end languages like JavaScript and CSS. React has been a nice addition and would like to tackle Angular after the cohort. I am excited to start my job search as I have already found a few companies I would love to work for that I am finally qualified for.&lt;/p&gt;

&lt;p&gt;I have increased my problem-solving ability 10 times over not only in programming but in my day to day life. I have taken on a whole new way of thinking and looking at issues. Not to mention I see code in everything nowadays. This is great I have never really immersed myself if something like software development before but I am so glad I did. I can't wait to show everyone my capstone project!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My first Back-end Project!</title>
      <dc:creator>gabesharpton</dc:creator>
      <pubDate>Wed, 16 Oct 2019 22:14:18 +0000</pubDate>
      <link>https://dev.to/gabesharpton/my-first-back-end-project-5420</link>
      <guid>https://dev.to/gabesharpton/my-first-back-end-project-5420</guid>
      <description>&lt;h1&gt;
  
  
  Hello World!
&lt;/h1&gt;

&lt;p&gt;My second project I created using Express.js and MongoDB. I learned a lot and found it really cool being able to create edit and update data on a page I created. It has full &lt;strong&gt;C.R.U.D&lt;/strong&gt; capability and at its essence is a fitness planner. The idea being you can create your workout plan and change the amount of reps or pounds you do for that day. It definitely is a work in progress but I am excited to share what I have learned so far. &lt;/p&gt;




&lt;p&gt;One thing I got good at while working on this project was reading warning messages. It made it really easy to catch my bugs faster than in my front end projects that could have bugs anywhere and not display a message. I felt I did not have a good grasp on the concepts until I started implementing them into the app and it sort of clicked with me! And I am excited to show everyone my next project that will include both front end and back end repositories.&lt;/p&gt;




&lt;p&gt;For this project I used Handlebars as my views in MVC and am happy to not have to anymore! It was a lot more difficult to understand and get working than just using a front end folder or project and linking them together(which will be my next task!). But overall it was a fun experience and would love feedback from anyone interested in checking out my app!&lt;/p&gt;

&lt;h2&gt;
  
  
  Thanks for reading!
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/gabesharpton/Express-App"&gt;This is the link to my Github Repo!&lt;/a&gt;&lt;/p&gt;

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