<?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>Forem: Benjamin Gil Flores </title>
    <description>The latest articles on Forem by Benjamin Gil Flores  (@benjiboy13).</description>
    <link>https://forem.com/benjiboy13</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%2F139096%2Fd125d758-7315-47d9-b896-c4eb5bd9f8d8.jpeg</url>
      <title>Forem: Benjamin Gil Flores </title>
      <link>https://forem.com/benjiboy13</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/benjiboy13"/>
    <language>en</language>
    <item>
      <title>Authentication system with the MERN Stack</title>
      <dc:creator>Benjamin Gil Flores </dc:creator>
      <pubDate>Fri, 01 Mar 2019 15:53:37 +0000</pubDate>
      <link>https://forem.com/benjiboy13/authentication-system-with-the-mern-stack-3mp4</link>
      <guid>https://forem.com/benjiboy13/authentication-system-with-the-mern-stack-3mp4</guid>
      <description>&lt;h2&gt; A very strange night &lt;/h2&gt;

&lt;p&gt; Yesterday at night i decided to build the auth system for the application that im currently working on, in order to complete this task i watched some videos regarding this particular topic and based on the git hub repository of this instructor i was able to build up half of the auth system, meaning that i developed only the backend &lt;/p&gt;

&lt;p&gt; Now, even tho my backend is working with this auth system just fine i found myself in the situation where i did not understood almost all of it, i dont really know why this thing that i build up works! &lt;/p&gt;

&lt;p&gt; So as you can tell, that night was very strange &lt;/p&gt;

&lt;h2&gt; What are the pieces that comforms my auth system? &lt;/h2&gt;

&lt;p&gt;Well that i know of course, i used &lt;strong&gt;mongoDB&lt;/strong&gt;, &lt;strong&gt;mongoose&lt;/strong&gt;, &lt;strong&gt;passport&lt;/strong&gt;, &lt;strong&gt;bcrypt&lt;/strong&gt;, &lt;strong&gt;jwt&lt;/strong&gt;, and i think thats all of them.&lt;/p&gt;

&lt;h2&gt; Help me out? &lt;/h2&gt;

&lt;p&gt;So i was wondering if by any chance, one of you guys have a book or a reference to a good post, or maybe a good documentation, a video, something that might help me understand a little bit more about how the auth system works on &lt;strong&gt;nodeJS&lt;/strong&gt;, and what is a JWT token, what does it really do.&lt;/p&gt;

&lt;p&gt;Watching those video series helped me a little bit but i still dont get most of it.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>help</category>
    </item>
    <item>
      <title>Organizing a project in a txt file?!.</title>
      <dc:creator>Benjamin Gil Flores </dc:creator>
      <pubDate>Tue, 26 Feb 2019 17:10:32 +0000</pubDate>
      <link>https://forem.com/benjiboy13/organizing-a-project-in-a-txt-file-cbb</link>
      <guid>https://forem.com/benjiboy13/organizing-a-project-in-a-txt-file-cbb</guid>
      <description>&lt;p&gt; A couple of days ago, Jhon Papa gave me the idea to organize a big project in a txt file inside of your web app project, after a lot of thinking i came around with this specific form&lt;/p&gt;

&lt;h2&gt;Today Tasks&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--llt6ZhtE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/uvoho4uzvdyvbyllp5qp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--llt6ZhtE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/uvoho4uzvdyvbyllp5qp.png" alt="Today tasks image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; In this section i think the title is pretty self explanatory, the idea is to write up the tasks for the day in the project, now, i know there are a lot of to do list manager that are awesome out there but remember that even tho this is a simple text file is very usefull to have it right there, inside your project, and you can acces this file very quickly without having to open a task manager app &lt;/p&gt;

&lt;h2&gt;Pending&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BrD01Egq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/jdql8n6g3ntqq3ji7gs8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BrD01Egq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/jdql8n6g3ntqq3ji7gs8.png" alt="pending image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea of this pending section is write up all of those tasks that you did not finish in the day, so the next day you can remember all of those things that you didnt quite finished and finish them that day before writing up new tasks&lt;/p&gt;

&lt;h2&gt;Nice Ideas&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EtF5tcfo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/35aahye78luo1v2lvkdn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EtF5tcfo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/35aahye78luo1v2lvkdn.png" alt="nice ideas image"&gt;&lt;/a&gt;&lt;br&gt;
Imagine you are coding and suddenly you come across an amazing idea for the project, well, this is the section for you, you can write up there all of those nice ideas that you had while coding so you can remember them every day and maybe develop them.&lt;/p&gt;

&lt;h2&gt;Project Challenges&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Z_nwn7NE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/5h6hhagg3z3nwjbfsqeb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Z_nwn7NE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/5h6hhagg3z3nwjbfsqeb.png" alt="challenges image"&gt;&lt;/a&gt;&lt;br&gt;
This is a very important section for me, we must admit that there are certain tasks that might be to hard for us to code, i called them challenges and i writem up here, all of those things that might take me a lot of time to solve, the idea here is to see them everyday as a reminder that you should go ahead and investigate how to overcome those challenges; This is exciting isnt it?, cause you know that once you overcome all of those challenges the project will be basically done.&lt;/p&gt;

&lt;p&gt; Let me know in the comments what do you think about it?, would you use it on a real project?, do you already use something similar?&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>The correct form for deploying a web application for your customers?</title>
      <dc:creator>Benjamin Gil Flores </dc:creator>
      <pubDate>Fri, 22 Feb 2019 03:08:09 +0000</pubDate>
      <link>https://forem.com/benjiboy13/the-correct-form-for-deploying-a-web-application-for-your-customers-565n</link>
      <guid>https://forem.com/benjiboy13/the-correct-form-for-deploying-a-web-application-for-your-customers-565n</guid>
      <description>&lt;h2&gt; What are those things that we need to worry about? &lt;/h2&gt;

&lt;p&gt; Typically in a MERN stack app or MEAN stack app, we need to worry about three things, the DNS (Domain name), the server that is going to be hosting our React/ANgular App (like herocku) and the database that we are going to be running on the cloud. &lt;/p&gt;

&lt;p&gt; Those 3 things might be managed by completly different companies, for example you can have the domain name from Go-Daddy, the hosting from Herocku and the Database from MongoDB Atlas &lt;/p&gt;

&lt;h2&gt; Is it free? 

&lt;/h2&gt;
&lt;p&gt; Of course not, each of this companies are going to charge you for their services, each one of those with very different prices and of course you are not going to be paying for those services because at the end of the day, that app that you created it is not for you to use, hum, but how do i explain the customer how all of this works?, who is going to manage all of this companies accounts and due dates?, is it my job or the customer job? &lt;/p&gt;

&lt;h2&gt; What do i think about all of this? &lt;/h2&gt;

&lt;p&gt; I personally think that im the one who is in charge of managing all of this customers accounts and due dates in exchange of an extra fee, something like a...managament price. &lt;/p&gt;

&lt;p&gt; Im just a junior developer so i havent really deploy an actual app for anyone just yet, im working on a very samll web app right now for a very small institution, but is not an actual work its just that i do social service there because my university forces me to &lt;/p&gt;

&lt;p&gt; So even tho it is to early to deploy this app that im working on, as you can see i started worring about this deployment thing, i really dont know how to approach it like a real proffesional, what are your thoughts? &lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
