<?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: Priya Vaidya</title>
    <description>The latest articles on DEV Community by Priya Vaidya (@pvaidya56).</description>
    <link>https://dev.to/pvaidya56</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%2F319378%2Fd90816de-28da-4007-86cc-bf45366900b9.png</url>
      <title>DEV Community: Priya Vaidya</title>
      <link>https://dev.to/pvaidya56</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pvaidya56"/>
    <language>en</language>
    <item>
      <title>How I passed the AWS Certified Cloud Practitioner Exam (with no prior AWS knowledge)!</title>
      <dc:creator>Priya Vaidya</dc:creator>
      <pubDate>Fri, 04 Sep 2020 01:51:53 +0000</pubDate>
      <link>https://dev.to/pvaidya56/how-i-passed-the-aws-certified-cloud-practitioner-exam-with-no-prior-aws-knowledge-15e</link>
      <guid>https://dev.to/pvaidya56/how-i-passed-the-aws-certified-cloud-practitioner-exam-with-no-prior-aws-knowledge-15e</guid>
      <description>&lt;h3&gt;
  
  
  Some overview of the exam:
&lt;/h3&gt;

&lt;p&gt;The AWS Certified Cloud Practitioner exam is intended for individuals who can demonstrate an overall understanding of the AWS Cloud. The exam can be taken at a testing center or from home as an online proctored exam. I took the exam at home, it is a proctored exam and I was required to pass a verification to prove I wasn't cheating or using resources during the exam.&lt;/p&gt;

&lt;h3&gt;
  
  
  Resources I used to prepare:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;I started off with this video from FreeCodeCamp:&lt;/strong&gt;&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/3hLmDS179YE"&gt;
&lt;/iframe&gt;
&lt;br&gt;
It's a 4 hour video but it highlights all of the topics that are included in the exam. Keep in mind that I started with no prior AWS knowledge so this video was a great starting point for me. I highly recommend doing the follow-along in the video, because there is no better preparation than hands-on experience. This resource was the most helpful for me. I did however watch it a couple times to solidify topics. I made flashcards after going through the video with definitions of highlighted topics/cloud concepts. There are a lot of abbreviations used instead of the full form of certain technologies within AWS so the flashcards were a huge help.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Walk-through videos of sample exam questions:&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;It was helpful to watch the walk-through of the sample questions to learn the different strategies that could be used to figure out some of the exam questions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Web Services Whitepapers:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://d1.awsstatic.com/whitepapers/aws-overview.pdf"&gt;AWS Overview&lt;/a&gt;&lt;br&gt;
&lt;a href="http://d1.awsstatic.com/whitepapers/aws_pricing_overview.pdf"&gt;AWS Pricing Overview&lt;/a&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/premiumsupport/plans/"&gt;AWS Support Plans Overview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, I know that it's not fun to read these, but personally it was helpful to skim through these for review. You don't need to know everything in the whitepapers line by line. Just an overview will suffice. &lt;/p&gt;

&lt;p&gt;There are lots of paid resources and classes for this exam but after using these I don't think those are necessary at all.&lt;br&gt;
Everything that was asked in the exam was covered by most of the resources that I listed above. If you have any other questions, leave a comment! &lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
      <category>awsccp</category>
    </item>
    <item>
      <title>Why I Became a Software Developer.</title>
      <dc:creator>Priya Vaidya</dc:creator>
      <pubDate>Fri, 04 Sep 2020 00:49:55 +0000</pubDate>
      <link>https://dev.to/pvaidya56/why-i-became-a-software-developer-ona</link>
      <guid>https://dev.to/pvaidya56/why-i-became-a-software-developer-ona</guid>
      <description>&lt;p&gt;Growing up, I’ve always been interested in technology and how it was possible to make such intricate programs and websites. As high school came to an end, I was left with the decision to decide what I wanted to major in. I ignored all my instincts to study a tech-related field and chose psychology. I sold myself short because I simply thought that I couldn’t become a successful software engineer. When I thought of people who were successful in this field I never really thought of people I, as a woman, could relate to, and it discouraged me from even starting to study software engineering. After a semester of studying psychology, I started to become uninterested and the reason for that is simple. I didn’t have the passion to study psychology. I was truly passionate about software engineering but I shied away from getting into the field because 18 year old me told myself I couldn’t do it.&lt;/p&gt;

