<?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: Angela Silva</title>
    <description>The latest articles on DEV Community by Angela Silva (@aggsdp).</description>
    <link>https://dev.to/aggsdp</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%2F887800%2F238c345f-5ac4-48b5-a250-cbcad3396238.jpeg</url>
      <title>DEV Community: Angela Silva</title>
      <link>https://dev.to/aggsdp</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aggsdp"/>
    <language>en</language>
    <item>
      <title>Building a Web Application: My Journey on Day 3 of #100DaysOfCode Challenge</title>
      <dc:creator>Angela Silva</dc:creator>
      <pubDate>Mon, 08 May 2023 01:12:42 +0000</pubDate>
      <link>https://dev.to/aggsdp/building-a-web-application-my-journey-on-day-3-of-100daysofcode-challenge-5g0k</link>
      <guid>https://dev.to/aggsdp/building-a-web-application-my-journey-on-day-3-of-100daysofcode-challenge-5g0k</guid>
      <description>&lt;p&gt;On the third day of the #100DaysOfCode challenge, I decided to start working on a project that I will add to my portfolio. I have spent the past two days working on my website, and now I feel like applying the concepts I’ve learned to a project that I can showcase under the “projects” section in my portfolio.&lt;/p&gt;

&lt;p&gt;My project will be a web development application, which will have a frontend built using JavaScript, HTML, and CSS, a backend using Java with SpringBoot, and a MySQL database.&lt;/p&gt;

&lt;p&gt;Today, I focused on designing the user interface using HTML and CSS, and also added some JavaScript functionality. However, I haven’t yet linked it with the backend, so the only feature that is currently working is clearing the screen when the user clicks on the subscribe button.&lt;/p&gt;

&lt;p&gt;Here’s a preview of what I’ve accomplished so far:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T2TWR0qB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3kus8cy5zer2avjjl9a6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T2TWR0qB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3kus8cy5zer2avjjl9a6.png" alt="Simple HTML and CSS subscribe screen." width="718" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here’s the link to the video — it’s only 27 seconds long so you won’t waste your time!&lt;/p&gt;

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

&lt;p&gt;It was a relatively simple task. Do you like it? 🙂&lt;/p&gt;

&lt;p&gt;That’s it for now. See you later! Bye-bye.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>java</category>
      <category>springboot</category>
    </item>
    <item>
      <title>Day 2, #100DaysOfCode (2/100)</title>
      <dc:creator>Angela Silva</dc:creator>
      <pubDate>Sat, 06 May 2023 18:15:42 +0000</pubDate>
      <link>https://dev.to/aggsdp/day-2-100daysofcode-2100-33o5</link>
      <guid>https://dev.to/aggsdp/day-2-100daysofcode-2100-33o5</guid>
      <description>&lt;p&gt;&lt;em&gt;My second day of #100DaysOfCode: flexbox losing control and tools that I use to organize my life&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I am still working on the basic part of my portfolio, like yersterday. At this stage, my main goal is to finish the basic structure, which does not need to be perfect since I can always improve it over time. However, I want to create something that I can be happy with. Today, I am primarily working with HTML and CSS. I have finished the main skeleton of my portfolio, which currently has only four main sections: about me, projects, curriculum, and contact.&lt;/p&gt;

&lt;p&gt;I am considering adding another section, possibly to feature my blog. It would be amazing if I could consume my Medium posts on my blog, but I do not know if there is a public API available from Medium for users to do so. Does anyone have any knowledge about this? Your help would be greatly appreciated!&lt;/p&gt;

&lt;p&gt;I’m working on very basic things at the moment, and my biggest problem has been my flex-container going beyond the limits I set on the page because, at some point, I accidentally typed a semicolon that messed up my entire layout. So, in today’s post, I’m going to talk a little bit about the tools I’m using to organize everything about my #100DaysOfCode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PWtU4mBR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2gyd4as3ti0q4e8i43tx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PWtU4mBR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2gyd4as3ti0q4e8i43tx.jpeg" alt="Image description" width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Notion &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Notion is probably my favorite tool ever. I love how I can use it for almost everything in my life, including work, studies, organization, habit tracking, and now my portfolio. I use it to keep track of references that could be useful for me, my to-do plans, and any ideas that come to mind. I don’t trust my memory, so I put everything in Notion.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wl_KgQkf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xocscpe5yyniqb5337gv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wl_KgQkf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xocscpe5yyniqb5337gv.jpeg" alt="Image description" width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Clockify&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I cannot function without Clockify. It’s the most amazing time tracking tool I have ever used, and I use it for everything in my life, just like Notion. I even use it to keep track of my reading time. FOR REAL! For my #100DaysOfCode challenge, I created a project with the same name and added everything I am working on. Today and yesterday were all about the structure of my portfolio, so I will know exactly how much time I spent on that.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wkSdDmTk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3bxkzw0p5x6b8enbo3fe.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wkSdDmTk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3bxkzw0p5x6b8enbo3fe.jpeg" alt="Image description" width="800" height="258"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Notebook (paper)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Good old paper is impossible to live without. I mainly use it to organize my daily tasks, put down ideas, and check off completed tasks at the end of the day. It’s one of the most satisfying things to do. I also use Google Calendar, but mainly for organizing my week, everyday tasks, appointments, and other fixed or casual things.&lt;/p&gt;

