# KX Community Meetup, New York

**URL:** <https://forum.kx.com/t/kx-community-meetup-new-york/12837>\
**Category:** Community Support\
**Tags:** events\
**Created:** [March 30, 2023, 11:43am UTC](https://forum.kx.com/t/kx-community-meetup-new-york/12837 "2023-03-30T11:43:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Laura2](https://avatars.discourse-cdn.com/v4/letter/l/76d3ee/32.png) [@Laura2](https://forum.kx.com/u/Laura2)\
**Post date:** [March 30, 2023, 11:43am UTC](https://forum.kx.com/t/kx-community-meetup-new-york/12837/1 "2023-03-30T11:43:00Z")

</div>

This month we hosted a superb lineup of speakers at the KX Community Meetup in the Millennium Management offices in New York.&nbsp;

In case you missed it, we had Aaron Davies demonstrating how to use q to deconstruct metadata in cellular images:

&nbsp;

&nbsp;

Next up,&nbsp;Jack Kiernan demonstrated application development using Python on kdb:

&nbsp;

&nbsp;

Followed by Phineas Porter using PyKX and q to solve vector challenges:

&nbsp;

&nbsp;

And lastly, we had a fantastic demo from Ian O’Dwyer walking through the pro-code deployment of kdb Insights, using YAML files and Docker Compose:

&nbsp;

&nbsp;

We’d like to thank everyone for attending and following up the demos with such great and interesting questions.

If you’d like to join us at a KX Community Meetup,&nbsp;subscribe&nbsp;to this events page to be notified when you can register for future Meetups, and keep an eye on&nbsp;Community Meetups | KX&nbsp;to see where else we’re planning to visit this year.&nbsp;

Looking forward to seeing you at a KX Community Meetup near you!&nbsp;

&nbsp;

&nbsp;

Laura

Community Manager

&nbsp;

---

<div class="post-metadata">

**Author:** ![LeahS1](https://avatars.discourse-cdn.com/v4/letter/l/3da27b/32.png) [@LeahS1](https://forum.kx.com/u/LeahS1)\
**Post date:** [April 4, 2023, 9:20pm UTC](https://forum.kx.com/t/kx-community-meetup-new-york/12837/2 "2023-04-04T21:20:00Z")

</div>

Thanks for sharing the demos with the KX Community here.&nbsp;

Brilliant meet-up! Here’s to many more.&nbsp;

---

<div class="post-metadata">

**Author:** ![gyorokpeter-kx1](https://avatars.discourse-cdn.com/v4/letter/g/d26b3c/32.png) [@gyorokpeter-kx1](https://forum.kx.com/u/gyorokpeter-kx1)\
**Post date:** [April 5, 2023, 3:39pm UTC](https://forum.kx.com/t/kx-community-meetup-new-york/12837/3 "2023-04-05T15:39:00Z")

</div>

I would like to comment on the topic of binary parsing. I also had a use case for this and started writing parsers directly in q, but I ran into performance issues when trying to read large files with thousands of variable-length records, as well as when needing to parse lots of incoming messages in real time. So I decided to switch to C, and I also expanded on the idea so now I have a library that can be customized with a DSL that describes the structure of the file and can turn a byte stream into a q object and vice versa. It has some extra features like variable-length arrays with a size field, arrays with a terminator rather than a size field, and case fields which have a different schema depending on the value of another field. It can be found here:&nbsp;gyorokpeter/qbinparse: Customizable binary data parser (github.com)

I have added the outlines of the PNG and zip formats as examples.
