#userver open source asynchronous framework for fast and comfortable creation of C++ microservices just reached version 2.0
https://github.com/userver-framework/userver/releases/tag/v2.0
https://github.com/userver-framework/userver/releases/tag/v2.0
GitHub
Release 2.0 · userver-framework/userver
Big new features since the v1.0.0:
Simplified dynamic configs and embedded defaults into the code.
Added PostgreSQL connection pools auto-configuration.
Added YDB driver and basic Kafka driver.
LI...
Simplified dynamic configs and embedded defaults into the code.
Added PostgreSQL connection pools auto-configuration.
Added YDB driver and basic Kafka driver.
LI...
Beginning C++ Game Programming 3rd ed. #book
https://www.packtpub.com/product/beginning-c-game-programming-third-edition/9781835081747
https://www.packtpub.com/product/beginning-c-game-programming-third-edition/9781835081747
Packt
Beginning C++ Game Programming - Third Edition | Packt
Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling series.
Modern CMake for C++ 2nd ed. #book
https://www.packtpub.com/product/modern-cmake-for-c-second-edition/9781805121800
https://www.packtpub.com/product/modern-cmake-for-c-second-edition/9781805121800
Packt
Modern CMake for C++ - Second Edition | Programming | eBook
Effortlessly build cutting-edge C++ code and deliver high-quality solutions. Instant delivery. Top rated Application Development products.
sssersh/too_constexpr
C++20-compatible library which implements constexpr non-transient allocator for standard containers.
https://github.com/sssersh/too_constexpr
C++20-compatible library which implements constexpr non-transient allocator for standard containers.
constexpr std::string_view str1 = "It is string which was builded ";
constexpr std::string_view str2 = "as concatenation of two strings";
constexpr auto concat_result =
cant::too_constexpr(
[]() -> std::string
{
return std::string(str1) + std::string(str2);
}
);
// It does work!
static_assert(concat_result == "It is string which was builded as concatenation of two strings", "error");
https://github.com/sssersh/too_constexpr
GitHub
GitHub - sssersh/too_constexpr
Contribute to sssersh/too_constexpr development by creating an account on GitHub.
Parallel C++. Efficient and Scalable High-Performance Parallel Programming Using HPX #book
Explains how to exploit the parallel features in the C++ 17 and C++ 20 standards, including the HPX library.
https://link.springer.com/book/10.1007/978-3-031-54369-2
Explains how to exploit the parallel features in the C++ 17 and C++ 20 standards, including the HPX library.
https://link.springer.com/book/10.1007/978-3-031-54369-2
SpringerLink
Parallel C++
This textbook focuses on practical parallel C++ programming, based on APIs and language features in the C++17/C++20 standards and the HPX library.
nocc — a distributed C++ compiler like distcc:
• propagates invocations to remotes
• does not upload files if they have already been uploaded
• does not compile files if they have already been compiled
https://github.com/VKCOM/nocc
• propagates invocations to remotes
• does not upload files if they have already been uploaded
• does not compile files if they have already been compiled
https://github.com/VKCOM/nocc
Refactoring with C++: Explore modern ways of developing maintainable and efficient applications #book
https://www.packtpub.com/en-ru/product/refactoring-with-c-9781837633777
https://www.packtpub.com/en-ru/product/refactoring-with-c-9781837633777
Packt
Refactoring with C++ | Programming | eBook
Explore modern ways of developing maintainable and efficient applications . Instant delivery. Top rated Programming Language products.
CMake Best Practices, 2nd ed. #book
https://www.packtpub.com/en-ru/product/cmake-best-practices-9781835880647
https://www.packtpub.com/en-ru/product/cmake-best-practices-9781835880647
Packt
CMake Best Practices - Second Edition | Programming | eBook
Upgrade your C++ builds with CMake for maximum efficiency and scalability. Instant delivery. Top rated Application Development products.
Guide to Software Verification with Frama-C (a popular open-source toolset for analysis and verification of C programs, largely used for teaching, experimental research, and industrial applications) #book
https://link.springer.com/book/10.1007/978-3-031-55608-1
https://link.springer.com/book/10.1007/978-3-031-55608-1
SpringerLink
Guide to Software Verification with Frama-C
This book provides a rich and helpful source of information to the university professors and students taking courses in software analysis
Asynchronous Programming with C++: Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency #book
https://www.packtpub.com/en-ru/product/asynchronous-programming-with-c-9781835884256
https://www.packtpub.com/en-ru/product/asynchronous-programming-with-c-9781835884256
Packt
Asynchronous Programming with C++ | Programming | eBook
Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency. Instant delivery. Top rated Programming products.
Minimal CMake: Learn the best bits of CMake to create and share your own libraries and applications #book
https://www.packtpub.com/en-ru/product/minimal-cmake-9781835080658
https://www.packtpub.com/en-ru/product/minimal-cmake-9781835080658
Packt
Minimal CMake | Programming | eBook
Learn the best bits of CMake to create and share your own libraries and applications. Instant delivery. Top rated Programming products.
100 C++ Mistakes and How to Avoid Them #book
https://www.manning.com/books/100-c-plus-plus-mistakes-and-how-to-avoid-them
https://www.manning.com/books/100-c-plus-plus-mistakes-and-how-to-avoid-them
Manning Publications
100 C++ Mistakes and How to Avoid Them - Rich Yonts
Learn how to handle errors, inefficiencies, and outdated paradigms by exploring the most common mistakes you’ll find in production C++ code.
Concurrent Programming Interviews by Bonan Liu #book
Key topics include mutexes and locks, condition variables, thread abstraction, STL features, and lock-free implementations, with each concept reinforced through practical exercises like building a file handler cache and implementing read/write locks.
https://link.springer.com/book/10.1007/979-8-8688-1198-2
Key topics include mutexes and locks, condition variables, thread abstraction, STL features, and lock-free implementations, with each concept reinforced through practical exercises like building a file handler cache and implementing read/write locks.
https://link.springer.com/book/10.1007/979-8-8688-1198-2
SpringerLink
Concurrent Programming Interviews
Master concurrent programming in C++ to ace your software interviews and effectively showcase your skills with Concurrent Programming Interviews.
Vulkan 3D Graphics Rendering Cookbook: Implement expert-level techniques for high-performance graphics with Vulkan, 2nd edition #book
https://www.packtpub.com/en-us/product/vulkan-3d-graphics-rendering-cookbook-9781803236612
https://www.packtpub.com/en-us/product/vulkan-3d-graphics-rendering-cookbook-9781803236612
Packt
Vulkan 3D Graphics Rendering Cookbook | Game Development | eBook
Implement expert-level techniques for high-performance graphics with Vulkan. 4 customer reviews. Instant delivery. Top rated Game Development products.
C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques #book
https://www.packtpub.com/en-us/product/c-memory-management-9781805128243
https://www.packtpub.com/en-us/product/c-memory-management-9781805128243
Packt
C++ Memory Management | Programming | eBook
Write leaner and safer C++ code using proven memory-management techniques. 2 customer reviews. Instant delivery. Top rated Programming products.
Mastering C++ Game Animation Programming: Enhance your skills with advanced game animation techniques in C++, #OpenGL, and #Vulkan #book
https://www.packtpub.com/en-us/product/mastering-c-game-animation-programming-9781835881934
https://www.packtpub.com/en-us/product/mastering-c-game-animation-programming-9781835881934
Packt
Mastering C++ Game Animation Programming | Game Development | eBook
Enhance your skills with advanced game animation techniques in C++, OpenGL, and Vulkan. Instant delivery. Top rated Game Development products.
Glaze: JSON and reflection library for modern C++ https://github.com/stephenberry/glaze
GitHub
GitHub - stephenberry/glaze: Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR…
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF - stephenberry/glaze