Enhancing Skills

Building Interactive Canvas-Based Games Engine with JavaScript: A Learning Series

Welcome to the Building Interactive Canvas-Based Games series! In this learning journey, you’ll explore how to develop canvas-based games using JavaScript. By understanding the hierarchy of classes and files in a structured project, you’ll gain the skills to build interactive games. This post will cover the essential classes and methods […] Read more »

Setting Up Git and GitHub with VS Code

If you’re looking to streamline your development process with Git and GitHub in Visual Studio Code, this guide will help you uninstall any previous installations, set up the latest tools, and walk you through cloning a repository and making your first commit. Step 1: Uninstall Existing Git and GitHub Programs, […] Read more »

Express VPN on Synolgy NAS

I need to be able to connect to the WAN (internet) over a VPN. I use Express VPN for my solution. I also need to be able to use my local LAN at the same time. Portainer Container build Express VPN container Sonar to verify Here are the steps on […] Read more »

How to Check WiFi Signal Strength on Raspberry Pi 5 Using nmcli

Ensuring a strong WiFi connection on your Raspberry Pi 5 is essential for a seamless experience, whether you’re streaming, browsing, or running network applications. Using the nmcli command-line tool, part of NetworkManager, you can easily check WiFi signal strength and make informed decisions about your network setup. This guide will […] Read more »

How to Download YouTube Videos as MP4 Files Using yt-dlp

If you’ve ever wanted to download YouTube videos in MP4 format, a powerful and reliable tool to use is yt-dlp. This open-source command-line utility is a fork of the well-known youtube-dl, but with extra features and better performance. In this guide, I’ll walk you through how to install and use […] Read more »

Understanding the “Reduced Brake Effect” Warning in Older Mercedes-Benz Models

If you’ve been greeted by a “BRAKE” warning followed by “Reduced Brake Effect” on your dashboard display when starting your car, you’re not alone. This issue often affects older Mercedes-Benz models, particularly those equipped with Sensotronic Brake Control (SBC) systems. Here’s a breakdown of why this warning might appear and […] Read more »