Programming Leftovers
-
Dirk Eddelbuettel ☛ Dirk Eddelbuettel: RcppSpdlog 0.0.20 on CRAN: New Upstream, New Features
Version 0.0.20 of RcppSpdlog arrived
This release updates the code to the version 1.15.1 of spdlog which was released this morning as well. It also contains a contributed PR which illustrates logging in a multithreaded context.
-
The Register UK ☛ What does it mean to build in security from the ground up?
As my Systems Approach co-author Bruce Davie and I think through what it means to apply the systems lens to security, I find that I keep asking myself what it is, exactly, that’s unique about security as a system requirement?
That question takes me back to a time before security became such a mainstream news topic; before security breaches were so common that we’ve become desensitized to the news of another one. Believe it or not, there was a time when Internet security was not on the public’s mind, and the task at hand was to raise awareness of the security risks the [Internet] posed.
-
Bob Monsour ☛ Ok, this is my 'final' final word on RSS entry IDs
Let's just say that I was not happy with the manual process that I had been using to create the unique and permanent IDs for my RSS feed entries. There was friction as it required that I run a special node script every time I generated a post. So, here's how I made it fully automated. I just had to do it.
-
University of Toronto ☛ Build systems and their effects on versioning and API changes
I have a somewhat different view. I think that the way it was in the old days was less a social contract and more an effect of the environment that software was released into and built in, and now that the environment has changed, the effects have too.
-
MaskRay ☛ lld 20 ELF changes
LLVM 20 will be released. As usual, I maintain lld/ELF and have added some notes to https://github.com/llvm/llvm-project/blob/release/20.x/lld/docs/ReleaseNotes.rst. I've meticulously reviewed nearly all the patches that are not authored by me. I'll delve into some of the key changes.
-
Rlang ☛ Choroplethr is Scheduled to be Archived from CRAN
In some sense I am OK with choroplethr being archived: it was first published in 2014 and hasn’t had a substantial update in years. And my current projects use Python, not R. But because it is still in use, I thought to mention two paths I see to keeping choroplethr on CRAN: [...]
-
The New Stack ☛ Introduction to Software Testing
The main goals of software testing involve finding issues guaranteeing the quality of the software, minimizing risks linked to software malfunction, and enabling enhancements through feedback received from testing activities. Successful testing plays a role in: [...]
-
Java
-
IT Wire ☛ iTWire - Azul 2025 State of Java Survey & Report: 88% of Enterprises Consider Leaving Oracle Java for Alternatives as Costs and Concerns Continue to Soar
Of all businesses contacted globally to participate in the Azul 2025 State of Java Survey & Report, only 1% of respondents were disqualified from taking the survey because they did not use Java in their enterprise — highlighting that 99% of organisations surveyed actively use Java. In addition, nearly 70% of respondents indicate that more than half of their applications are built with Java or run on a Java Virtual Machine (JVM), confirming Java’s fundamental role in today’s businesses.
Other key findings from the 2025 State of Java Survey & Report include: [...]
-