Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
6 September 2022
In this talk, I will look back to 8 years of development and maintenance of “JSON for Modern C++”, an MIT-licensed library to support JSON in C++. It started as a small side project and is now used by Apple, Microsoft, Google, Volkswagen, and Daimler and received ~25k stars on GitHub. I will discuss the challenges and problems along the way, the lessons learned, and look into the future of the project.
The talk will
- give a brief overview of the library, assuming C++ and JSON are known
- look back how it started in 2013 and how the project evolved to 10k clones per day
- report of the problems and the lessons learned during development and maintenance and the challenges of having this as a side project
- sketch the criteria that lead to the success of the library
- give a glimpse to the future of JSON for Modern C++
Besides an insight into the project and its processes, the audience will get an overview of the tools used to deliver well-tested C++ software in their spare time.
All QtDevCon22 Videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6h5jKSLw0cEsKficprxd2iX
QtDevCon22 Website:
https://www.qtdevcon.com/
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more