<?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: DanieLira</title>
    <description>The latest articles on DEV Community by DanieLira (@danielira).</description>
    <link>https://dev.to/danielira</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%2F738387%2Fc2330ddb-41e0-4c6e-b305-990efbf5eaa8.jpeg</url>
      <title>DEV Community: DanieLira</title>
      <link>https://dev.to/danielira</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danielira"/>
    <language>en</language>
    <item>
      <title>#100DaysOfCode - Day 1: Building my first API</title>
      <dc:creator>DanieLira</dc:creator>
      <pubDate>Fri, 05 Nov 2021 01:05:57 +0000</pubDate>
      <link>https://dev.to/danielira/100daysofcode-day-1-building-my-first-api-3gbd</link>
      <guid>https://dev.to/danielira/100daysofcode-day-1-building-my-first-api-3gbd</guid>
      <description>&lt;p&gt;Well, today I officially started to study the previous mentioned topics. I had an idea of develop an API based on the MVC pattern, that way I'll be able to implement most of the things I want to learn. I have worked on API systems before, but never built any from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  Building a Pókemon API
&lt;/h3&gt;

&lt;p&gt;I thought that choosing a topic that I'm already related to could make this a little more fun. And being honest, it is something that I already wanted to try out.&lt;/p&gt;

&lt;p&gt;I did some research and decided that I'll be using &lt;a href="//tutorialsteacher.com/webapi"&gt;Tutorials Teacher&lt;/a&gt; documentation to learn the basics, and once I finish that, I might move to the next topic, but I'm not sure (Any suggestions for related courses, will be welcome).&lt;/p&gt;

&lt;h3&gt;
  
  
  What I learnt today
&lt;/h3&gt;

&lt;p&gt;*Web Api uses a naming structure that allows asumptions about what type of method is being executed. This can be done by naming the method as the command you want to implement. For example, a Get() method is running a GET command.&lt;br&gt;
*The routes for the API calls can be changed by modifying WebApiConfig file&lt;br&gt;
*Instances of a class made in a call get wipe out after it finishes&lt;br&gt;
*GET command could, in theory, save data too as POST does, but by sending the data in the URL instead of the JSON's body. Cons of using this method, would be that the URL only admits a total of 2000 characters, and data is completly visible, even in HTTPS.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;I tried to stick to the "1 hour a day" rule, but it definetly took much more than that. Anyways, it is what it is...(as a native spanish speaker, I love how that last phrase sounds)&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>#100DaysOfCode Challenge</title>
      <dc:creator>DanieLira</dc:creator>
      <pubDate>Wed, 03 Nov 2021 16:15:29 +0000</pubDate>
      <link>https://dev.to/danielira/100daysofcode-challenge-1pg</link>
      <guid>https://dev.to/danielira/100daysofcode-challenge-1pg</guid>
      <description>&lt;p&gt;Hi, my name is Daniel Lira and I'm commiting myself to do the 100DaysOfCode challenge.&lt;/p&gt;

&lt;p&gt;I'm currently studying Software Engineering and I already work as a developer.&lt;/p&gt;

&lt;p&gt;The thing is that it doesn't matter how much I have learned by now, I don't feel very confident about my skills. So, I think that this challenge might make convince myself about how good (or bad) developer I am.&lt;/p&gt;

&lt;h3&gt;
  
  
  What will I learn?
&lt;/h3&gt;

&lt;p&gt;I tried to split up all the main topics that we apply in my job, and they look like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dependency injection (Ninject)&lt;/li&gt;
&lt;li&gt;Linq&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;Interfaces&lt;/li&gt;
&lt;li&gt;Automapper&lt;/li&gt;
&lt;li&gt;MVC&lt;/li&gt;
&lt;li&gt;Repository pattern&lt;/li&gt;
&lt;li&gt;Oracle&lt;/li&gt;
&lt;li&gt;Angular&lt;/li&gt;
&lt;li&gt;Tailwind&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maybe it sounds like a lot for just 100 days, but I already know a little about those topics, and besides that, I'll advance to the next topic once I feel more confident about it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;Well, this is my first post, and as you may tell, English is not my native language, so I apologize in advance for any mistake I could make.&lt;/p&gt;

&lt;p&gt;I would be glad if you could give me any suggestions on how to approach this.&lt;/p&gt;

&lt;p&gt;Wish me luck. :)&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
