new kdb+ book, Nick Psaris' Q Tips

Nick Psaris has published a book: “Q Tips: Fast, Scalable and Maintainable Kdb+” for programmers immersed in analysing big data in financial services.

More details on the kxcommunity.com website at:

http://kxcommunity.com/new-book-q-tips-fast-scalable-and-maintainable-kdb/

and a press release here:

http://kx.com/press-releases-150325.php

The Amazon link for those who need a copy immediately is:

http://www.amazon.com/Tips-Fast-Scalable-Maintainable-Kdb/dp/9881389909/

Can I buy the paper version in Hong Kong?

The book can be printed in the US via amazon.com or in the UK via amazon.co.uk.  The cheapest shipping method takes about a month to HK.  You may consider purchasing the book, and while waiting for it to arrive, get the kindle version for 2.99.  It includes hyperlinks and syntax highlighted code.  In addition, the kindle version will pick up any future corrections. Alternatively, you can contact the publisher at sales@vector-sigma.com to discuss bulk shipping to HK.

Nick

I have the Kindle version already, I recommend it, it’s very readable, no issues noticed.

I am reading it on Android now. Thx.

Some seem to have trouble finding the Kindle version. Amazon places it on the page in such a way that one gets confused on how to get it, it seems.

This is the link where I could find it:

http://www.amazon.com/Tips-Fast-Scalable-Maintainable-Kdb-ebook/dp/B00UZ8OMME/ref=sr_1_1_twi_2_kin?s=books&ie=UTF8&qid=1427465427&sr=1-1&keywords=q+tips

Reshape The second line of the .stat.bm function uses the ""Read more at location 1221

Note: Should this be “#”? 

equal sized lists. The basic form of the take operator ""Read more at location 1222

Note: Should this be “#”? 

Namespaces vs. DirectoriesRead more at location 1638   

Note: Can I nest namespaces? Can I nest directories? 

allow its header to be customized. We can modify the .util.hdrRead more at location 4110

Note: Should it be the .log.hdr function? 

q)key :prices s#.didpxtimeRead more at location 5340   

Note: Where is the sorted attribute in the .d list from? 

as fast a possibleRead more at location 6065   

Note: Typo: as fast as possible 

Thank you for your feedback. An updated kindle version will be available shortly.

yes, the missing ‘#’ characters were caused by formatting errors.

namespaces can have as many periods “.” as you want, and can thus be nested.  directories, however, can not.

yes, .util.hdr should have been .log.hdr

the key operator returns a sorted list of a directory’s contents. it seems, however, that the `s attribute is not always added:

q)key :. ,foo
q)key :. s#barfoo

Nick

For those who are reading the print edition of the book, I have added an errata file to the Q Tips github repository:

https://github.com/psaris/qtips/blob/master/errata.adoc