For those who got involved in Boost within the last couple years, how did you hear about boost? What attracted you to it?
I began using Boost in 2018 because I needed a high-quality networking library as a base for creating a few network protocols required at my work. I started with Asio and was fascinated by the quality of its implementation and the improvements introduced with each release. I soon realized there were other useful libraries in Boost that I could use, such as Container, Bimap, Endian, and Lexical Cast. This need escalated when I took a job with a trading platform that required HTTP and WebSocket communication. For that project, I chose Beast, JSON, URL, and Redis (not in Boost at the time) as building blocks. I got more involved by joining the CppLang Slack and discussing some suggestions for the newly proposed Boost.Redis, as well as creating a few open-source synchronization mechanisms that Asio was lacking at the time (by asking tons of annoying questions about Asio's implementation details from Klemens). Through the CppLang Slack community, I learned about the C++ Alliance, joined in 2023, and became the maintainer of Boost.Beast while also helping with a few in-development libraries like http_proto and http_io.
For those who have been around for a while, what keeps you here? Why do you stay engaged?
I stay engaged because I appreciate the high-quality work and the
invaluable learning opportunities this community offers. Being part of
such a dedicated and knowledgeable group has been incredibly
rewarding, providing insights and experiences I haven't found
elsewhere.
On Thu, Jul 11, 2024 at 2:27 PM Fernando Pelliccioni via Boost
On Wed, Jul 10, 2024 at 4:48 PM David Sankel via Boost < boost@lists.boost.org> wrote:
For those who got involved in Boost within the last couple years, how did you hear about boost? What attracted you to it?
For those who have been around for a while, what keeps you here? Why do you stay engaged?
Since I started with C++ in the early 2000s, I've found Boost to be an indispensable resource. Over the years, I've used a wide range of Boost libraries, particularly in areas like math and numerics, geometry, data structures, algorithms, metaprogramming, and networking, as well as utility tools like Optional and Variant.
Lately, I've been keenly following the discussions about Boost's structure. Personally, I see value in exploring a more modular approach, managed by a package manager like Conan, which could enhance Boost's flexibility and accessibility. This vision and the latest innovations in Boost Unordered, such as the new Flat and Concurrent containers, led me to collaborate with the C++ Alliance.
The ongoing support and sponsorship from the C++ Alliance have been crucial not just for maintaining existing libraries but also for developing new features that meet current needs. This support has been a cornerstone in ensuring that critical tools continue to be relevant and useful in an ever-changing tech environment.
Finally, it's essential for us as a developer community to keep fostering a collaborative and continuously improving environment. Contributing to Boost is not just a way to give back to the community, but also an opportunity to ensure it remains a cutting-edge tool for C++ developers worldwide.
I'm looking forward to continuing my involvement in this ecosystem and contributing to its growth and improvement in the coming years.
Sincerely, Fernando.
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost