Kdb+ Mastermind Challenge
4 Oct 2017
The Kx Community NYC Meetup recently competed in a Mastermind coding competition moderated by expert kdb+ programmer Nick Psaris, author of the book “Q Tips: Fast, Scalable and Maintainable Kdb+.” The top four solutions were notable for the completely different approaches they took. Mastermind is a popular code-breaking game introduced in 1975 that pits a “codemaker” against a “codebreaker.” The “code,” represented by four pegs chosen from a universe of 6 colors, is picked by the “codemaker.” The “codebreaker” continually makes 4-peg guesses and is told by the “codemaker” how many are the correct color in the correct position, and how many are the correct color in the wrong position.
Kdb+ and Factom: Securing data on the blockchain with qfactom
13 Sep 2017
Blockchain applications are proliferating in the financial services industry and Kx technology is increasingly being used in these systems to provide high-speed data analytics, like by the Bitcoin Mercantile Exchange (BitMEX), a cryptocurrency derivatives exchange and by financial technology firm Cobalt DL. qfactom, is a kdb+ wrapper library designed to interact with the Factom blockchain via its client and wallet applications. The library provides convenient functions to create, publish data to, and read data from, Factom chains for the purpose of creating and validating secure audit trails.
Learning kdb+: From the Outside In
28 Dec 2016
Kx developer Conner McNicholas writes about his journey from mechanical engineering to kdb+/q programming with an example drawn from the Myers-Briggs personality test. Conner writes: “Like any other worthwhile skill, competence was gained through practice and mentorship. The latter of which I found no shortage of, as the q/kdb+ community includes some of the brightest and most supportive individuals I have met in my career.”