&lt;p&gt;That’s all for today! Bye-bye.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>career</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>Day 1, #100DaysOfCode (1/100)</title>
      <dc:creator>Angela Silva</dc:creator>
      <pubDate>Fri, 05 May 2023 13:02:25 +0000</pubDate>
      <link>https://dev.to/aggsdp/day-1-100daysofcode-1100-2mbn</link>
      <guid>https://dev.to/aggsdp/day-1-100daysofcode-1100-2mbn</guid>
      <description>&lt;p&gt;(May, 01)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Today, I started the #100DaysOfCode challenge, where I will be sharing my progress in this post.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;My main goal is to create my portfolio, a project that has been on my to-do list like fo-re-ver! (Actually, for the past five months. I am an intense and dramatic person, and I apologize for that).&lt;/p&gt;

&lt;p&gt;To begin the project, I decided to create the skeleton of my portfolio using HTML5, CSS3 and, of course, a little bit of design, which is challenging for me, even though I enjoy front-end development. Thank God I’m a non-practicing perfectionist because despite judging my work a lot, I still do it, no matter if I’m not completely happy with it.&lt;/p&gt;

&lt;p&gt;I believe that my website will look very different by the end of the 100th day, but the important thing is to start and improve as time goes on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Talking a little bit about the tecnologies that I used
&lt;/h2&gt;

&lt;h2&gt;
  
  
  HTML5
&lt;/h2&gt;

&lt;p&gt;I believe that HTML5 has no secrets, as it’s all about applying the tags in the best way possible. I am trying to be smart on this subject, considering the importance of tags and their meanings for SEO.&lt;/p&gt;

&lt;p&gt;Here are some of the best practices I am following (probably, as time goes on, I’m going to add some other best practices):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I am not using more than one H1 tag, as it is essential that a page has only one H1 tag, which search engines consider as the page’s title.&lt;/li&gt;
&lt;li&gt;I am not using too many H2 and H3 tags, but I will follow the basic structure of using H2 for sections and H3 for subsections.&lt;/li&gt;
&lt;li&gt;I am always using alt text for my images, as it is crucial for web accessibility.&lt;/li&gt;
&lt;li&gt;I am trying to use tags with meaning, such as: header, for the top part of my document; nav, for the menu, which is on the header; main, for the main section (for now, I am not using other tags as I have only created the skeleton of my site. As the project progresses, I may use other tags); footer: for the bottom part of my document.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  CSS3
&lt;/h2&gt;

&lt;p&gt;I do not have much to say about CSS, but for now, I am using only flexbox for the structure of my website. I enjoy working with flexbox, and I am comfortable using it. I may also use grid layout in my portfolio projects, but for my website, I plan to stick with flexbox, unless I feel it necessary to change.&lt;/p&gt;

&lt;p&gt;That’s all for today!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;PS: I have not decided whether to publish my progress daily or weekly, so I may see you tomorrow or next week. Bye-bye.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>programming</category>
      <category>webdev</category>
      <category>portfolio</category>
    </item>
    <item>
      <title>My #100DaysOfCode Challenge: Focusing on Building My Portfolio</title>
      <dc:creator>Angela Silva</dc:creator>
      <pubDate>Fri, 05 May 2023 12:13:04 +0000</pubDate>
      <link>https://dev.to/aggsdp/my-100daysofcode-challenge-focusing-on-building-my-portfolio-4g2i</link>
      <guid>https://dev.to/aggsdp/my-100daysofcode-challenge-focusing-on-building-my-portfolio-4g2i</guid>
      <description>&lt;p&gt;I decided to start the #100DaysOfCode challenge because &lt;strong&gt;I want to focus deeply on building my portfolio&lt;/strong&gt;. Everyone knows that a developer without a portfolio is like a house that has its electrical energy generated by mice running to obtain mechanical energy and convert it into electrical energy: it works, but it’s not the best way to do it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GdhMg3Dg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xlb5xr74vhbxid26cc08.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GdhMg3Dg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xlb5xr74vhbxid26cc08.PNG" alt="Image description" width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To be honest, I don’t have any problem with studying every day. It’s something I’m already used to, and I think I’ll talk about it in another post. However, in the last few days, I’ve been thinking about my portfolio, which has been on my to-do list for a long time. After reading some articles that Medium recommended to me last week, I decided to really focus on it.&lt;/p&gt;

