<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Node.js &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/tag/node-js/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Mon, 17 Apr 2023 16:10:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/cropped-settings.png?fit=32%2C32&#038;ssl=1</url>
	<title>Node.js &#8211; About Things | A Hans Scharler Blog</title>
	<link>https://nothans.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">114568856</site>	<item>
		<title>New Laptop? Use Windows Subsystem for Linux for Full Stack Development.</title>
		<link>https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development</link>
					<comments>https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 17 Apr 2023 16:10:15 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Next.js]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[web applications]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3740</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>My normal reaction is to dual boot my new Windows laptops and or install Ubuntu on a virtual machine for full-stack web development. Full stack means you must write the front end (the user interface) and the back end of an app (database, API integration, and other services). I wanted to build a new app using Next.js, React, Firebase, and Tailwind. New AI projects are requiring lots of new tools to be installed and ready on your system. Before I installed Ubuntu, I did some research and came across WSL—The Windows Subsystem for Linux. </p>



<p>Windows Subsystem for Linux (WSL) lets developers install a Linux distribution and use Linux applications, utilities, and Bash command-line tools directly on Windows, unmodified, without the overhead of a traditional virtual machine or dual-boot setup.</p>



<p>My goal was to build a Next.js app and deploy it to Vercel. I wanted my system to be able to run a Node.js server and be able to develop my app in Visual Studio Code without jumping around. I collected my notes since it was my first time and I probably will want to get my environment set up on another machine. I hope this helps you out.</p>


<h2 class="wp-block-heading" id="use-windows-powershell-to-install-wsl-2">Use Windows PowerShell to Install WSL 2</h2>


<p>Open PowerShell as administrator</p>



<ul class="wp-block-list">
<li>Type this to install WSL</li>
</ul>



<pre class="wp-block-code"><code>wsl --install</code></pre>



<ul class="wp-block-list">
<li>Check the version to confirm the installation of WSL. You are looking for version 2.</li>
</ul>



<pre class="wp-block-code"><code>wsl -l -v</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="384" height="159" data-attachment-id="3743" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-2-8" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-2.png?fit=384%2C159&amp;ssl=1" data-orig-size="384,159" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-2" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-2.png?fit=384%2C159&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-2.png?resize=384%2C159&#038;ssl=1" alt="" class="wp-image-3743" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-2.png?w=384&amp;ssl=1 384w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-2.png?resize=300%2C124&amp;ssl=1 300w" sizes="(max-width: 384px) 100vw, 384px" /><figcaption class="wp-element-caption">WSL Version Check</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>Exit PowerShell by typing exit</li>
</ul>


<h2 class="wp-block-heading" id="install-windows-terminal">Install Windows Terminal</h2>


<p>Windows updated the terminal and have provided a great way to interface with your system and subsystems. Go to the Windows Store and install the upgraded <a rel="noreferrer noopener" href="https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-us&amp;gl=us&amp;rtc=1" target="_blank">Windows Terminal</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="750" height="246" data-attachment-id="3744" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-3-8" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?fit=972%2C319&amp;ssl=1" data-orig-size="972,319" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-3" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?fit=750%2C246&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?resize=750%2C246&#038;ssl=1" alt="" class="wp-image-3744" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?w=972&amp;ssl=1 972w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?resize=300%2C98&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?resize=768%2C252&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-3.png?resize=750%2C246&amp;ssl=1 750w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">New Windows Terminal</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="update-wsl">Update WSL</h2>


<ul class="wp-block-list">
<li>Open WSL by typing <em>wsl </em>in Windows Terminal</li>



<li>Update Ubuntu: <em>sudo apt update &amp;&amp; sudo apt upgrade</em></li>



<li>Install cURL: <em>sudo apt-get install curl</em></li>



<li>Exit wsl, close Terminal, reopen terminal, get back into WSL</li>
</ul>


<h2 class="wp-block-heading" id="install-nodejs-and-a-package-manager">Install Node.js and a Package Manager</h2>


<ul class="wp-block-list">
<li>Install Node.js LTS: nvm install &#8211;lts</li>



<li>Install latest Node,js: nvm install node</li>



<li>Verify installation: nvm ls</li>



<li>Install Visual Studio Code WSL on your Windows machine</li>



<li>Install <em>Node Extension Pack</em></li>



<li>Install JavaScript Debugger extension</li>
</ul>



<p>Back to WSL:</p>



<ul class="wp-block-list">
<li>Verify Installation: <em>command -v nvm</em></li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="750" height="308" data-attachment-id="3745" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-4-8" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?fit=877%2C360&amp;ssl=1" data-orig-size="877,360" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-4" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?fit=750%2C308&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?resize=750%2C308&#038;ssl=1" alt="" class="wp-image-3745" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?w=877&amp;ssl=1 877w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?resize=300%2C123&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?resize=768%2C315&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-4.png?resize=750%2C308&amp;ssl=1 750w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Installation Verification on Windows Terminal</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="create-your-first-nextjs-web-application">Create Your First Next.js Web Application</h2>


<ul class="wp-block-list">
<li>cd ~</li>



