<?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: Jacob Samuel G.</title>
    <description>The latest articles on DEV Community by Jacob Samuel G. (@tojacob).</description>
    <link>https://dev.to/tojacob</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%2F53297%2F6e820d76-82a8-45fe-944b-8e940d3b5405.jpg</url>
      <title>DEV Community: Jacob Samuel G.</title>
      <link>https://dev.to/tojacob</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tojacob"/>
    <language>en</language>
    <item>
      <title>Docker on Windows or Ubuntu for development?</title>
      <dc:creator>Jacob Samuel G.</dc:creator>
      <pubDate>Tue, 04 Sep 2018 22:19:19 +0000</pubDate>
      <link>https://dev.to/tojacob/docker-on-windows-or-ubuntu-3n27</link>
      <guid>https://dev.to/tojacob/docker-on-windows-or-ubuntu-3n27</guid>
      <description>&lt;p&gt;Hello!&lt;/p&gt;

&lt;p&gt;I am trying to decide which operating system to adopt to work with Docker.&lt;/p&gt;

&lt;p&gt;I currently use Windows 10, and I know it's weird, but I like the system.&lt;br&gt;
The problem is that I have the "Home" version and it does not allow me to use "Hyper-V".&lt;/p&gt;

&lt;p&gt;Now I'm thinking about acquiring Windows 10 Pro (cheap for ebay), but I wonder if it would be worth it or better to do a dual boot and install Ubuntu.&lt;/p&gt;

&lt;p&gt;My question is whether Docker works equally well in Windows or has some limitations (such as the linux subsystem in Win10).&lt;/p&gt;

&lt;p&gt;I would like to read your experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;br&gt;
In case anyone is interested, end up buying Windows 10 Pro. I will update this to tell if it was a good choice or not.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>docker</category>
      <category>containers</category>
    </item>
    <item>
      <title>Mongodb-native over mongoose?</title>
      <dc:creator>Jacob Samuel G.</dc:creator>
      <pubDate>Sat, 03 Mar 2018 21:50:27 +0000</pubDate>
      <link>https://dev.to/tojacob/mongodb-native-over-mongoose--3n9e</link>
      <guid>https://dev.to/tojacob/mongodb-native-over-mongoose--3n9e</guid>
      <description>&lt;p&gt;Everyone uses mongoose!&lt;br&gt;
I do not like mongoose, all the abstractions that it implements have not been very useful when making complex transactions that require more of one query to work. Also, i end up learning "mongoose" instead of mongodb.&lt;/p&gt;

&lt;p&gt;However, I recognize the importance of the scheme, since it "facilitates" the reading of the code for other programmers of the team.&lt;/p&gt;

&lt;p&gt;Normally (talking about an api), the first thing I do with the incoming data is to check and validate them so that the controllers work only with "clean" data and do not have to work in vain if any incoming data is incorrect.&lt;/p&gt;

&lt;p&gt;Due to the previous thing, to implement schemes in the model becomes unnecessary, since the data are validated. I like this, but there is still a problem, the programmers must analyze the validators, to understand what type of data they are handling.&lt;/p&gt;

&lt;p&gt;The easiest solution would be to create the scheme, even though the data is already validated, but this would lead to repeating a lot of code throughout the application.&lt;/p&gt;

&lt;p&gt;Do you think that the schemes are overvalued?&lt;br&gt;
Am I missing something?&lt;br&gt;
Have you experienced something similar?&lt;br&gt;
How have they solved it?&lt;br&gt;
Any useful advice for a newbie?&lt;/p&gt;

&lt;p&gt;I know it might seem silly, but lately I'm "a little bit" more attentive to architecture, and I see that working without schemes and models goes against to the MVC.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>javascript</category>
      <category>node</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
