<?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: Leonardo Aguiar</title>
    <description>The latest articles on DEV Community by Leonardo Aguiar (@imlaguiar).</description>
    <link>https://dev.to/imlaguiar</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%2F127612%2F8a3001e3-eee9-4a6e-be5f-db65952df62a.jpeg</url>
      <title>DEV Community: Leonardo Aguiar</title>
      <link>https://dev.to/imlaguiar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/imlaguiar"/>
    <language>en</language>
    <item>
      <title>When should one choose IQueryable or IEnumerable?</title>
      <dc:creator>Leonardo Aguiar</dc:creator>
      <pubDate>Mon, 11 Mar 2019 13:52:34 +0000</pubDate>
      <link>https://dev.to/imlaguiar/when-should-one-choose-iqueryable-or-ienumerable-2927</link>
      <guid>https://dev.to/imlaguiar/when-should-one-choose-iqueryable-or-ienumerable-2927</guid>
      <description>&lt;p&gt;First of all: I am sorry for the lack of references in this discussion, I should have saved the links I went through. &lt;/p&gt;

&lt;p&gt;Browsing over the WWW I found some interesting articles about those interfaces, and this subject got my atention because I realised that as a low experienced developer I tend to use only IEnumerable. But after reading through, first it seemed like only IQueryable should be used when querying on external sources of data, which makes sense as the Interface applies filters directly on the source instead of bringing all data to memory. &lt;/p&gt;

&lt;p&gt;But then, I found &lt;a href="http://www.codetunnel.io/should-you-return-iqueryablet-from-your-repositories/"&gt;this article&lt;/a&gt; that said IQueryable should not be used because it would break test-ability and a few other reasons. This got me lost in between both of the interfaces, not knowing which and when to use one them, of course I will research in more depth, but first I would like to hear this lovely community opnion. &lt;/p&gt;

&lt;p&gt;So my fellow Dotnet fans, what are your thoughts on this?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>csharp</category>
      <category>dotnet</category>
      <category>programming</category>
    </item>
    <item>
      <title>what could a new developer write about?</title>
      <dc:creator>Leonardo Aguiar</dc:creator>
      <pubDate>Wed, 16 Jan 2019 23:49:02 +0000</pubDate>
      <link>https://dev.to/imlaguiar/what-could-a-new-developer-write-about-34p5</link>
      <guid>https://dev.to/imlaguiar/what-could-a-new-developer-write-about-34p5</guid>
      <description>&lt;p&gt;Hi, I just finished college and started a job as a fullstack developer working with .NET and AngularJS. &lt;br&gt;
I have always wanted to write posts like we see around here because I think it's one of the coolest ways to express thoughts on tech and get people to discuss something and also because I have the desire to teach and give back to the community that helped me so much. &lt;/p&gt;

&lt;p&gt;But what could I write about? One thing I think about sharing is how after 3 years of college I got a really nice internship and then a great job.&lt;/p&gt;

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