<?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>Visual Studio Code &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/tag/visual-studio-code/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Sun, 22 Mar 2026 16:27:49 +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>Visual Studio Code &#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>The Engineering Super Stack: MATLAB + Visual Studio Code + Claude Code</title>
		<link>https://nothans.com/the-engineering-super-stack-matlab-visual-studio-code-claude-code</link>
					<comments>https://nothans.com/the-engineering-super-stack-matlab-visual-studio-code-claude-code#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 23:35:17 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[GitHub Copilot]]></category>
		<category><![CDATA[matlab]]></category>
		<category><![CDATA[MATLAB MCP Server]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[Visual Studio Code]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=5223</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>One tool to rule them all? Or, even better, the super stack. Stacking the right set of tools that yield something greater than the parts. For engineering, I use MATLAB, MATLAB Copilot for syntax help, Visual Studio Code with the MATLAB extension installed, and Claude Code running in Visual Studio Code, connected to MATLAB via MCP. </p>



<p>Here&#8217;s how I feel rn.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="250" height="188" data-attachment-id="5224" data-permalink="https://nothans.com/the-engineering-super-stack-matlab-visual-studio-code-claude-code/image-67" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image.png?fit=250%2C188&amp;ssl=1" data-orig-size="250,188" 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="A powerful MATLAB engineer" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image.png?fit=250%2C188&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image.png?resize=250%2C188&#038;ssl=1" alt="" class="wp-image-5224" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image.png?w=250&amp;ssl=1 250w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image.png?resize=100%2C75&amp;ssl=1 100w" sizes="(max-width: 250px) 100vw, 250px" /></figure>
</div>


<p>I really feel like I can engineer anything with this setup, helping me build engineered systems. I have tried new toolboxes, built deep learning projects, and improved my MATLAB coding skills by running AI code reviews.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Using MATLAB + Claude Code went from &#8216;vibe coding&#8217; to &#8216;vibration engineering&#8217; &#8212; I was no longer just using AI &#8212;  I learned from it, got pointed in the right direction, and dug in.</p>
<cite>Hans Scharler</cite></blockquote>



<p>Here is what you need:</p>



<ul class="wp-block-list">
<li>MATLAB: <a href="https://matlab.mathworks.com">https://matlab.mathworks.com</a></li>



<li>Visual Studio Code: <a href="https://code.visualstudio.com/">https://code.visualstudio.com/</a></li>



<li>Claude Code: <a href="https://www.claude.com/product/claude-code">https://www.claude.com/product/claude-code</a></li>



<li>MATLAB MCP Core Server for Claude Code: <a href="https://github.com/matlab/matlab-mcp-core-server">https://github.com/matlab/matlab-mcp-core-server</a></li>



<li>MATLAB Extension for Visual Studio Code: <a href="https://marketplace.visualstudio.com/items?itemName=MathWorks.language-matlab">https://marketplace.visualstudio.com/items?itemName=MathWorks.language-matlab</a></li>
</ul>



<p>To build your own super stack, open a new MATLAB project in Visual Studio Code with the MATLAB and the Claude Code extensions enabled. From a terminal in VS Code, run Claude Code. Claude Code will interact with Visual Studio Code via these extensions. In Claude Code, enable the MATLAB MCP Core Server. This will give you five MCP tools to interact with MATLAB. Claude Code will be able to check code, evaluate code, run files, run test files, and detect your local MATLAB&#8217;s toolboxes.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="750" height="423" data-attachment-id="5226" data-permalink="https://nothans.com/the-engineering-super-stack-matlab-visual-studio-code-claude-code/image-68" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?fit=1680%2C946&amp;ssl=1" data-orig-size="1680,946" 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" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?fit=750%2C423&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=750%2C423&#038;ssl=1" alt="" class="wp-image-5226" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=1024%2C577&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=1536%2C865&amp;ssl=1 1536w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=750%2C422&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=480%2C270&amp;ssl=1 480w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?resize=1320%2C743&amp;ssl=1 1320w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-1.png?w=1680&amp;ssl=1 1680w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">The Engineering Super Stack: Visual Studio Code + Claude Code + MATLAB</figcaption></figure>
</div>


<p>In my vibration project, my team and I created a few files. It has been a minute since I used them, but with Claude Code, I can just get going. It is going to read what I have, learn from he documentation, and do whatever I am looking to do.</p>



<pre class="wp-block-code"><code>Use the vibration model to generate three weeks of vibration data, then use the analyze vibration function to detect any anomilies</code></pre>



<p>What&#8217;s great about this workflow is that Claude Code is &#8220;not making up&#8221; a solution; it is leveraging the models that I have built plus constrained in MATLAB, bringing some engineering rigor to the chat. Claude Code is taking advantage of the Signal Processing Toolbox and how it works, rather than trying to figure out signal processing with some scratch code.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="750" height="505" data-attachment-id="5227" data-permalink="https://nothans.com/the-engineering-super-stack-matlab-visual-studio-code-claude-code/image-69" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?fit=1132%2C763&amp;ssl=1" data-orig-size="1132,763" 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" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?fit=750%2C505&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?resize=750%2C505&#038;ssl=1" alt="" class="wp-image-5227" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?resize=1024%2C690&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?resize=300%2C202&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?resize=768%2C518&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?resize=750%2C506&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2025/11/image-2.png?w=1132&amp;ssl=1 1132w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption">MATLAB is showing me the results of a vibration analysis from motor data</figcaption></figure>
</div>


<p>One extra benefit of this engineering stack is that I find myself exploring more, trying out other features of MATLAB that I haven&#8217;t used before. I feel way more confident trying something new and then learning how it works. I keep expanding what I know and onboarding into new things, learning, and gaining more experience rather than settling for a static picture. Dynamic.</p>



<p>WHat are your pro tips?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/the-engineering-super-stack-matlab-visual-studio-code-claude-code/feed</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5223</post-id>	</item>
		<item>
		<title>[TIL] How to Use Live Server in Visual Studio Code</title>
		<link>https://nothans.com/til-how-to-use-live-server-in-visual-studio-code</link>
					<comments>https://nothans.com/til-how-to-use-live-server-in-visual-studio-code#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Tue, 01 Oct 2024 16:31:05 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cursor]]></category>
		<category><![CDATA[Visual Studio Code]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=4816</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Geroge and I <a href="https://github.com/nothans/shoot">have been working</a> on a modern retro arcade game in HTML, CSS, and JavaScript called, &#8220;Shoot&#8221;. We made a bunch of edits within Visual Studio Code and Cursor and then opened the HTML in Chrome to see the changes. Lots of changes and refreshes of the page. But, when we changed the audio to use the Web Audio API, the app stopped playing sounds when it ran directly from an HTML file. I researched the error messages and found that sounds via the Web Audio API need to be served from a web server to get around CORS issues with local files. In researching options, I learned about the <a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer">Live Server</a> extension for Visual Studio Code.</p>



<p><strong>Live Server</strong> is a Visual Studio Code extension that allows developers to run a local development server directly from the editor. It provides a quick and easy way to preview HTML, CSS, and JavaScript files in the browser with live-reloading capabilities. When you change your code, the browser automatically updates without needing to refresh manually. This makes it ideal for fast development and debugging. It also works well with single-page applications and supports multiple file types. With just a right-click on an HTML file and selecting &#8220;Open with Live Server,&#8221; you can immediately launch a server and start developing.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/Hh6-DXx9RAs?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div><figcaption class="wp-element-caption">Live Server Extension Installation and Demo Video</figcaption></figure>


<h2 class="wp-block-heading" id="live-server-extension-in-visual-studio-code-stepbystep">Live Server Extension in Visual Studio Code Step-by-Step</h2>

<h3 class="wp-block-heading" id="step-1-install-the-live-server-extension">Step 1: Install the Live Server Extension</h3>


<ol class="wp-block-list">
<li>Open <strong>Visual Studio Code</strong>.</li>



<li>Go to the <strong>Extensions</strong> view by clicking the Extensions icon on the left sidebar (or press <code>Ctrl+Shift+X</code>).</li>



<li>In the search bar, type &#8220;Live Server.&#8221;</li>



<li>Click on the <strong>Live Server</strong> extension (by Ritwick Dey) and then click the <strong>Install</strong> button.</li>
</ol>


<h3 class="wp-block-heading" id="step-2-open-your-html-file">Step 2: Open Your HTML File</h3>


<ol class="wp-block-list">
<li>After installing the Live Server extension, open the HTML file you want to run.</li>



<li>Right-click on the HTML file in the editor or in the file explorer.</li>
</ol>


<h3 class="wp-block-heading" id="step-3-start-live-server">Step 3: Start Live Server</h3>


<ol class="wp-block-list">
<li>Choose the option <strong>Open with Live Server</strong> from the right-click context menu. This will start a local development server and open your HTML file in your default web browser.</li>



<li>The server will automatically update whenever you make changes to the HTML, CSS, or JavaScript files, making debugging easier.</li>
</ol>


<h3 class="wp-block-heading" id="step-4-debugging-html-with-developer-tools">Step 4: Debugging HTML with Developer Tools</h3>


<ol class="wp-block-list">
<li>Once the HTML file is running in the browser, open the browser’s developer tools (press <code>F12</code> or <code>Ctrl+Shift+I</code> in most browsers).</li>



<li>Use the <strong>Elements</strong>, <strong>Console</strong>, and <strong>Network</strong> tabs to debug your HTML, CSS, and JavaScript in real-time.</li>
</ol>


<h3 class="wp-block-heading" id="step-5-additional-debugging-options-for-javascript">Step 5: Additional Debugging Options for JavaScript</h3>


<p>If you need to debug JavaScript in VS Code, you can also attach a debugger. Here&#8217;s how:</p>



<ol class="wp-block-list">
<li><strong>Install the Debugger for Chrome/Edge Extension (Optional)</strong>:
<ul class="wp-block-list">
<li>Install the <strong>Debugger for Chrome</strong> or <strong>Debugger for Edge</strong> extension from the VS Code extensions marketplace.</li>



<li>This allows you to attach a VS Code debugger to the browser session for step-through debugging.</li>
</ul>
</li>



<li><strong>Set Up a Launch Configuration</strong>:
<ul class="wp-block-list">
<li>Go to the <strong>Run and Debug</strong> view (on the left sidebar or press <code>Ctrl+Shift+D</code>).</li>



<li>Click on <strong>create a launch.json file</strong>.</li>



<li>Select <strong>Chrome</strong> (or Edge) as the environment.</li>



<li>A <code>launch.json</code> configuration file will be created, which allows you to configure your debugging session.</li>



<li>Set up the URL to point to the Live Server URL (e.g., <code>http://127.0.0.1:5500/index.html</code>).</li>
</ul>
</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/til-how-to-use-live-server-in-visual-studio-code/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4816</post-id>	</item>
	</channel>
</rss>
