Moving from LoqSeq to Obsidian

I never really settle on how to do my notes. Recently, I’ve been using LoqSeq - but I’ve decided to go with Obsidian. Both are based on Markdown files as their ‘data’ storage format which makes it relatively easy to make the switch.

Visual Studio Code Extensions

Which extensions do I use and how have I modified Visual Studio Code.

Keep in mind my main tool is still Visual Studio 20xx (Non-code) and my day-to-day job is crafting C#-code. Thus, VS Code is my main editor - but I use it for most other tasks than C#.

Edge Adjustments

I do like to use Microsoft Edge as my main browser. I use one profile for work and one for personal things. I’ve changed a couple of settings to better fit my way of working

Initial startup directory in PowerShell

Up until now I had a Set-Location statement in my Microsoft.PowerShell_profile.ps1 startup file that set my in the directory above all my work related folders. However, that did not work well with Visual Studio Codes build step as it runs with the standard terminal. Asking CoPilot I got the following (working) solution

if (-not $env:TERM_PROGRAM -eq "vscode") {
    Set-Location (Get-CanonicalCasePath c:\myprojectsfolder)
}

I’m considering turning more of my customizations off to improve on the startup time.

Online courses

The Khan Academy (link) was a pioneer in online learning. However, online learning really picked up speed in 2011 when a number of Stanford professors started a number of freely available online classes.

Creating Fractals with Web Workers

A Web Worker makes it possible to run Javascript code without blocking the user interface. That is, computations can be made in the background without locking the user interface.

Deleting hidden Subversion files before zipping

Subversion holds various information in .svn directories placed in all directories and sub-directories under version control. Sometimes it is desireable to clean out these files, for example, prior to emailing a zip of the files. I use the awesome tool Total Commander for the job.