Kdb+ and the history of the Q phrasebook
17 Sep 2019
The Q Phrasebook is a collection of q expressions that solve common problems when programming in q/kdb+. It is useful as a reference library for coders, and as a set of problems for those learning the language to deepen their understanding of the underlying principles of array programming.
Kdb+ Utilities: Essential utility for identifying performance problems
28 Feb 2018
If you are a kdb+/q developer, you will find the utilities created by Kx Managing Director and Senior Solution Architect Leslie Goldsmith to be a valuable resource. The "Kdb+ Utilities" series of blog posts gives a quick introduction to the utilities, available at Leslie Goldsmith’s GitHub. In this third part of the series we look at Leslie’s qprof, which allows a programmer to drill down into q functions or applications to inspect performance and CPU usage in a fine-grained fashion.
Kdb+ Utilities: Q code Workspace Utilities
6 Feb 2018
If you are a kdb+/q developer, you will find the workspace utilities created by Kx Managing Director and Senior Solution Architect Leslie Goldsmith to be a valuable resource. This is the first in a series of blog posts that give a quick introduction to several utilities available at Leslie Goldsmith’s GitHub. In this part of the series we look at an essential tool which contains routines for summarizing and searching the contents of a workspace, ws.
The Evolution of APL
27 Jan 2016
Before there was kdb+ and q there was APL, an array programming language created in the 1960s. Here's an excellent article from the archives on its development.