Lock-Free Hash Arrays in kbmMW — A Practical Guide
When multiple threads need to share a lookup table, the traditional answer is simple: wrap it in a lock. One…
When multiple threads need to share a lookup table, the traditional answer is simple: wrap it in a lock. One…
Getting the Object Behind the Interface — By Reading Machine Code How kbmMW’s memory leak debugger identifies which object is…
If you’ve worked on a large Delphi project long enough, you’ve probably been bitten by it: a mysterious access violation…
Preface I was asked the legitimate question… how the heck do I actually use a TkbmMWMultithreadMessageQueueProcessor. This post provides an…
A video teaser about our upcoming kbmSQLiteMan v. 2.00
We are happy to announce v. 5.24.00 of the most complete development toolkit for Delphi and C++Builder for building native…
We are happy to release next version of kbmMemTable! kbmMemTable is the premier high performance, high functionality in memory dataset…
Our free cool tool for managing SQLite databases has been released in v. 1.91. This includes a new structured view…
Users has asked us… “Why do we get this error”? That is usually the result of having a kbmMW based…
I noticed a post on a social media, where a user complained about the lack of an ORM standard in…