<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="http://322.ritwik.dev/feed.xml" rel="self" type="application/atom+xml" /><link href="http://322.ritwik.dev/" rel="alternate" type="text/html" /><updated>2022-03-30T19:15:57+00:00</updated><id>http://322.ritwik.dev/feed.xml</id><title type="html">CS322</title><subtitle>Notes and bits and things</subtitle><entry><title type="html">Session 3</title><link href="http://322.ritwik.dev/lectures/2022/03/30/session-3.html" rel="alternate" type="text/html" title="Session 3" /><published>2022-03-30T00:00:00+00:00</published><updated>2022-03-30T00:00:00+00:00</updated><id>http://322.ritwik.dev/lectures/2022/03/30/session-3</id><content type="html" xml:base="http://322.ritwik.dev/lectures/2022/03/30/session-3.html">&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/help/how-to-ask&quot;&gt;How to ask a good StackOverflow Question&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://towardsdatascience.com/how-to-ask-a-great-question-on-stack-overflow-965d9cd8846d&quot;&gt;More tips&lt;/a&gt; (soft-paywall)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.markdownguide.org/cheat-sheet/&quot;&gt;Markdown Syntax Cheatsheet&lt;/a&gt;: Learning the basics of Markdown will level up your documentation skills significantly.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.to/chrisbenjamin/escaping-tutorial-hell-ncd&quot;&gt;Escaping Tutorial Hell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><category term="lectures" /><summary type="html">How to ask a good StackOverflow Question More tips (soft-paywall) Markdown Syntax Cheatsheet: Learning the basics of Markdown will level up your documentation skills significantly. Escaping Tutorial Hell</summary></entry><entry><title type="html">Session 2</title><link href="http://322.ritwik.dev/lectures/2022/03/28/session-2.html" rel="alternate" type="text/html" title="Session 2" /><published>2022-03-28T00:00:00+00:00</published><updated>2022-03-28T00:00:00+00:00</updated><id>http://322.ritwik.dev/lectures/2022/03/28/session-2</id><content type="html" xml:base="http://322.ritwik.dev/lectures/2022/03/28/session-2.html">&lt;ul&gt;
  &lt;li&gt;&lt;img src=&quot;https://preview.redd.it/gnmzztlop8f31.png?width=525&amp;amp;format=png&amp;amp;auto=webp&amp;amp;s=0fbf53000acdb71e66a7dbb01cb092093da4e0c1&quot; alt=&quot;The unholy trinity&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><category term="lectures" /><summary type="html"></summary></entry><entry><title type="html">Session 1</title><link href="http://322.ritwik.dev/lectures/2022/03/22/session-1.html" rel="alternate" type="text/html" title="Session 1" /><published>2022-03-22T00:00:00+00:00</published><updated>2022-03-22T00:00:00+00:00</updated><id>http://322.ritwik.dev/lectures/2022/03/22/session-1</id><content type="html" xml:base="http://322.ritwik.dev/lectures/2022/03/22/session-1.html">&lt;p&gt;We are using &lt;a href=&quot;https://nodejs.org/en/&quot;&gt;nodejs&lt;/a&gt; to run javascript code. While nodejs has a single installer, because we may need to use multiple versions of the interpretter on our machines, we should install &lt;a href=&quot;https://github.com/nvm-sh/nvm&quot;&gt;nvm&lt;/a&gt; or &lt;a href=&quot;https://github.com/coreybutler/nvm-windows&quot;&gt;nvm-windows&lt;/a&gt; to manage multiple versions of nodejs.&lt;/p&gt;

&lt;p&gt;We will also use (reactjs)[https://reactjs.org], which is a javascript framework for designing web apps.&lt;/p&gt;

&lt;p&gt;There will be more tools introduced soon.&lt;/p&gt;

&lt;h1 id=&quot;knowledge&quot;&gt;Knowledge&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://devopedia.org/package-manager&quot;&gt;Package Managers&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;www.semver.org&quot;&gt;Semantic Versioning&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;advice&quot;&gt;Advice&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.to/chrisbenjamin/escaping-tutorial-hell-ncd&quot;&gt;Tutorial Hell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><category term="lectures" /><summary type="html">We are using nodejs to run javascript code. While nodejs has a single installer, because we may need to use multiple versions of the interpretter on our machines, we should install nvm or nvm-windows to manage multiple versions of nodejs.</summary></entry></feed>