<?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: Melissa Longenberger</title>
    <description>The latest articles on DEV Community by Melissa Longenberger (@melissa24).</description>
    <link>https://dev.to/melissa24</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%2F366255%2F50e7d490-d47c-4ac3-8b8e-58dbd70a17b5.jpeg</url>
      <title>DEV Community: Melissa Longenberger</title>
      <link>https://dev.to/melissa24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/melissa24"/>
    <language>en</language>
    <item>
      <title>A visual guide to help Developers</title>
      <dc:creator>Melissa Longenberger</dc:creator>
      <pubDate>Fri, 17 Sep 2021 04:35:57 +0000</pubDate>
      <link>https://dev.to/melissa24/a-visual-guide-to-help-developers-2dh8</link>
      <guid>https://dev.to/melissa24/a-visual-guide-to-help-developers-2dh8</guid>
      <description>&lt;p&gt;I love helping people.  I love teaching Web Development.  In my lecture I use a lot of analogies to help explain some of the basic concepts.  One of the most common things I find that many students struggle with is understanding when and how to use padding and margin.  What if I told you that the element you are trying to style is a couch in your living room?  Using HTML and CSS you state where in the living room you would like to place the couch in reference to other items you have in there.  Using CSS you also move this couch around.  So what in the world am I getting at?&lt;/p&gt;

&lt;p&gt;Easy.  Margin is the space around the couch. It is what keeps your couch a certain distance away from the chair and the TV stand.  Now padding.  See that is the fluffiness of the couch.  That's all internal to the element that is the couch.  In this case the border would be the fabric on the outside of the couch.  It's what holds the padding in.&lt;/p&gt;

&lt;p&gt;For some of my students picturing things this way helps give them a visual way to understand how things are behaving.  Granted not every student needs these visuals, but that doesn't mean that they can't still help.  &lt;/p&gt;

&lt;p&gt;So as I can't help every new or experienced developer this past weekend I wanted to try and take my analogies and give them some visuals and publish them for the whole world to see.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://beedevservices.github.io/beedev-helper/"&gt;BeeDev's Helper's&lt;/a&gt; is the site that I have started to do just this.  I am sure that this will always be a work in progress.  I mean why wouldn't it be.  There is always another way to describe things or picture things.  Right now there isn't much to the site, just a few pages but they are good pages.  &lt;/p&gt;

&lt;p&gt;It isn't mobile friendly yet either, but I will get it there.  What matters is I am proud of what I have done so far, and that I won't stop adding to it.  &lt;/p&gt;

&lt;p&gt;Feel free to share the link, give suggestions on what to add or make better.  I welcome the advice. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Web Developers Journey</title>
      <dc:creator>Melissa Longenberger</dc:creator>
      <pubDate>Tue, 02 Feb 2021 07:21:14 +0000</pubDate>
      <link>https://dev.to/melissa24/a-web-developers-journey-2p29</link>
      <guid>https://dev.to/melissa24/a-web-developers-journey-2p29</guid>
      <description>&lt;p&gt;I started a blog at the end of 2020 to create a place to log my journey as a Web Developer.  Even if I am the only one that will ever read it, I think it will be interesting to see the posts years from now and how I felt when new challenges came up or something good happened. &lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;For my post here today I want to talk about the Project that I have been working on for the last 4 weeks at Lambda, our Labs project.  Even though I have been hired already and I am teaching Web Development that doesn't mean I don't deserve to get my endorsement through Lambda.  &lt;/p&gt;

&lt;p&gt;The project that we are working on is for Human Rights First, but more specifically it is about asylum cases.  When someone seeks asylum in the US there is a process that they must go through to be granted or denied asylum.&lt;/p&gt;

&lt;p&gt;The idea behind our project is to have a searchable database of uploaded (redacted) case files for representatives to go through.  How often has Judge A granted asylum for Group type X.&lt;/p&gt;

&lt;p&gt;When I was assigned the project I honestly had no clue what it was about and was kinda worried about it.  Can I do this project justice not knowing anything about it?  I don't know anyone that has asked for asylum, or at least I don't believe I do, so how could I possibly work on a project like this?&lt;/p&gt;

&lt;p&gt;Well my team is amazing.  From the Web Developers to the Data Scientists we have all been putting in our 100% best.  Turns out knowing what the project is about isn't as important as understanding what the stakeholder is looking for and turning their wishes into functions....so to speak. &lt;/p&gt;

&lt;h2&gt;
  
  
  Groups, the good bad and....
&lt;/h2&gt;

&lt;p&gt;Working in a group isn't always a good experience.  However it should always be a learning experience.   I got lucky during my labs experience and was paired up with some amazing folks.  Both the fellow Web Developers and the Data Scientists we all amazing to work with.  &lt;/p&gt;

&lt;p&gt;On the Web Developer side we had quite a few challenges to over come. The biggest one that we chose to take on for the front end team was the upload button.  We realized that with the project ahead of us having the ability to upload the case files for others to search through was important.  Working on the display of things was equally important as well so we split our time between everything.  &lt;/p&gt;

