|
Boost : |
From: Louis Tatta (louis_at_[hidden])
Date: 2024-07-18 21:30:13
Hello, Louis Tatta here, CEO of The C++ Alliance, Inc, a registered
501(c)(3) non-profit organization dedicated to supporting C++. This is our
Q2 2024 transparency report on our charitable work for the Boost C++
Library Collection.
The C++ Alliance actively seeks out highly talented and experienced C++
experts, hiring them, often full-time, so they can fully dedicate
themselves to open-source projects. Our Staff Engineers maintain existing
Boost libraries, develop new ones, and contribute to other Boost projects.
We also employ IT experts full-time to maintain and enhance the
infrastructure supporting Boost. This includes the legacy web server, the
Drone continuous integration servers, deployment scripts for GitHub Actions
on Boost repositories, and scripts that publish Boost releases.
Additionally, we provide on-demand technical support services for Boost
authors and maintainers facing infrastructure-related issues.
The Boost Mailing List remains the premier venue for high-quality
discussions on Boost libraries and related C++ Standards topics. The C++
Alliance continues to support the mailing lists, upgrading them to the
latest Mailman version and developing an optional web-based front-end for
browser-based interaction.
We also manage the Official C++ Language Slack Workspace (
https://cpp.al/slack), hosting the most popular interactive discussions on
Boost libraries. The C++ Alliance sponsors a paid plan to offer full
history, video and audio conferencing, collaboration tools, and unlimited
document storage for seventeen dedicated Boost library channels and one
main Boost discussion channel.
Our largest project for Q2 2024 is the ongoing development of the new Boost
website. This new site will be a C++ social media portal with rich support
for user-generated content and a robust back-end that provides visibility
into contributions made on GitHub and the release process. Our goal is to
deliver an enhanced user experience that attracts fresh talent to Boost.
Notably, the website features hand-drawn graphics by our contract artist,
reflecting our commitment to ensuring Boost not only functions well but
also looks visually appealing.
In Q2 2024 there were a total of zero Boost Formal Reviews.
There were two petitions for endorsement for potential Boost candidates:
*async_mqtt from Takatoshi Kondo (https://github.com/redboltz/async_mqtt)
*multi from Alfredo Correa (https://gitlab.com/correaa/boost-multi)
There's another MQTT library in the works proposed on Nov 2023, Async.MQTT5
from Ivica Siladic, Bruno Iljazovic and Korina Simicevic (
https://github.com/mireo/async-mqtt5)
There were a total of three messages from the @Boost_Libraries X (formerly
Twitter) account, all submitted by C++ Alliance team members. One of them
featured artwork from Bob Ostrom, commissioned by us. Posts with visuals
are three times more engaging than those with just text. We see the X
platform as a vital tool for educating newer generations about the benefits
of Boost.
A total of $526,000 was spent on Boost-related contributions, broken down
thusly (and rounded to the nearest thousand):
Staff Engineers Compensation $392,000
Website Software Development $111,000
Server Hosting $23,000
During Q2 2024 we employed a total of 13 individuals to contribute to
Boost. Here is a high-level summary of accomplishments:
Sam Darwin (Chief Technical Officer)
-
Summary: Sam Darwin led major projects, overseeing the integration of
new features in the Boost infrastructure. He coordinated between teams,
ensuring smooth transitions and high-quality deliverables. His leadership
was pivotal in the development of the new Boost website and improvements to
the mailing list system.
-
Link: Sam Darwin's Q2 Update
<https://cppalliance.org/sam/2024/07/10/SamsQ2Update.html>
Dmitry Arkhipov (Staff Engineer)
-
Summary: Dmitry Arkhipov focused on maintaining and enhancing Boost
libraries. He implemented several bug fixes, optimized existing code, and
contributed to the development of new libraries. Dmitry also played a
significant role in the continuous integration and deployment processes.
-
Link: Dmitry Arkhipov's Q2 Update
<https://cppalliance.org/dmitry/2024/07/12/dmitrys-q2-update.html>
Alan de Freitas (Staff Engineer)
-
Summary: Alan de Freitas worked extensively on the Boost website
redesign, particularly on the back-end systems that support user-generated
content and GitHub integration. He also contributed to developing new
libraries and maintaining existing ones.
-
Link: Alan de Freitas's Q2 Update
<https://cppalliance.org/alan/2024/07/13/AlanQ2Update.html>
Christian Mazakas (Staff Engineer)
-
Summary: Christian Mazakas worked on enhancing Boostâs infrastructure,
including optimizing server performance and improving deployment scripts.
His contributions were crucial for maintaining the stability and efficiency
of the Boost libraries.
-
Link: Not provided.
Krystian Stasiowski (Staff Engineer)
-
Summary: Krystian Stasiowski focused on developing new features for
existing Boost libraries and worked on performance optimizations. His work
included contributing to the ongoing development of new libraries and
providing technical support to other Boost authors.
-
Link: Krystian Stasiowski's Q2 Update
<https://cppalliance.org/krystian/2024/07/15/KrystiansQ2Update.html>
Peter Turcan (Senior Technical Writer)
-
Summary: Peter Turcan was responsible for creating and updating
documentation for Boost libraries. He ensured that all new features and
libraries were well-documented, making it easier for users to understand
and utilize Boostâs capabilities.
-
Link: Peter Turcan's Q2 Update
<https://cppalliance.org/peter/2024/07/07/PeterTurcan-Q2-2024.html>
Matt Borland (Staff Engineer)
-
Summary: Matt Borland contributed to the development of new libraries
and enhancements to existing ones. His focus was on improving library
performance and ensuring that the codebase remained robust and reliable.
-
Link: Matt Borland's Q2 Update
<https://cppalliance.org/matt/2024/07/08/Matts2024Q2Update.html>
Ruben Perez (Staff Engineer)
-
Summary: Ruben Perez worked on several infrastructure projects,
including server maintenance and optimization. He also contributed to the
development and maintenance of Boost libraries, focusing on performance
improvements and bug fixes.
-
Link: Ruben Perez's Q2 Update
<https://cppalliance.org/q2_update/2024/07/09/RubenQ2.html>
Mohammad Nejati (Staff Engineer)
-
Summary: Mohammad Nejati was involved in developing new libraries and
improving existing ones. He focused on optimizing code and ensuring that
Boost libraries were efficient and reliable. His work also included
providing technical support to other developers.
-
Link: Mohammad Nejati's Q2 Update
<https://cppalliance.org/mohammad/2024/07/10/MohammadsQ2Update.html>
Fernando Pelliccioni (Staff Engineer)
-
Summary: Fernando Pelliccioni contributed to the ongoing development of
the Boost libraries, focusing on implementing new features and optimizing
performance. His work was instrumental in ensuring the high quality and
reliability of Boost libraries.
-
Link: Fernando Pelliccioni's Q2 Update
<https://cppalliance.org/fernando/2024/07/08/FernandoQ2Update.html>
Joaquin M Lopez Munoz (Staff Engineer)
-
Summary: Joaquin M Lopez Munoz worked on several key projects, including
the development of new Boost libraries and enhancements to existing ones.
His contributions focused on improving code efficiency and performance.
-
Link: Joaquin M Lopez Munoz's Q2 Update
<https://cppalliance.org/joaquin/2024/07/06/Joaquins2024Q2Update.html>
Kenneth Reitz (Staff Engineer)
-
Summary: Kenneth Reitz focused on developing and maintaining Boost
libraries, implementing new features, and optimizing existing code. His
work also involved providing technical support and contributing to the
Boost website redesign.
-
Link: Kenneth Reitz's Q2 Update
<https://cppalliance.org/kenneth/2024/07/12/KennethQ2Update.html>
Braden Ganetsky (Junior Staff Engineer)
-
Summary: Braden Ganetsky, as a junior engineer, contributed to various
Boost library projects. His work included implementing new features, fixing
bugs, and assisting with infrastructure maintenance. Bradenâs contributions
were valuable in supporting the overall development efforts.
-
Link: Braden Ganetsky's Q2 Update
<https://cppalliance.org/braden/2024/07/14/BradenQ2Update.html>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk