Overview of C++ Serialization Library: Dart

This is a past event

88 people went

100 Mathilda Pl

100 Mathilda Pl · Sunnyvale, CA

How to find us

We are located in Suite 200. Please look for the signs :).

Location image of event venue

Details

Hello Meetup Community,

The High Performance Computing (HPC) Meetup team is inviting you to the share-out of our recently open sourced Dart library.

Our Meetup will include appetizers, networking, a presentation/demo and workshop for those interested in deploying the library.

Dart is an extremely high performance, network optimized, C++ serialization library focused on making schema-less stream processing both faster and easier (https://github.com/target/libdart).
Dart is both a cross-platform, wire-level, binary JSON protocol that specializes in zero-overhead receiver interaction, and an extremely safe, expressive, and easy to use C++ API to interact with that JSON. Dart boasts an extensive correctness/performance validation suite, voluminous documentation, and several customization points that allow it to be used across a wide variety of workflows. Finally, it retains logarithmic complexity of key lookups, scales across a wide variety of packet sizes better than any competing library, and requires zero parsing/unpacking for receiver-side interactions.
Use Cases: Json parser in C++; Schema-less stream processing; High throughput stream processing on commodity hardware; Low latency stream processing on commodity hardware.

Please RSVP for this event as we will be ordering appetizers and appreciate an accurate headcount 😊.

Food will be served at 7:00 PM, the presentation will begin at 7:20 PM.

Looking forward to sharing,
HPC Meetup Team

About the speaker:
Chris Fretz is a passionate C++ developer with an enthusiasm for tackling novel problems and constructing expressive APIs to simplify difficult problems without sacrificing performance. He received a bachelor's degree in computer science from Rutgers University in New Jersey, and has been working on high performance code ever since. When he manages to pull himself away from the code, he also enjoys hiking, long road trips, philosophizing with friends, and astronomy.