https://www.richardn.ca/RichardNCoding, Ci-Cd, thoughts and more 2023-09-21T17:56:36-06:00 Richard Niemand https://www.richardn.ca/ Jekyll © 2023 Richard Niemand /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Simple Toast Messages using SvelteStrap2023-09-21T15:00:00-06:00 2023-09-21T15:00:00-06:00 https://www.richardn.ca/posts/SveltKitToastMessages/ Richard Niemand In this post I will cover creating a simple toast message implementation for your next svelte application using SvelteStrap and a simple toast manager service written in TypeScript. Components You will need to add the following components to your project. ToastManager.ts This file houses the ToastManager class which is used to manage toast notifications (NlpToastMessage) instances and displ... SonarQube in Docker2023-09-20T18:00:00-06:00 2023-09-20T18:00:00-06:00 https://www.richardn.ca/posts/DockerSonarQube/ Richard Niemand In this post I will cover the basics of getting SonarQube running in a Docker container and walk you through setting up a simple ci-cd script to build and analyse a .net core project. Requirements JDK You will need java installed on your system in order to run SonarQube, you can download the latest version of Java from here. Install or extract the Java package to a known location on your sy... Svelte Tips and Tricks2023-09-19T18:00:00-06:00 2023-09-19T18:00:00-06:00 https://www.richardn.ca/posts/Svelte/ Richard Niemand Vite Related Tips Host Port Binding Every now and then I run into an odd issue where I am unable to launch a svelte project in my browser (due to the connection timing out). If you run into this issue where your application is compiling, but not accessible I found that the following configuration entry in my vite.config.ts file helps a lot. export default defineConfig({ server: { host... Using GitHub Pages for your Personal Blog2023-06-20T18:00:00-06:00 2023-06-20T18:00:00-06:00 https://www.richardn.ca/posts/GHPagesBlog/ Richard Niemand In this post I will cover the process I used to get this blog (https://www.richardn.ca/) running under a custom domain on GitHub Pages along with getting Google Analytics and Adsense working with the chirpy-starter template. Step 1: Setting up GitHub Pages The first thing you will need to do is create your personal GitHub pages repository. The name of this repository needs to be your GitHub u... Docsify for your projects2022-12-22T06:00:00-07:00 2022-12-22T06:00:00-07:00 https://www.richardn.ca/posts/Docsify/ Richard Niemand This post is a starter post for docsify and it’s usage - this is a work in progress and will be updated periodically when I stumble upon anything that I find interesting. The docsify Flow Installing docsify This is based on the official Quick Start Guide, and the process is as simple as… Installing docsify globally if you do not already have it installed: npm i docsify-cli -g If you dec...