&lt;p&gt;You may have heard about the #100DaysOfCode challenge. It’s very simple, and I’m going to adapt it to my reality.&lt;/p&gt;

&lt;p&gt;The first rule of the #100DaysOfCode challenge is that you’re going to code for 100 days in a row. The second rule of the #100DaysOfCode challenge is that you’re going to code for 100 days in a row. Do you get the reference?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0zO_uqyJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s860ur5o5xpgr3fd2l6p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0zO_uqyJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s860ur5o5xpgr3fd2l6p.png" alt="Image description" width="537" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I thought about some rules that I’m going to try to accomplish during the challenge period, and some of them are actually things that the official challenge recommends.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Code for 100 days, for at least one hour per day, in a row. That’s the only rule that the challenge imposes, and I’m going to do my best to accomplish it. However, I’ll keep in mind that things can happen, and if I fail to study for one day, or if I can’t study for a full hour at a particular time, it’s okay. The important thing is not to give up and keep going.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I’m mainly going to focus on practical things. Of course, I’ll study theoretical things as well, but my main goal is to put my hand in the dough. Does that expression exist in English? Here in Brazil, it’s a popular one, and everybody’s mom uses it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I’m going to share my progress, because I really believe that sharing makes it more difficult to give up on something. It’s a social commitment. I’m going to try to make at least one post per week to share my project’s progress.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That’s it!&lt;/p&gt;

&lt;p&gt;Have you ever done something like this? If you have any tips or experiences to share, I would love to read about them!&lt;/p&gt;

&lt;p&gt;Oh, and please subscribe to my Medium if you can.&lt;/p&gt;

&lt;p&gt;That’s it for today. Bye-bye!&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>portfolio</category>
      <category>development</category>
    </item>
    <item>
      <title>A New Beginning: My First Steps into the World of Software Engineering</title>
      <dc:creator>Angela Silva</dc:creator>
      <pubDate>Thu, 04 May 2023 16:46:39 +0000</pubDate>
      <link>https://dev.to/aggsdp/a-new-beginning-my-first-steps-into-the-world-of-software-engineering-3n7o</link>
      <guid>https://dev.to/aggsdp/a-new-beginning-my-first-steps-into-the-world-of-software-engineering-3n7o</guid>
      <description>&lt;p&gt;Reflections on my journey from physics to software engineering&lt;/p&gt;

&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;My name is Angie, and I’m 28 years old. I graduated in Physics in 2019, and this is my first post to introduce myself. (I couldn’t help but start singing to myself, “Please allow me to introduce myself, I’m a man of wealth and taste…”)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--keiBiU1p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16d60wg8jver4kqjb9ga.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--keiBiU1p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16d60wg8jver4kqjb9ga.jpg" alt="Image description" width="800" height="1000"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From as far back as I can remember, I always loved to study. As a little girl, I dreamed of becoming a cardiologist, inspired by someone who greatly influenced me. I worked from the age of 15 to pay for my education, but unfortunately, I had to abandon my dream of becoming a doctor and started to explore other professional paths.&lt;/p&gt;

&lt;p&gt;After high school, I began studying Chemical Engineering, which I soon realized wasn’t what I had imagined it to be. I stayed in the course for just over a year and then decided to pursue one of my biggest obsessions in life: studying the Universe. That’s why I chose to start my degree in Physics.&lt;/p&gt;

&lt;p&gt;As a young, innocent, and positive person, I dreamt of studying the Universe and making significant discoveries in that field. I applied for a research fellowship at my university and worked there for almost four years, but it wasn’t in the Universe field. I studied Non-Linear Dynamical Systems and published four articles in scientific journals, which was a great accomplishment.&lt;/p&gt;

&lt;p&gt;However, I didn’t like how theoretical the field was, and it made me realize that I didn’t enjoy studying things that were little or almost nothing practical.&lt;/p&gt;

&lt;p&gt;After I graduated, I found myself in a very confused state of mind. I tried a few things until, with the help of my psychologist, I decided to try the tech field. It was terrifying because I always doubted myself, but I’ve always been hardworking, so I decided to give it a try. I’ll talk about why I chose IT in another post.&lt;/p&gt;

&lt;p&gt;I started studying on April 05, 2022, and on December 12, 2022, I began working as a software engineer trainee in a Brazilian company.&lt;/p&gt;

&lt;p&gt;I know I have a lot to learn, a lot to improve, and an enormous highway to walk through. But that makes me so happy and excited about the future. I truly believe that I’ve found my professional path, and I’m eager to do my best.&lt;/p&gt;

&lt;p&gt;Living through this process is incredibly rewarding, and I hope to become better every day.&lt;/p&gt;

&lt;p&gt;See you soon.&lt;/p&gt;

</description>
      <category>software</category>
      <category>webdev</category>
      <category>programming</category>
      <category>careerdevelopment</category>
    </item>
  </channel>
</rss>
