News

News

RSS feed
07/12/2024
Kenneth's Q2 2024 Update

Project Overview: Boost.io Website Development During the second quarter of 2024, my primary focus has been on the development and enhancement of the new boost.io website. This project has been a significant undertaking, aimed at improving the online presence of the Boost C++ Libraries and providing a more user-friendly experience for our community. Key Accomplishments: Onboarding to the C++ Alliance and Boost.io Repository Being a newer member of the team, I’ve been getting onboarded ont...

Continue Reading
07/10/2024
Sam's Q2 2024 Update

Here’s an overview of some projects I have been working on the last few months. Boost Downloads Discuss the details of uploading windows builds to the new CDN with Tom Kent. When publishing the boost releases, they are first uploaded to an S3 bucket s3://boost-archives/. Then the CDN origin servers download the files locally. Boost website boostorg/website-v2 A Fastly CDN is configured in front of the boost.io website to increase performance and reduce download times. Fastly is hosted ver...

Continue Reading
07/10/2024
Mohammad's Q2 2024 Update

The following is an overview of some projects I have been working on in the last few months: Boost.Beast Besides addressing user issues and typical bug fixes, here are a couple of contributions to the Boost.Beast project that I find interesting: Deprecating beast::ssl_stream and beast::flat_stream The beast::flat_stream was originally designed to consolidate buffer sequences into a single intermediate buffer, reducing the number of I/O operations required when writing these sequences to a...

Continue Reading
07/10/2024
Christian's Q2 2024 Update

Boost.Http.Proto This last quarter I worked primarily in the http-proto library, this time extending serialization to include chunking and zlib compression routines: deflate and gzip. This is the first time I’ve ever used zlib so it was definitely a learning experience but it’s given me valuable insights into how other libraries of this nature work. More importantly was reifying the application of such dynamic code with the existing code which supports many possible permutations. Serializ...

Continue Reading
07/09/2024
Ruben's Q2 2024 Update

On C++20 modules and Boost This quarter started with exciting discussions about the possibility to introduce C++20 modules in Boost. I’ve dedicated a lot of time to study and reduce Boost.MySQL build times, so I promptly volunteered to conduct some investigation on the benefits and costs of modules. I’ve written two articles (available here and here) about this topic. They can be roughly summed up as: Module clean builds aren’t as fast as I’d expect, but partial re-builds are much faste...

Continue Reading