Boost logo

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