The road to C++20 modules, Capy and Redis
C++20 modules have been in the standard for 6 years already, but we’re not seeing widespread adoption. The ecosystem is still getting ready.
Read more →Ruben has been working in a variety of software engineering roles for over 6 years. Although C++ is like his home, Ruben enjoys learning new languages and tools. He is the author of Boost.MySQL. When not working, he enjoys playing the trumpet.
C++20 modules have been in the standard for 6 years already, but we’re not seeing widespread adoption. The ecosystem is still getting ready.
Read more →Do you know Boost.MySQL? If you’ve been reading my posts, you probably do. Many people have wondered ‘why not Postgres?’. Well, the time is now. TL;DR: I’m writing the equivalent of Boost.MySQL, but for PostgreSQL. You can find the code here .
Read more →I’ve really come to appreciate Boost.Redis design. With only three asynchronous primitives it exposes all the power of Redis, with features like automatic pipelining that make it pretty unique.
Read more →I’m happy to announce that I’m now a co-maintainer of Boost.Redis , a high-level Redis client written on top of Asio, and hence sister of Boost.MySQL. I’m working with its author, Marcelo, to make it even better than what it is now (and that’s a lot to say).
Read more →It’s been an exciting quarter over here. Both old-but-refreshed and brand new projects are flourishing in the Boost ecosystem, making today a really exciting moment to contribute to it.
Read more →I already anticipated in my previous post that Boost 1.87 was going to be an exciting release for the users of Boost.MySQL. Many new features have been promoted to stable, making using the library much more enjoyable.
Read more →This is still verbose, and has 3 points where an error can happen: in format_opts , in format_sql and in execute . Handling these 3 without exceptions is much more involved.
Read more →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.
Read more →A new grand feature has arrived to Boost.MySQL’s city: client-side SQL formatting .
Read more →In spite of it being winter here, Boost.MySQL is presenting a new pool this year! This was one of the most requested features in the library, and will finally be generally available as an experimental feature in Boost 1.85.
Read more →As you may know, BoostServerTech is a series of projects that showcase how Boost can be used to create high-performance web applications. It’s a place to showcase Boost technology to both authors and users, and try new stuff.
Read more →Empowering C++ by funding libraries, building community, and advancing the language.
Connect with us