Your cart is currently empty!
Category: Uncategorized
-
Building Bulletproof Stripe Subscriptions: From CLI Testing to Production-Ready Code
A comprehensive guide to implementing robust Stripe subscription handling with automatic customer recovery, webhook processing, and comprehensive error handling. This implementation is in production; check it out at jobsight.tekonline.com.au, and let me know if we can assist with your implementation Introduction Building a subscription-based SaaS application requires more than just integrating Stripe’s API. You need…
-
Discovery 3 AMK compressor, repairing the cylinder. A few notes
As shown here in the video, this is what I found when removing the compressor piston and cylinder. It was about 10 years old at this stage. I opted to rebuild, however, you its pretty cheap to just replace the compressor. The can be found here: Discovery 3 and 4 AMK Compressor
-
How I Saved heaps by Designing a Better John Deere Power Steering Cylinder
If you’ve owned a John Deere lawn or garden tractor for long enough, you know the pain: eventually, something leaks. For me, it was the power steering cylinder on my X Series tractor. When I called up John Deere for a quote on a replacement part, they came back with a number that nearly knocked…
-
Jayco Starcraft 2024. Quality control issues. Leak at the rear light.
I recently picked up a Jayco Starcraft 2024. After some time, I noticed that the rear compartment was a little damp. On further investigation this is what I found: I needed to remove the plastic light surround, but this is what I found. Notice the water line? Here is what was happening. The solution, seal…
-
Git Line Endings: A Complete Guide to Preventing Cross-Platform Issues
The Problem: Line Ending Chaos If you’ve ever worked on a project with developers using different operating systems, you’ve likely encountered this frustrating warning: This happens because different operating systems use different line ending conventions: When Git tries to reconcile these differences, it can cause unnecessary file changes, merge conflicts, and confusion in your version…
-
[SOLVED] Bluetooth Volume Too Loud, even on low volume? (Apple Iphone)
If you have an issue with the bluetooth volume being too loud on your apple iphone, give this a try. Head into settings >> sound and haptics >> headphone safety. Turn on reduce loud audio, then slide the slider to the left, then to the right. Notice how the volume changes. Many users have reported…
-
[Solved] Dometic Fresh Jet not cooling
Here is the context of what has happened to get to this point. I was at the point where the unit was going to cost $800 to repair, and a new system is $2000. So I figured I would give a re-gass a try. Disclaimer: This is a record of my experience only. Handling refrigerants…
-
Resolving Git “Unable to Unlink” Errors When Stashing Changes
The Problem When attempting to stash changes using Git with untracked files, you might encounter multiple “unable to unlink” errors that look like this: This typically occurs when Git cannot remove or modify certain files, often due to them being in use by running processes or locked by the operating system. Quick Solution Here’s the…
-
Fixing Git Database File Locking Issues in .NET Core Projects
Problem Description When working with SQLite databases in .NET Core applications, you may encounter Git errors where database files cannot be unlinked: Root Cause This occurs when: SQLite creates these files: Solution Steps 1. Identify Running Processes Check for running application processes: 2. Terminate Locking Processes Force kill the application processes: 3. Restore Git State…
-
Unlocking the Power of Audit Tables: Lessons from Episode Tracking
When working with complex systems—like healthcare management platforms—having an audit table can be a lifesaver. These tables, which record every change to a record, often contain hidden gems of insight. But querying them effectively requires some care. Here’s what we learned while analyzing episodes in a clinical system. The Challenge At first glance, extracting open…