&lt;p&gt;In working on the upload button and functionality we realized that it was going to be a bit more complicated that we first thought.  The Stakeholder wanted to have the ability to add tags to the form that would add the file and parameters to the database.  Not generally a problem until we realized the complexity of the tags.  What we ended up needing was going to be a kinda hierarchy of sorts where we would need to pick a main category, which will then show its sub categories.  Once that is chosen a list of tags would be shown as well as an option to add a new one.  We understood the reasons for having this but that didn't mean it was a function that would be easy to replicate.  &lt;/p&gt;

&lt;p&gt;We didn't fully solve it only due to some bugs in the backend, however we did leave some good detailed notes so that the next team that works on it know what we did and what needs to be done.  &lt;/p&gt;

&lt;h2&gt;
  
  
  The end has come .... now what?
&lt;/h2&gt;

&lt;p&gt;Well now that our time to work on the project has come to a close, it's time to present the project to the Stakeholder.  What works, what doesn't, things like that.&lt;/p&gt;

&lt;p&gt;What works is that the visual aspect of the site looks much better.  We went from this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1jz71tUq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5ihsr84oyr083fi4h0vc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1jz71tUq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5ihsr84oyr083fi4h0vc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
To this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lV9HTxGV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/m8mmv0ab83oyhn0lffuq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lV9HTxGV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/m8mmv0ab83oyhn0lffuq.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Makes it look much more inviting but also is more responsive.&lt;br&gt;
Before we started working on the project the upload button was shown on the page, but it wasn't connected to anything.  Now we have this:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lLoshTHn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/m7iupx0lr1kmd52vfiyz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lLoshTHn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/m7iupx0lr1kmd52vfiyz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Although not connected to the backend to be able to save the files or submit the form, but it has functionality and that is important.&lt;/p&gt;

&lt;p&gt;For the next team we have set them up so that they can connect the backend to the upload button as we set it all up it just needs to be wired.  Other features that will need to be worked on will be a download button, as well as a way to save searches.  The biggest issue I can see that the next team encountering would be in the download.  Will it download just the file or will there be other material downloaded as well?&lt;/p&gt;

&lt;h2&gt;
  
  
  Not my project so how can it help me?
&lt;/h2&gt;

&lt;p&gt;Now here is something that I asked myself when I first started labs.  This project wasn't something that I would have worked on or came up with but the experience that I gained both in working with a diverse team and with a code base that was already started and had some bugs is more than worth it.  I can not describe how beneficial working on a project can be. &lt;/p&gt;

&lt;h2&gt;
  
  
  My final thoughts
&lt;/h2&gt;

&lt;p&gt;I am grateful for everything that both Labs and Lambda has shown me and taught me. &lt;/p&gt;

&lt;p&gt;If you want to follow my blog here is the link:&lt;br&gt;
&lt;a href="https://blog.melissa-longenberger.com"&gt;https://blog.melissa-longenberger.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HoneyBees Game of Life</title>
      <dc:creator>Melissa Longenberger</dc:creator>
      <pubDate>Sun, 25 Oct 2020 02:47:22 +0000</pubDate>
      <link>https://dev.to/melissa24/honeybees-game-of-life-ipe</link>
      <guid>https://dev.to/melissa24/honeybees-game-of-life-ipe</guid>
      <description>&lt;p&gt;So I am a student of Lambda School and have finished the Core Web Developers part of the course and have been working with Computer Science or more specifically Python for the last unit.  I can tell you I am NOT a fan of python.  &lt;/p&gt;

&lt;p&gt;For the end of the 1st Computer Science Unit we have our usual end of unit Build Week (or in the part time program build weeks) and our project was to create our own version of Conway's Game of Life.  &lt;/p&gt;

&lt;p&gt;My name Melissa in Greek means Honeybee, so I wanted to change up the grid from boring 'ol square cells to hexagonal cells.  Well building a hexagonal grid in react wasn't too hard since there was a cool npm package I could use.  Being able to to click single hexagon cells proved to be a bit interesting. I was able to click the grid and change the whole grids color but that wasn't what I wanted to do.  With some help from fellow students, and even my instructor, I was finally able to get just the single hexagon cells to click on their own.  &lt;/p&gt;

&lt;p&gt;Building the logic for the actual Game of Life however certainly proved to be more difficult that I realized and currently as of this post still not done.  Since I needed to have a working application by the end of the Build Week I chose to add the boring square grid.  Now don't panic I am not giving up on the hexagonal grid just yet.  Like I said though I needed to turn in a working application.  And I did.  &lt;/p&gt;

&lt;p&gt;So what I did was create pages in my application the boring square ones and then the hexagonal one.  Check out the project here:&lt;br&gt;
&lt;a href="http://game-of-life-by-melissa.vercel.app/"&gt;http://game-of-life-by-melissa.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now by now you are wondering what this has to do with Hacktoberfest. Well &lt;a href="https://thecodingtrain.com"&gt;https://thecodingtrain.com&lt;/a&gt; has a game of life challenge on their site so although I had to do this for my school that doesn't mean I can't submit my version to their git repository and with luck eventually their site as well.  So I did.  &lt;/p&gt;

