<?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: dev</title>
    <description>The latest articles on DEV Community by dev (@heisdev).</description>
    <link>https://dev.to/heisdev</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%2F340577%2Ffd01adf0-12ec-4c9b-8920-32c7736743e8.jpeg</url>
      <title>DEV Community: dev</title>
      <link>https://dev.to/heisdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/heisdev"/>
    <language>en</language>
    <item>
      <title>Open Source Project: Available for Contribution</title>
      <dc:creator>dev</dc:creator>
      <pubDate>Wed, 04 Nov 2020 15:42:12 +0000</pubDate>
      <link>https://dev.to/heisdev/open-source-project-available-for-contribution-12cf</link>
      <guid>https://dev.to/heisdev/open-source-project-available-for-contribution-12cf</guid>
      <description>&lt;h1&gt;
  
  
  &lt;a href="https://github.com/shravan20/LearningResources"&gt;OhMyLearning - Learning Resource&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.&lt;br&gt;
Hoping to see more developers contribute to it.&lt;/p&gt;

&lt;h1&gt;
  
  
  Needed Contributors working from different Tech-Stack to add content related to it.
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Project Name: &lt;a href="https://github.com/shravan20/LearningResources"&gt;OhMyLearning&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Thank you. &lt;/p&gt;

</description>
      <category>showdev</category>
      <category>contributorswanted</category>
      <category>news</category>
      <category>githunt</category>
    </item>
    <item>
      <title>Moodle Application : Help</title>
      <dc:creator>dev</dc:creator>
      <pubDate>Sat, 05 Sep 2020 05:38:00 +0000</pubDate>
      <link>https://dev.to/heisdev/moodle-application-help-i1a</link>
      <guid>https://dev.to/heisdev/moodle-application-help-i1a</guid>
      <description>&lt;p&gt;Has anyone worked on Moodle Open source application?&lt;br&gt;
I need help with its API.&lt;/p&gt;

&lt;p&gt;I want to create an react app, with Google SSO. How do I redirect the User to Home page without taking him through the Moodle Login.&lt;/p&gt;

&lt;p&gt;Thank you!  &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>node</category>
      <category>react</category>
      <category>help</category>
    </item>
    <item>
      <title>NPM Packages: Is there a problem??</title>
      <dc:creator>dev</dc:creator>
      <pubDate>Thu, 13 Aug 2020 08:27:32 +0000</pubDate>
      <link>https://dev.to/heisdev/npm-packages-586o</link>
      <guid>https://dev.to/heisdev/npm-packages-586o</guid>
      <description>&lt;p&gt;I would like to know, what is the problem that you guys face and wish there was an NPM package for it?&lt;/p&gt;

&lt;p&gt;I have these series of questions for all the developers out there.&lt;/p&gt;

&lt;p&gt;__________________________________________________________.&lt;br&gt;
&lt;strong&gt;1. Problem statement&lt;/strong&gt; (wish there was NPM package for that)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. What are the major setbacks in the NPM package that exists already as a solution for these NPM packages?&lt;/strong&gt;    &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. What would be your ideal solution for your problem statements?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
__________________________________________________________.&lt;/p&gt;

&lt;p&gt;This particular survey is just to know the need of the fellow developers out there and help them work through the same.&lt;/p&gt;

&lt;p&gt;Please, do drop your input. It would mean a lot.&lt;br&gt;
Every response and feedback will be taken into consideration.&lt;/p&gt;

</description>
      <category>node</category>
      <category>javascript</category>
      <category>npm</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Node.js : Winston Logging</title>
      <dc:creator>dev</dc:creator>
      <pubDate>Wed, 05 Aug 2020 16:40:47 +0000</pubDate>
      <link>https://dev.to/heisdev/node-js-winston-logging-2npk</link>
      <guid>https://dev.to/heisdev/node-js-winston-logging-2npk</guid>
      <description>&lt;p&gt;Hey,&lt;/p&gt;

&lt;p&gt;I am working on Nodejs and building a logger for the application I am working on. I am using Winston for logging purposes. I am having issues with logging the module/file name from where I am logging it.&lt;/p&gt;

&lt;p&gt;If anyone has worked on it, can you please guide on the same. I do not want alternates for Winston, if anyone could help me with it please drop it in the comments.&lt;/p&gt;

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

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Disclaimer : Don't give StackOverflow answers, I have tried them already. Apart from that, anything solution would do.```



Thanks :) 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

</description>
      <category>discuss</category>
      <category>help</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>Logging using ELK for Nodejs</title>
      <dc:creator>dev</dc:creator>
      <pubDate>Tue, 28 Jul 2020 11:26:06 +0000</pubDate>
      <link>https://dev.to/heisdev/logging-using-elk-for-nodejs-15m6</link>
      <guid>https://dev.to/heisdev/logging-using-elk-for-nodejs-15m6</guid>
      <description>&lt;p&gt;I needed guidance regarding how to setup Nodejs for logging using Elastic Search, Logstash, and Kibana.&lt;/p&gt;

&lt;p&gt;I need suggestions for proper NPM packages for the same. &lt;br&gt;
If there is any other alternate, please feel free to suggest.&lt;/p&gt;

&lt;p&gt;Any example code snippet would also be great! :) &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>discuss</category>
      <category>beginners</category>
    </item>
    <item>
      <title>JS Array</title>
      <dc:creator>dev</dc:creator>
      <pubDate>Wed, 15 Jul 2020 04:42:45 +0000</pubDate>
      <link>https://dev.to/heisdev/js-array-l87</link>
      <guid>https://dev.to/heisdev/js-array-l87</guid>
      <description>&lt;p&gt;Recently read an article on medium about JS Arrays which said as follows:&lt;/p&gt;

&lt;p&gt;In Js, an array internally is also an object only&lt;/p&gt;

&lt;p&gt;for a regular array like this&lt;br&gt;
['a','b','c'] its equivalent object is { 0: 'a', 1: 'b', 2:'c', length: 3}&lt;br&gt;
This is by definition a dense array&lt;/p&gt;

&lt;p&gt;In JS, there is also the concept of sparse array&lt;br&gt;
['a', , 'c'] its equivalent object is { 0: 'a', 2:'c', length: 3}&lt;/p&gt;

&lt;p&gt;The empty hole we refer to is called an Elision&lt;/p&gt;

&lt;p&gt;So in order to replicate holes/Elision , you just need not set the index values in the object but set the length property,&lt;/p&gt;

&lt;p&gt;[,] equivalent is {length: 1}&lt;/p&gt;

&lt;p&gt;but if you try&lt;br&gt;
a = [,]; b = [undefined];&lt;br&gt;
a[0] === b[0], it will return true though a[0] is an elision&lt;br&gt;
because technically, elision is treated as an undefined value&lt;/p&gt;

&lt;p&gt;but when u represent a = [,], the browser sees the length property of the object a and finds 1&lt;/p&gt;

&lt;p&gt;But if it accesses the index 0, it hasn't been set also doesn't have a value and hence its undefined, but its represented as a hole/elision (as [empty] in chrome v8)&lt;/p&gt;

&lt;p&gt;So basically in Js a hole/elision is created when there is a mismatch between index assignment and length property of an object (of type array)&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>deno</category>
    </item>
  </channel>
</rss>