<li>mkdir NextProjects</li>



<li>cd NextProjects</li>



<li>npx create-next-app my-next-app</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="289" data-attachment-id="3746" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-5-7" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?fit=1193%2C459&amp;ssl=1" data-orig-size="1193,459" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-5" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?fit=750%2C289&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?resize=750%2C289&#038;ssl=1" alt="" class="wp-image-3746" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?resize=1024%2C394&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?resize=300%2C115&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?resize=768%2C295&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?resize=750%2C289&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-5.png?w=1193&amp;ssl=1 1193w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Next.js Installation</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="open-visual-studio-code-from-windows-terminal">Open Visual Studio Code from Windows Terminal</h2>


<pre class="wp-block-code"><code>code .</code></pre>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="447" data-attachment-id="3751" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-9-4" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?fit=1174%2C699&amp;ssl=1" data-orig-size="1174,699" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-9" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?fit=750%2C447&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?resize=750%2C447&#038;ssl=1" alt="" class="wp-image-3751" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?resize=1024%2C610&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?resize=300%2C179&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?resize=768%2C457&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?resize=750%2C447&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-9.png?w=1174&amp;ssl=1 1174w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">Visual Studio Code with Next.js App</figcaption></figure>



<p>You can now use the terminal tab that&#8217;s built into VS Code. To run your app, type &#8220;npm run dev&#8221; and go to &#8220;localhost:3000&#8221; in Microsft Edge. &#8220;run dev&#8221; lets you work on your app and have it running a development instance with hot-reloading, file watching and task re-running. It really speeds up the iterative process.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="3749" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-8-5" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?fit=819%2C627&amp;ssl=1" data-orig-size="819,627" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Next.js Web App Screenshot" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?fit=750%2C574&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?resize=750%2C574&#038;ssl=1" alt="" class="wp-image-3749" width="750" height="574" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?w=819&amp;ssl=1 819w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?resize=300%2C230&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?resize=768%2C588&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-8.png?resize=750%2C574&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">My First Next.js Web App Running from localhost</figcaption></figure>
</div>


<p><em>If you want to opt out of Next.js telemetry, type &#8220;npx next telemetry disable&#8221; in the VS Code Terminal.</em></p>


<h2 class="wp-block-heading" id="install-react-developer-tools">Install React Developer Tools</h2>


<p>Install <a href="https://react.dev/learn/react-developer-tools">React Developer Tools</a> on the Microsoft Edge Browser so you can get detailed React feedback about your errors and connect the web development experience more tightly to Visual Studio Code.</p>



<p>To open Windows Explorer to manage your files:</p>



<pre class="wp-block-code"><code>explorer.exe .</code></pre>



<p><em>Don&#8217;t forget that dot ^</em></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="3753" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-10-3" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?fit=818%2C164&amp;ssl=1" data-orig-size="818,164" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?fit=750%2C150&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?resize=750%2C150&#038;ssl=1" alt="" class="wp-image-3753" width="750" height="150" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?w=818&amp;ssl=1 818w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?resize=300%2C60&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?resize=768%2C154&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-10.png?resize=750%2C150&amp;ssl=1 750w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">The Command &#8220;explorer.exe .&#8221;</figcaption></figure>
</div>


<p>This is a quite nice trick. You can manage the files on your WSL subsystem. This works how you want it to work. You can move files back and forth.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="459" data-attachment-id="3754" data-permalink="https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/image-11-3" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?fit=1164%2C713&amp;ssl=1" data-orig-size="1164,713" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image-11" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?fit=750%2C459&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?resize=750%2C459&#038;ssl=1" alt="" class="wp-image-3754" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?resize=1024%2C627&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?resize=300%2C184&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?resize=768%2C470&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?resize=750%2C459&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2023/04/image-11.png?w=1164&amp;ssl=1 1164w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">The output of the &#8220;explorer.exe .&#8221; Command</figcaption></figure>
</div>


<p><em>Profit.</em></p>


<h2 class="wp-block-heading" id="resources">Resources</h2>


<p>I found a few resources useful as I learned how to get my laptop and development environment set up. Let me know if you find any useful resources out in the wild.</p>



<ul class="wp-block-list">
<li>WSL Tutorial: <a rel="noreferrer noopener" href="https://learn.microsoft.com/en-us/windows/wsl/install" target="_blank">https://learn.microsoft.com/en-us/windows/wsl/install</a></li>



<li>Node.js Installation Tutorial for WSL: <a rel="noreferrer noopener" href="https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl" target="_blank">https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl</a></li>



<li>Next.js Installation Tutorial for WSL: <a rel="noreferrer noopener" href="https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nextjs-on-wsl" target="_blank">https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nextjs-on-wsl</a></li>



<li>Windows Terminal: <a rel="noreferrer noopener" href="https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-us&amp;gl=us&amp;rtc=1" target="_blank">https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-us&amp;gl=us&amp;rtc=1</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/new-laptop-use-windows-subsystem-for-linux-for-full-stack-development/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3740</post-id>	</item>
	</channel>
</rss>