&lt;p&gt;I am very proud of this project even as it stands as it is as of this post.  I refuse to give up on that Hexagonal Grid.  I may even add more pages for other versions.  Who knows.  &lt;/p&gt;

</description>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>React Style May the 4th Challenge</title>
      <dc:creator>Melissa Longenberger</dc:creator>
      <pubDate>Sun, 11 Oct 2020 20:31:53 +0000</pubDate>
      <link>https://dev.to/melissa24/react-style-may-the-4th-challenge-1e4p</link>
      <guid>https://dev.to/melissa24/react-style-may-the-4th-challenge-1e4p</guid>
      <description>&lt;h2&gt;
  
  
  What I Learned From Hacktoberfest
&lt;/h2&gt;

&lt;p&gt;My first real contribution to someone else's project was through Coding Train's Repository.  I took on Coding Challenge #101 - Called May the 4th.  I put a spin on it of course.  I didn't use the programs that the website uses, instead I used React.  It took me a bit to get the basics done, but I did it.  I might make tweaks here and there but the official PR was accepted and published to their site here &lt;a href="https://thecodingtrain.com/CodingChallenges/101-may-the-4th.html"&gt;https://thecodingtrain.com/CodingChallenges/101-may-the-4th.html&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here is my live link that they published &lt;a href="https://coding-train-may-the-4th.vercel.app/"&gt;https://coding-train-may-the-4th.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I even went on and made a few changes here and there and published a new version through a different branch on my own repository here &lt;a href="https://coding-train-may-the-4th-pages.vercel.app/"&gt;https://coding-train-may-the-4th-pages.vercel.app/&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;I would love some feedback on what you think on either live version.&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>1st Hacktoberfest</title>
      <dc:creator>Melissa Longenberger</dc:creator>
      <pubDate>Thu, 08 Oct 2020 02:58:46 +0000</pubDate>
      <link>https://dev.to/melissa24/1st-hacktoberfest-56dk</link>
      <guid>https://dev.to/melissa24/1st-hacktoberfest-56dk</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FvscaWB5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ord42svc0ls8d5k5p2n8.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FvscaWB5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ord42svc0ls8d5k5p2n8.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned so far!
&lt;/h2&gt;

&lt;p&gt;In January I joined the ranks of Lambdalorians, and started the Full Stack Web Development Track at Lambda School.  Best decision I have made in some time.  For a Part Time student like myself the school takes over 1 year to go through 4 intense Units of Web Development, 2 Units of Computer Science, and then a few Units of Career and other team building projects.  As of this post I am about halfway through the Computer Science portion.  &lt;/p&gt;

&lt;p&gt;Man have I learned a lot.  Front End, Back End, and now Python.  But thats not all this school teaches.  Nope.  At the end of July I also gained the title of Team Lead (TL). A unique position in the school where I get to go back through the core units but not as a student, or not just as a student, but as a Mentor to 6-10 students.  &lt;/p&gt;

&lt;p&gt;It was through fellow TL's that I learned about Hacktoberfest.  Where I quickly decided that this was something I not only wanted to participate in as a Web Developer but as a maintainer.  Well those same TL's wanted to gather some good projects for Dev's of all levels and present them to fellow students to help them delve into the world of Open source.  So having 2 big projects that I have been working on in my github organization BeeDev Services I offered up the 4 repositories.  2 Front End React apps and their corresponding Backends.&lt;/p&gt;

&lt;p&gt;But just passing on those links wasn't enough I soon learned.  I also needed to have a solid README.md file.  Having seen tons of these files from repositories that the school has us work in I did know that mine had to be good.&lt;/p&gt;

&lt;p&gt;Hopefully I did a good job.  Here is a list of the ones that I added and welcome extra help on.&lt;br&gt;
Front End = &lt;a href="https://github.com/beedev-services/new-help-guide"&gt;https://github.com/beedev-services/new-help-guide&lt;/a&gt;&lt;br&gt;
Back End = &lt;a href="https://github.com/beedev-services/help-guide-database-api"&gt;https://github.com/beedev-services/help-guide-database-api&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Front End = &lt;a href="https://github.com/beedev-services/web-dev-journey"&gt;https://github.com/beedev-services/web-dev-journey&lt;/a&gt;&lt;br&gt;
Back End = &lt;a href="https://github.com/beedev-services/blog-api"&gt;https://github.com/beedev-services/blog-api&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I can't wait to see what others can contribute to these and what else I can contribute to others.&lt;br&gt;&lt;br&gt;
Melissa&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Adding js to react app</title>
      <dc:creator>Melissa Longenberger</dc:creator>
      <pubDate>Fri, 24 Apr 2020 05:07:54 +0000</pubDate>
      <link>https://dev.to/melissa24/adding-js-to-react-app-5dd</link>
      <guid>https://dev.to/melissa24/adding-js-to-react-app-5dd</guid>
      <description>&lt;p&gt;I have a js function for a chat service.  Typically when building a site and using this I simply add the function to the .js file that is linked to the page that I want this chat service to show.  I am unsure how I can still accomplish this when using react.  Is is simply just like linking another .js file?&lt;/p&gt;

</description>
      <category>help</category>
    </item>
  </channel>
</rss>
