Via: [Wayback/Archive] Maarten van Smeden on Twitter: “This is why programming is an acquired skill ” / Twitter
Archive for the ‘Software Development’ Category
Maarten van Smeden “This is why programming is an acquired skill” / Twitter
Posted by jpluimers on 2025/12/18
Posted in Awareness, Development, Software Development | Leave a Comment »
Visual Studio Code has had a PlantUML extension for a while now
Posted by jpluimers on 2025/12/17
During my cancer treatments I missed a lot of fun things, including that, a PlantUML extension for vscode (Visual Studio Code) matured into a well-maintained one.
I bumped into it when revisiting git – How to integrate UML diagrams into GitLab or GitHub – Stack Overflow (GitLab was first to natively support PlantUML; hopefully GitHub follows one day) and found the profile of [Wayback/Archive] Fuhrmanator which mentioned the vscode PlantUML extension.
Some links below, as I think it is a cool one!.
Posted in Development, Diagram, PlantUML, Software Development, UML | Leave a Comment »
version control – How can I see the changes in a Git commit? – Stack Overflow
Posted by jpluimers on 2025/12/16
[Wayback/Archive] version control – How can I see the changes in a Git commit? – Stack Overflow (thanks [Wayback/Archive] laktak, [Wayback/Archive] Nevik Rehnel, [Wayback/Archive] Juuso Ohtonen and [Wayback/Archive] User c z – Stack Overflow)
This looks like a valid question, but in reality it is not.
The thing is: in git, think of a commit not as a diff but as a snapshot*.
A diff is the difference between two commits.
Since most commits have just a single parent, so that’s why many people call a commit a diff. But that’s not true, especially not for merge commits that have at least two parents.
Anyway, the question, answer and comment from the link above already give some insight (note COMMIT everywhere below has to be replaced with the commit hash):
Posted in Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, git, Software Development, Source Code Management | Leave a Comment »
Wat notities over het CDN wat de NPO gebruikt voor podcasts
Posted by jpluimers on 2025/12/11
Nog niet gecontroleerd, maar wellicht werkt dit ook voor (fragmenten van) radiouitzendingen?
Edit 20260313: redirect toegevoegd voor SEO, en sectie over redirect-checker.
Uit een draad over het liedje “Met puntjes” van Joke Bruijs die een paar maanden terug enkele dagen na haar boezem vriend en ex-man Gerard Cox overleed¹.
Ionica Smeets schreef over het liedje op Mastodon², maar de link naar de audio van de podcast [Wayback/Archive] Andermans Veren – Beluister Andermans Veren zondag 14 januari 2018 | Podcasts | NPO Radio 5 verdween al snel.
Omdat ik al eerder een probleem had met de audio van [Wayback/Archive] Keihard de Beste – NPO Podcast te downloaden, dook ik in de CDN die de NPO gebruikt.
De archivers hadden er wat problemen mee dus het staat in 2 stukken:
- [Wayback/Archive] Jeroen Wiert Pluimers: “@ionica ik ga het je proberen uit te leggen. En dan kan jij het vast in veel simpeler bewoording weer terug uitleggen zodat anderen het ook begrijpen. …” – Mastodon
- …
- [Wayback/Archive] Jeroen Wiert Pluimers: “@ionica hopelijk heb ik je een beetje kunnen helpen met je opmerkingen in…” – Mastodon
- …
- ³
Er waren wat zijstapjes naar onder meer hoe je een goede vraag op het internet moet stellen, dus de draad werd lang (:
Hieronder de volledige tekst, aangevuld met wat gearchiveerde links. Maar eerst twee versies van het liedje “Met puntjes” van Joke Bruijs: opnamen van 1986 en 1988:
Posted in Authentication, CDN (Content Delivery Network), Cloud, CSS, Development, Hashing, HMAC, HTML, Infrastructure, Power User, Security, Software Development, Web Development | Leave a Comment »
Get it while it lasts: Led-pixel display (various Action EU stores)
Posted by jpluimers on 2025/12/11
A cool LED display that is programmable through Python (see [Wayback/Archive] Action led paneel – Boekenwuurm’s blog) made me realise how big Action has grown:
About EUR 20 or CHF 24 in the order of the below query:
fr-fr:[WaybackSave/Archive] Panneau pixel LED | Action FRnl-nl:[WaybackSave/Archive] Led-pixel scherm | Action NLpl-pl:[WaybackSave/Archive] Pikselowy ekran LED | Action PLde-ch:[WaybackSave/Archive] LED Pixel-Display | Action CHro-ro:[WaybackSave/Archive] Ecran LED cu pixeli | Action ROpt-pt:[Wayback/Archive] Ecrã de píxeis LED | Action PTit-it:[Wayback/Archive] Action Italia: piccoli prezzi, grandi sorrisi | Action IT (not available any more)es-es:[WaybackSave/Archive] Pantalla de píxeles led | Action ESsk-sk:[WaybackSave/Archive] Pixelový LED displej | Action SKcs-cz:[WaybackSave/Archive] Pixelový LED panel | Action CZfr-ch:[WaybackSave/Archive] Panneau pixel LED | Action CHnl-be:[WaybackSave/Archive] Led-pixel scherm | Action BEit-ch:[WaybackSave/Archive] Schermo pixel a LED | Action CH
There is also a square one, but that one does not remember it’s content during a power off/on cycle.
The above blog mentions this library which sees regular updates: [Wayback/Archive] GitHub – lucagoc/pypixelcolor: A Python library to control iPixel Color devices.
Posted in Development, Hardware Interfacing, Python, Scripting, Software Development | Leave a Comment »
PlantUML network diagrams
Posted by jpluimers on 2025/12/11
Despite UML (Unified Modelling Language) not having a specific diagram mode for computer networks, PlantUML does support a computer network diagram mode.
Here are some links that got me going to design a site to site VPN situation that I will document in more detail later on this blog.
Posted in Conference Topics, Conferences, Development, Diagram, Event, PlantUML, Software Development, UML | Leave a Comment »
Vibe Coding Is Creating Braindead Coders | N’s Blog
Posted by jpluimers on 2025/12/10
The below blog post sparked my thought into finally having words for what bothered me for such a long time using LLM for coding:
When using LLM for coding, you basically unlearn to solve simple problems. That practically also removes your ability to solve the difficult problems that LLM cannot help solving.
[Wayback/Archive] Vibe Coding Is Creating Braindead Coders | N’s Blog ending with
Because the day we stop struggling with hard problems is the day we stop being programmers, and become something else entirely.
and before that:
Posted in AI and ML; Artificial Intelligence & Machine Learning, Development, Generative AI, LLM, Software Development | Leave a Comment »
When you get an error 103 establishing an SFTP
Posted by jpluimers on 2025/12/10
A while ago I got an error 103 using both Beyond Compare. That did not whos the connection log or error reason, but WinSCP did: it mentioned unexpected output during the logon.
I got reminded that I had already solved this error before via [Wayback/Archive] SSH login works but SFTP login doesn’t – Server Fault (thanks [Wayback/Archive] qreon and [Wayback/Archive] Paulus):
Posted in *nix, *nix-tools, bash, bash, Beyond Compare, Communications Development, Development, Internet protocol suite, Power User, Scripting, SFTP, Software Development, SSH, TCP, Windows, WinSCP | Leave a Comment »
How could i get a permanent link for raw file? · community · Discussion #22537 · GitHub
Posted by jpluimers on 2025/12/04
I used [Wayback/Archive] How could i get a permanent link for raw file? · community · Discussion #22537 · GitHub to go
- from github.com/sk3pp3r/cheat-sheet-pdf/blob/master/pdf/vim-cheat-sheet.pdf
- to raw.githubusercontent.com/sk3pp3r/cheat-sheet-pdf/master/pdf/vim-cheat-sheet.pdf
- in future blog post ikwyl6 vim cheat sheet
The reason I needed it is that for quite a while now, GitHub has started to display PDF files as preview, and modified the download behaviour to get a blob: link instead of the actual raw file download location.
On the to do list:
- figure out the same for raw files in gists
- figure out the same for GitLab
- convert these into Bookmarklets (fiddle with the bold parts in the above URLs)
Thanks [Wayback/Archive] Lotaristo (Czeslaw Meyer) and [Wayback/Archive] byrneh (Hugh Byrne)
--jeroen
Posted in Bookmarklet, Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, gist, git, GitHub, GitLab, Hosting, JavaScript/ECMAScript, Power User, Scripting, Software Development, Source Code Management | Tagged: 22537 | Leave a Comment »





