VolView 4.5We released VolView 4.5 with new capabilities: Process Images With Custom Backend Code The new Jobs module allows developers to integrate their own AI segmentation or classical image analysis processes into VolView. With an OpenAPI interface, VolView: See Jobs in VolView The Jobs module also supports vector annotations created in VolView. Rulers, rectangles, and polygons [β¦]πKitware IncWelcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Friday, August 28, 2026
VolView 4.5We released VolView 4.5 with new capabilities: Process Images With Custom Backend Code The new Jobs module allows developers to integrate their own AI segmentation or classical image analysis processes into VolView. With an OpenAPI interface, VolView: See Jobs in VolView The Jobs module also supports vector annotations created in VolView. Rulers, rectangles, and polygons [β¦]πKitware Inc
Optimizing Bishop, Rook, and Queen Move Generation in a Chess Engine - Aryan Naraghi - C++Now 2026π₯CppNow
PVS-Studio 8.00: analyzers for JavaScript, TypeScript, and Go, plugins for WebStorm and GoLandπ₯PVS-Studio
Go-Go-Gadg...Error? A closer look at the mistakes Go developers make!π₯PVS-Studio
Itβs Just a Phase - Exploring Synthesis With the Phase Vocoder - Cameron Thomas - ADC 2025π₯audiodevcon
BeCPP Symposium 2026 - Andre Kostur - Thereβs a Hole in the C++ Type Systemπ₯BeCPP Users Group
How to Choose and Use the Right Container in C++26 p2π₯GlobalCppIf this page is useful, please consider donating a coffee
Thursday, August 27, 2026
Text Processing in C++ with The TProc Libraryπ₯CppOnline
On forcing all derived classes to implement a specific non-virtual method, part 1Don't implement a stub. Just don't implement it at all. The post On forcing all derived classes to implement a specific non-virtual method, part 1 appeared first on The Old New Thing .πThe Old New Thing
The CLion Roadmap: Whatβs Coming Between Now and Late 2026This blog post covers the updates we plan to introduce over the next four months in the upcoming minor releases (2026.2.x) and the next stable release (2026.3). After reviewing your feedback and our strategic goals, weβve decided to focus on improving agentic workflows, embedded development support, and the debugger. Here are some of the highlights: [β¦]πCLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog
vimgrep and macros in VIM for refactoringπ₯Mike Shah
Tennyson and Babbage? No! TrevelyanFrom the preface to Edward Cook's [_More Literary Recreations_](https://babel.hathitrust.org/cgi/pt?id=uc1.b3576128&seq=17) (1919), page xiii: > In [my previous book's] chapter about "The Second Thoughts of Poets" ... > I [fathered on Babbage](https://archive.org/details/literaryrecreati00cook/page/270) > a delightful emendation of two lines in Tennyson's > "Vision of Sin," which I now restore to its rightful author.πArthur OβDwyerWednesday, August 26, 2026
Skillgate: Measuring An Operatorβs Agentic SkillHow much value do you deliver?πMy Very Best AI Slop
In the product end game, every change carries significant risk, episode 2The smallest perturbation. The post In the product end game, every change carries significant risk, episode 2 appeared first on The Old New Thing .πThe Old New Thing
Simplifying Structural and Diffusion MRI Analysis with kwneuroStructural and diffusion MRI analysis often requires researchers to work across several specialized software packages. Each can have its own formats, conventions, APIs, and system-level dependencies. Building and maintaining these environments can become especially challenging when analysis needs to move between local workstations, institutional HPC clusters, and cloud environments. kwneuro has expanded to support a [β¦]πKitware Inc
Cross-Platform Framework for Textural Granular Processing - Aman Jagwani & Victor Lazzariniπ₯audiodevconTuesday, August 25, 2026
Tonight, ShadPS4 joins the hunt: uncovering bugs in the most popular PS4 emulatorAugust 20 marked the 136th anniversary of Howard Phillips Lovecraft's birth, the man who created his own genre, Lovecraftian horror. Plenty of people have tried to copy or build on his ideas. Only a...πfrom pvs-studio.com
Why didnβt the Windows Entertainment Pack just run the MS-DOS version inside an emulator?It wouldn't be a Windows Entertainment Pack then, would it? The post Why didnβt the Windows Entertainment Pack just run the MS-DOS version inside an emulator? appeared first on The Old New Thing .πThe Old New Thing
No Compiler Required - Hand-Rolling C++20 Coroutines in C++17 - Johannes Kalmbach - C++Now 2026π₯CppNow
Interactive 3D visualization slides with trame and Reveal.JSIt can be difficult to show visualization results during slide presentations, leading to a choice between videos or images, lacking in interactivity and detail, or pausing the presentation and switching to a running application, breaking the flow of the presentation. With trame and Reveal.js, you no longer have to choose between suboptimal choices. You can [β¦]πKitware Inc
The Story Behind Boost - A Documentary in the Makingπ₯C++ Alliance
The Story Behind Boost - A Documentary in the Makingπ₯C++ Alliance
cppman and zealdocs [C++ Shorts Lesson 42]π₯Mike Shah
Data members that want to use `size()`The following snippet doesn't compile: struct A { static constexpr size_t size() { return 42; } int data_[size()]; }; The problem is that the size (and therefore the type) of data member `data_` can't be computed until we know the value of `size()`; but evaluating `size()` requires `A` to be complete ([class.mem.general]), which won't happen until the closing brace on the next line. One workaround, obviously, is to repeat the magic number `42` in two places. That's probably the simplest option; but here are a few other workarounds.πArthur OβDwyerMonday, August 24, 2026
Lightning Talk: Emulators All the Way Down - Koen Samynπ₯CppOnline
Comparing the two holograms on the Windows 95 boxFilling in with your imagination. The post Comparing the two holograms on the Windows 95 box appeared first on The Old New Thing .πThe Old New Thing
C++ Weekly - Ep 547 - Using constexpr to Catch Memory Errorsπ₯Jason Turner
Modern Feedback Delay Networks for Realistic and Creative Reverberation - Gloria Dal Santo - ADC 25π₯audiodevconSunday, August 23, 2026
Algorithms for Trees - Foldable, Applicative, Traversable - Steve Downey - C++Now 2026π₯CppNow
Function templates [C++ Shorts Lesson 41]π₯Mike ShahSaturday, August 22, 2026
PALindrome vs BBC Masterπ₯Matt Godbolt
Javaβs String.indexOf can be slow (quadratic)In Java, you find the location of a substring using indexOf. String haystack = "The quick brown fox jumps over the lazy dog"; String needle = "fox"; int index = haystack.indexOf(needle); Naively, you might implement indexOf by a loop inside a loop, like so. int naiveIndexOf(String haystack, String needle) { for (int i = 0; β¦ Continue reading Javaβs String.indexOf can be slow (quadratic)πDaniel Lemire's blog
CUDA Tile C++π₯Northwest C++ Users Group