&lt;p&gt;I started self studying programming and got into the basics of coding. Within a few tutorials, I realized that this is what I’ve been wanting to do all along. While doing my research, I found out about women like Grace Hopper and Betty Holberton who were one of the many pioneers of software engineering. I felt inspired and I soon realized that I should’ve never sold myself short in the first place. I should’ve went with what I was passionate about instead of putting myself down. But what’s done is done and now I will never sell myself short when doing something I am passionate about. Now, I take on challenges as they are thrown at me instead of turning the other way and choosing an easier option. Not only do I want to be a successful software engineer because of my love for what I’ve learned so far in programming, but to represent women in technology for other aspiring women so that they don’t feel underrepresented in any way.&lt;/p&gt;

&lt;p&gt;When I found out about Lambda School, I was taking CS courses at my local community college and I was planning to attend a coding boot camp. I enjoyed studying Computer Science however, I wasn’t able to apply the information to real-world projects partly because everything was being presented in lecture format. In my personal opinion, one cannot become a successful software engineer by listening to lectures and taking multiple choice tests. After researching Lambda School, I found that it taught software engineering with the progressive approach that I wanted from college all along. Lambda School provides a more hands on approach to learning software engineering. It also pushes working as a team and learning how to network with others in order to accomplish tasks which is similar to how software engineers work in the real world. Ultimately, it would give me the skill set to become a successful software engineer.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is the Game of Life? </title>
      <dc:creator>Priya Vaidya</dc:creator>
      <pubDate>Tue, 30 Jun 2020 21:54:46 +0000</pubDate>
      <link>https://dev.to/pvaidya56/what-is-the-game-of-life-2pdi</link>
      <guid>https://dev.to/pvaidya56/what-is-the-game-of-life-2pdi</guid>
      <description>&lt;h2&gt;
  
  
  First you need to know about Cellular Automaton(CA).
&lt;/h2&gt;

&lt;p&gt;A Cellular Automaton (plural - Celluar Automata) is a system of cells with the following characteristics:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The cells live on a grid. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each cell has a state, it is either alive or dead (on or off)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each cell has a neighborhood, typically a cells neighbors are considered to be the cells that are adjacent. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t4tkGOGI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/g4qin0wb7rqrcgpdoclc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t4tkGOGI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/g4qin0wb7rqrcgpdoclc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The state of each cell depends on a set of rules and the behaviors of its neighboring cells. Imagine that being similar to filling in squares on a piece of graph paper. Now imagine that there are a set of rules that determine how the pattern changes over time. This is a process that can exhibit behaviors of biological reproduction and evolution. One of the most popular Cellular Automaton was created by John Conway, called the Game of Life which is a 2-D Cellular Automaton invented in late 1960s at the University of Cambridge. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is the Game of Life?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A 2D grid of squares on a (possibly infinite) plane.&lt;/li&gt;
&lt;li&gt;Each square can be alive (1) or dead (0)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each cell has 8 alive or dead neighbors, left, right, top, bottom, and diagonals. These cells become alive or dead by following a set of rules which eventually create a pattern which can be considered a depiction of "generations".&lt;/p&gt;

&lt;h2&gt;
  
  
  The Rules:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;If an alive (black) cell has fewer than 2 alive
neighbors, it dies (turns white) -- loneliness&lt;/li&gt;
&lt;li&gt;If an alive cell has more than 3 alive neighbors,
it dies – overcrowding&lt;/li&gt;
&lt;li&gt;If an alive cell has either 2 or 3 alive neighbors,
it goes on living (stays black) -- happiness&lt;/li&gt;
&lt;li&gt;If a dead cell has exactly 3 alive neighbors, it
comes alive -- reproduction. Otherwise it stays
dead.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How patterns are made:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The game proceeds in generations, one generation per step&lt;/li&gt;
&lt;li&gt;In each generation, some cells come alive and some die according to the rules stated above. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HgdiftKi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/masxbfb2cqkm9vh0pbbc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HgdiftKi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/masxbfb2cqkm9vh0pbbc.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the image above Generation 1 on the left changes according to the rules and becomes Generation 2 after one step. This continues over a period of time which results in what looks like a continuous pattern until all the cells die. &lt;/p&gt;

&lt;p&gt;Various patterns emerge as steps increase, the most popular patterns are gliders and spaceships. Once the cells are placed in the starting position, the rules determine everything that happens later. In most cases, it is impossible to look at a starting position (or pattern) and see what will happen in the future. The only way to find out is to follow the rules of the game.&lt;/p&gt;

</description>
      <category>cellularautomation</category>
      <category>computerscience</category>
      <category>algorithms</category>
    </item>
  </channel>
</rss>
