Archive for the ‘Web Development’ Category
Posted by jpluimers on 2026/02/19
For my link archive: [Wayback /Archive ] Enabling TRIM on an external SSD on a Raspberry Pi | Jeff Geerling
Printing to large format paper or displaying it on large screens introduces a lot of whitespace resulting in the listings having horizontal scrollbar s. That was easier to circumvent in CSS than I initially thought, so I wrote [Wayback /Archive ] Thread by @jpluimers on Thread Reader App :
Read the rest of this entry »
Posted in CSS , Development , Hardware , HTML , Power User , Software Development , SSD , Trim , Web Development | Leave a Comment »
Posted by jpluimers on 2026/02/17
I always forget nomenclature, so in my mind the terms for the two consoles in the Chrome web development tools (official nomenclature: Chrome DevTools ) are these:
The primary console in a separate tab of the DevTools
The secondary console at the bottom lf all tabs in the DevTools
I did know that you can close the secondary console by pressing the cross on its top-right corner.
I did not know how to reopen, apart from it occasionally reopening by itself.
So I did digging, found the official nomenclature, and more importantly that the Esc key toggles the secondary console.
Official nomenclature in the same order are above from [Wayback /Archive ] Console features reference | Chrome DevTools | Chrome for Developers :
Read the rest of this entry »
Posted in Development , Software Development , Web Development | Leave a Comment »
Posted by jpluimers on 2026/02/11
This was the easiest tool to remove HTML from select tags while keeping line breaks: [Wayback /Archive ] Online HTML Stripper. Remove HTML and formatting from text .
Especially the client-side on-line tools I tried failed that option:
This just does not work at all for me: [Wayback /Archive ] HTML Cleaner (cannot paste HTML text: needs to paste formatted text which does not work with select elements).
Could I have done this on a command-line? Of course, but I don’t need it often enough to warrant investigating and remembering how to do that in an efficient manner.
Queries:
Read the rest of this entry »
Posted in Blogging , Development , HTML , JavaScript/ECMAScript , LifeHacker , PHP , Power User , Scripting , SocialMedia , Software Development , Web Development | Leave a Comment »
Posted by jpluimers on 2026/02/11
A while ago I bumped into [Wayback /Archive ] Quick Accent steals the WordPress classic editor space after a hyphen-minus sign or asterisk · Issue #24623 · microsoft/PowerToys .
In the WordPress Classic Editor , the * or - combinations quickly generate an empty bulleted list:
When enabling the PowerToys Quick Accent (formerly [Wayback /Archive ] PowerAccent ) with their default settings this fails (but it does work in the WordPress Gutenberg editor, Word and some other tools I tested).
The easiest way to work around this is to switch from the default “Activation Keys” setting “Left, Right or Space” to “Left/Right Arrow”.
Hopefully besides the workaround there will also be a full fix.
The related C++ and C# source files:
Read the rest of this entry »
Posted in .NET , C# , C++ , Classic editor , Development , Gutenberg editor , Power User , PowerToys , SocialMedia , Software Development , Windows , WordPress | Leave a Comment »
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.html and 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)
Read the rest of this entry »
Posted in Chrome , Development , Edge , Firefox , JavaScript/ECMAScript , Power User , Scripting , Software Development , Web Browsers , Web Development | Leave a Comment »
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:
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.
Read the rest of this entry »
Posted in Bookmarklet , Debugging , Development , JavaScript/ECMAScript , Power User , Scripting , Software Development , Web Browsers , Web Development | Leave a Comment »
Posted by jpluimers on 2026/01/07
SVG can be beautifully crafted XML representing vector graphics with full support for CSS while also supporting raster graphics. [Wayback /Archive ] A Friendly Introduction to SVG • Josh W. Comeau explains how you can do that.
Note that in practice most tools generate horrible SVG and CSS.
Via [Wayback /Archive ] I finally get how SVGs work – YouTube
--jeroen
[Wayback /Archive ] I finally get how SVGs work – YouTube
VIDEO
Posted in Software Development , Development , XML/XSD , XML , Web Development , SVG | Leave a Comment »
Posted by jpluimers on 2025/12/31
From 12ft – Wikipedia :
On July 17, 2025, the News Media Alliance reported that it had taken down the website.
It’s impossible to enjoy the content of online media by paying (for instance because payment systems are not compatible, but also because those media often have region blocks), so this is to longer ladders (and understanding how ladders work):
Read the rest of this entry »
Posted in archive.is / archive.today , Cloud , Containers , Development , Docker , HTML , HTML5 , Infrastructure , Internet , InternetArchive , JavaScript/ECMAScript , LifeHacker , Power User , Python , Scripting , Software Development , WayBack machine , Web Development | Leave a Comment »
Posted by jpluimers on 2025/12/31
Note that for removing the bullet-type, it does not matter if it is an ordered or unordered list.
Via [Wayback /Archive ] html list type none – Google Search .
–jeroen
Posted in CSS , Development , HTML , Software Development , Web Development | Leave a Comment »
Posted by jpluimers on 2025/12/18
I have had JavaScript disabled by default for years now, which means that:
if your site requires JavaScript, I will opt for an alternative
I will block anything ad related, even if it means I cannot use your site
The reasons are simple:
JavaScript has become a big security threat over time. Be it tracking (hello fingerprinting!), data leakage, direct attacks, supply chain attacks, sloppy code or other risks, JavaScript is not vulnerable just by itself, but especially the eco systems (hello npm – 2 attacks in September 2025 alone – and advertising networks ) using it. Just a few references:
[Wayback /Archive ] The perils of JavaScript: How we’ve broken the internet’s security
[Wayback /Archive ] Most Common Security Vulnerabilities Using JavaScript – SecureCoding
[Wayback /Archive ] Supply Chain Security Alert: Popular Nx Build System Package Compromised with Data-Stealing Malware – StepSecurity
[Wayback /Archive ] Wormable Malware Causing Supply Chain Compromise of npm Code Packages – Arctic Wolf
[Wayback /Archive ] FingerprintJS | Identify Every Web Visitor & Mobile Device
JavaScript has become a huge resource hog. Disabling JavaScript by default increased the snappiness and battery life of my laptops and smartphones significantly. In addition, it makes it way easier to read region-blocked content. Double win!
The below thread by [Wayback /Archive ] Dr. Christopher Kunz (@christopherkunz@chaos.social) – chaos.social sparked me to finally write why and add some relevant links.
Thread:
Read the rest of this entry »
Posted in Development , Infosec (Information Security) , JavaScript/ECMAScript , Power User , Scripting , Security , Software Development , Web Development | Leave a Comment »