Programming Leftovers
-
NVIDIA PhysX 5.1 SDK goes open source
Available now under a BSD license, today NVIDIA put up the NVIDIA PhysX 5.1 SDK as open source which is great to see from team Green.
-
Dutch Clojure Days 2022
It’s a tradition of this blog that I write down impressions on my way back from Amsterdam conferences (addendum a week later: unfortunately I took a flight this time, too short to complete this entry, and it had to wait until I caught up). This time, it was Dutch Clojure Days 2022, my first post-COVID full-size conference and the first DCD I’ve ever been to. And, hopefully, not last. I know I want to come back.
-
Qt Installer Framework and Online Installer 4.5.0 released
We are happy to announce about the Qt Installer Framework and Online Installer 4.5 releases today.
-
Introducing Qt Insight (Beta Program)
Qt Insight is an analytics solution designed to provide real customer insights on the usage of your application or device. It was created for companies utilizing embedded technology to shed light on an application’s performance, usage, and user data that may not be otherwise attainable.
-
Extracting blog post dates from URLs with jq
I had a JSON array of objects from a list of GitHub repo issues. Each object contained a blog post URL and a title. The URL had the post date embedded in the path, and I wanted to sort them all based on the post date. Here's how I did it.
I have a working list of blog posts, as issues in a GitHub repo (as a sort of temporary data store). Each issue has the blog post title as the issue title, and just the blog post URL in the issue body, like this: [...]
-
Statistical Process Control: A Manager’s Guide
There are two ways to present statistical process control: one for the practitioner, and one for the statistician. This is the practitioner’s version. In this version, the reason behind some things will be given as, People have relied on these tools to increase quality and decrease costs for over 80 years. Trust me, it works.
That reason might not sit right with some of you, so try to rest assured that there is sensible statistical theory behind it, too. I just won’t go through that now.
-
A Python 3.11 “gotcha”
Recently at work I’ve been doing a bit of performance tuning on a service that’s getting ready to launch. It’s been built mostly on the tried-and-true principle of “first make it correct, then make it fast”, and really more like “then make it fast if necessary“. This is important because you generally want to have an idea of your performance goals up-front, and if you’re already hitting them then you should not spend a bunch more time trying to micro-optimize your way into being as fast as possible.
The actual performance tuning part of this wasn’t that exciting; there were just a couple database columns that needed indexes, and once they’d been added, the response times were back to where I wanted them to be.