<story><title>Show HN: A free, lightweight static page to get stock quotes using the IEX API</title><url>https://github.com/toddwschneider/stocks</url></story><parent_chain><item><author>djhworld</author><text>One thing I&amp;#x27;ve taken away from this is vanilla Javascript seems to have come a long way, or I&amp;#x27;ve just never taken the time to fully appreciate all the features&lt;p&gt;For example I didn&amp;#x27;t even realise JS supported string interpolation&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;toddwschneider&amp;#x2F;stocks&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;index.html#L111&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;toddwschneider&amp;#x2F;stocks&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;index.h...&lt;/a&gt;</text></item></parent_chain><comment><author>mcintyre1994</author><text>There&amp;#x27;s some really good examples of this in Wes Bos&amp;#x27; (free) javascript30.com course - 30 short videos all using vanilla Javascript and showing some really neat new features.&lt;p&gt;Another really awesome new feature which I can&amp;#x27;t remember if it&amp;#x27;s in that course or not, is fetch - super simple AJAX API using promises. It&amp;#x27;s also used in this app: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;toddwschneider&amp;#x2F;stocks&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;index.html#L151&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;toddwschneider&amp;#x2F;stocks&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;index.h...&lt;/a&gt;</text></comment>
<story><title>Show HN: A free, lightweight static page to get stock quotes using the IEX API</title><url>https://github.com/toddwschneider/stocks</url></story><parent_chain><item><author>djhworld</author><text>One thing I&amp;#x27;ve taken away from this is vanilla Javascript seems to have come a long way, or I&amp;#x27;ve just never taken the time to fully appreciate all the features&lt;p&gt;For example I didn&amp;#x27;t even realise JS supported string interpolation&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;toddwschneider&amp;#x2F;stocks&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;index.html#L111&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;toddwschneider&amp;#x2F;stocks&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;index.h...&lt;/a&gt;</text></item></parent_chain><comment><author>wjossey</author><text>I had taken a nearly six year break from JavaScript coding until about 7 months ago. It has definitely come a long way and is pretty great to use now.&lt;p&gt;There’s still a lot of “pain” left in the build processes, transpiling, etc, but they’re less painful than they were half a decade ago. Those are also less specific to issues with the language, and more with how we need to use the language.&lt;p&gt;While not plain JS, I’d strongly recommend trying Vue if you’re getting back into JS. Is a true pleasure to use on a daily basis, and I never find myself fighting it. It makes writing non static sites with interactivity a breeze, and even when I’m building near static pages, I like how it helps me to organize my code (from a structure standpoint, it isn’t opinionated on this stuff).</text></comment>