Great Question, Answer and Comment at [Wayback/Archive] What is the difference between git pull and git fetch + git rebase? – Stack Overflow (thanks [Wayback/Archive] michael, [Wayback/Archive] gawkface and [Wayback/Archive] Daniel K.):
Archive for the ‘Development’ Category
What is the difference between git pull and git fetch + git rebase? – Stack Overflow
Posted by jpluimers on 2026/02/04
Posted in Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management | Leave a Comment »
From Meh to WOW – With 1 “Tiny” Hack! – YouTube – where the comments mention better ways than this convoluted solution
Posted by jpluimers on 2026/02/03
[Wayback/Archive] From Meh to WOW – With 1 “Tiny” Hack! – YouTube shows an interesting but convoluted solution to solve temperature drift on a cheap Tuya WT410-BH-3A-W thermostat (there are similar models, see below) based on the replacement sensor [Wayback/Archive] WSEN-TIDS Temperature Sensor IC & EV-Kits | Sensors | Würth Elektronik Product Catalog.
Luckily the commenters stepped in and suggest better and easier ways.
On the other hand, the solution is nice to know as it allows plugging in a remote thermostat that sits in a better place to read the temperature while the control bits stay in a place where it is easier to manually adjust.
Chapters:
Posted in ARM Cortex-M, Development, Domotics/Smarthome, ESP32, ESPHome, Hardware, Hardware Development, Hardware Interfacing, Home Assistant, Homey, IoT Internet of Things, Network-and-equipment, Power User, STM32 | Leave a Comment »
woo-besluit-broncode-digid-app/NFCService.cs at master · MinBZK/woo-besluit-broncode-digid-app
Posted by jpluimers on 2026/02/03
This method sparked a lot of discussion on social media:
private static string GetPercentageRounds(double percentage)
It is part of [Wayback/Archive] woo-besluit-broncode-digid-app/NFCService.cs at master · MinBZK/woo-besluit-broncode-digid-app which was published after a request according to the Dutch Open Government Act (WOO: Wet Open Overheid).
Even though it services the iOS app, it is written in C# not Swift despite it being client-side code, but that’s not why it sparked a lot of discussion costing more man-hours than the code is worth.
This is the code:
Posted in .NET, C#, Development, Software Development, Swift, xCode/Mac/iPad/iPhone/iOS/cocoa | Leave a Comment »
Naming Files and Directories the Right Way – YouTube
Posted by jpluimers on 2026/01/29
I totally agree with the first comment of [Wayback/Archive] Naming Files and Directories the Right Way – YouTube as it holds not just for file management, but for naming anything including software development:
@yorickwolter
--jeroen
Posted in *nix, Apple, BSD, Development, Linux, Mac OS X / OS X / MacOS, Power User, Software Development, Windows | Leave a Comment »
JavaScript unit testing in the browser without Node.js: Getting Started | QUnit
Posted by jpluimers on 2026/01/29
A cool way to unit-test JavaScript code on the browser side is [Wayback/Archive] Getting Started | QUnit:
To get started with QUnit in the browser, create a simple HTML file called
test.htmland include the following markup:<!DOCTYPE html> <meta charset="utf-8"> <title>Test Suite</title> <link rel="stylesheet" href="https://code.jquery.com/qunit/qunit-2.19.4.css"> <body> <div id="qunit"></div> <div id="qunit-fixture"></div> <script src="https://code.jquery.com/qunit/qunit-2.19.4.js"></script> </body>That’s all the markup you need to start writing tests. Note that this loads the library from the jQuery CDN.
I was so glad to find QUnit via the below links as I unconsciously wanted such a thing for a very very long time.
You can either run it locally or remotely or from the jQuery CDN as both it
- is a Node.js module so the source files are all available on the jQuery CDN
- it does not require the Node.js to load so it can run from any location you want (that CDN, locally or another on-line location)
Posted in Chrome, Development, Edge, Firefox, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »
Some links for JavaScript tokenizers and syntax highlighters
Posted by jpluimers on 2026/01/28
In yesterday’s post Bookmarklet for Archive.is to navigate to the canonical link with the “redirected from” instead of “saved from” I mentioned js-tokenizer for syntax highlighting. When writing that, I didn’t have time to dig deeper, but saved the links for later investigation.
Since I won’t have time to finish writing a complete article on this anytime soon, I decided to just publish the list:
Posted in Development, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »
vmstan/gravity-sync: 💫 The easy way to synchronize the DNS configuration of two Pi-hole 5.x instances.
Posted by jpluimers on 2026/01/28
Interesting: [Wayback/Archive] vmstan/gravity-sync: 💫 The easy way to synchronize the DNS configuration of two Pi-hole 5.x instances.
Reasoning: [Wayback/Archive] Frequent Questions: Why two Pi-hole? · vmstan/gravity-sync Wiki
Via:
- [Wayback/Archive] Can PiHole work fine for more than 100k clients? : pihole
- [Wayback/Archive] Gravity Sync, an easy way to keep multiple Pi-hole In-sync – General / Customizing Pi-hole – Pi-hole Userspace
What is better than a Pi-hole blocking ads via DNS on your network? That’s right, Two Pi-hole! But if you have more than one Pi-hole (PH) in your network you’ll want a simple way to keep the list configurations identical between the two. I’ve recently been toiling away at a script to do exactly this, and what started as a few lines lines of bash was shared with some friends, and has grown into what I now call Gravity Sync — which I’d now like to share with you all for your feedback.
–jeroen
Posted in *nix, *nix-tools, bash, bash, Development, DNS, Hardware Development, Internet, Power User, Raspberry Pi, Scripting, Software Development | Leave a Comment »
Bookmarklet for Archive.is to navigate to the canonical link with the “redirected from” instead of “saved from”
Posted by jpluimers on 2026/01/27
This is a follow-up on Bookmarklet for Archive.is to navigate to the canonical link which can be accessed from multiple URLs, some through redirection:
- https://wiert.wordpress.com/?p=101586
- https://wiert.me/2023/08/15/bookmarklet-for-archive-is-to-navivate-to-the-canonical-link/
You can see the difference in these archived links (the navivate was a typo that I only spotted after the original blog post got published):
I wanted a Bookmarklet to find the last link; the one in the referenced blog post didn’t.
Posted in Bookmarklet, Debugging, Development, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »
dr-mod/blackout-logger
Posted by jpluimers on 2026/01/27
Just in case we get more power outages over in our country too [Wayback/Archive] dr-mod/blackout-logger:
A miniature device that’s keeping track of power outages.
Hardware:
- Raspberry Pi Pico
- Precision RTC Module (DS3231)
- Waveshare eink 3.7
Posted in Development, Hardware Development, Raspberry Pi, Raspberry Pi Pico | Tagged: RaspberryPi | Leave a Comment »
NEW Universal USB Type C Mod to Restore your older devices! – YouTube
Posted by jpluimers on 2026/01/22
Nice videos about USB-C receptacles replacement that might fit old mini-USB and sometimes micro-USB ones.
Before applying, check out the tables in USB hardware: Compatibilities – Wikipedia and the table I copied from USB hardware: connector dimensions – Wikipedia to ensure there is enough space to fit the USB-C receptacle in:
Posted in Development, USB, Power User, Hardware, Hardware Development, USB, USB-C, Soldering | Leave a Comment »





