Python Friday #159: Find the Missing C++ Build Tools

On a freshly installed computer, I got this error message when I installed a package with pip: error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/ This error shows up because pip needs to compile a few files as part of the installation, but there are no …

Read more

How to Fix the PKIX Certificate Error After Upgrading SonarQube

After I updated SonarQube to version 9.7, I got this strange entry in the logs: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Should you run into the same error, append a ;encrypt=false to the connection string to your SQL Server database:

I saw a …

Read more

How to Grant Permissions to Create Sprints in Azure DevOps

Before you can assign work items to a sprint (or an iteration) in Azure DevOps, someone needs to create those sprints. That boring task is a great candidate for delegation. Unfortunately, the only role that can do this work by default is the project administrator. Before you turn everyone into a project administrator, let me …

Read more

My Highlights of NDC Oslo 2022

Back in Oslo at last. After an online edition of NDC Oslo in 2020 and the travel restrictions at the start of the Omicron wave in 2021, I haven’t been to Oslo for a while. Visiting in September is in many ways different from June. It is colder, and it gets dark early (around 7 …

Read more

How to Fix ‘Headers Already Sent’ Error in Urvanov Syntax Highlighter

If you wrote a comment in this blog in the past weeks, you got an error like this one: Warning: Attempt to read property “comment_ID” on null in /home/*/class-urvanov-syntax-highlighter-plugin.php on line 714 Warning: Attempt to read property “comment_ID” on null in /home/*/class-urvanov-syntax-highlighter-plugin.php on line 724 Warning: Cannot modify header information – headers already sent by …

Read more