TekOnline

Author: jcianci12

  • Discovery 3 Land Rover diagnostic repository

    This is just a place I use to keep some handy info on how to diagnose my discovery 3 without paying a fortune. Be careful buying these. The one I have only does the engine ECU!!! After realising that it was almost useless. And having issues with dongle based devices and loosing access after upgrading…

  • 0421453444

  • Auto adding new users to groups in Authentik

    I had a new app working, and I needed to add authentication so I could set up a user-specific database when a new user signs in. In other words, I kinda wanted pass through auth. Where all we need is the users email address in order to identify them. Here’s how I achieved it by…

  • Solving the Mystery of the Missing Zoom Recurring Meetings

    Have you ever found yourself in a panic, trying to start a Zoom meeting, only to be thwarted by the elusive nature of recurring meetings? This exact scenario happened to me recently, and it was a true lesson in navigating Zoom’s interface quirks. I was trying to start a Zoom meeting, but because it was…

  • Resolving UNVERIFIED Messages When Using AWS SNS and New Sender IDs

    Introduction If you’ve been using Amazon Simple Notification Service (SNS) to send SMS messages, you might encounter an issue where messages are received as “UNVERIFIED.” This can be a common problem, especially when you start using a new sender ID. In this blog post, we’ll explore why this happens and how you can resolve it.…

  • Angular 19 OAUTH2 bearer token interceptor example. (NswagStudio compatible 😎)

    In this article, we’ll explore how to set up an auth interceptor in Angular to automatically add an authorization header to all outgoing HTTP requests. We’ll also discuss how to avoid modifying the generated api.ts file after each API change. Step 1: Set Up the Auth Interceptor First, let’s create the auth interceptor. In the auth.interceptor.ts file, we’ll import…

  • System.Text.Json 8.0.0.4 Vulnerability: A Solution

    I was facing a very strange issue where after updating a NuGet package (System.Text.Json from 8.0.0.4 to 8.0.0.5) and targeting .NET Framework 4.8.1, the project wouldn’t build correctly. Despite updating the bindingRedirect in the web.config file, the changes seemed to revert. Here’s what worked for me: Note on Entity Framework Compatibility: It’s essential to ensure…

  • Why is My Angular Array Not Updating in the View?

    As an Angular developer, you’ve probably encountered this frustrating scenario: you update an array in your component, but the changes don’t seem to be reflected in the view. You’ve checked your code, and everything looks correct, but the view remains stubbornly unchanged. In this article, we’ll explore the reasons behind this behavior and provide a…

  • Python, Flask and the dreaded error: No module named ‘imp’

    When trying to run a flask application under vscode, dev container, python 3.12.7 64 bit, I started getting these errors: After lots of non helpful answers (at least not for me!) I stumbledacreoss this: https://github.com/microsoft/debugpy/issues/808 Turns out this really helpful comment solved the issue for me! https://github.com/microsoft/debugpy/issues/808#issuecomment-1006990063 Flask has its own built-in debugger, which IIRC…

  • Avoiding Syntax Errors with the Conditional Operator in C#

    I was having a strange bug in my code, everything looked right, but for some reason, it just wouldn’t work as expected. I had written a simple conditional statement using the ternary operator, but it kept throwing a syntax error. I scratched my head, wondering what could be causing the issue. The code in question…