Sane Coding Blog Notes on Sane C++ Libraries and practical systems work.

Sane Coding Blog

Release notes, design notes, and practical updates around Sane C++ Libraries.

Open Sane C++ Libraries

☀️ Sane C++ June 26

Welcome to the June 2026 update! This month is about cleaner common foundations, more dependency-free libraries, agent-friendly repository workflows, Windows long-path support, and a large pass on Async contracts.

Continue...

🌸 Sane C++ May 26

Welcome to the May 2026 update! This month introduces the new Await coroutine library, expands Http into something much more practical, and keeps pushing SC-package and standard C++ integration forward.

Continue...

🌷 Sane C++ April 26

Welcome to the April 2026 update! This month makes SC::Build much more practical as the default native workflow, a real cross-compilation tool, and an easier entry point for external projects.

Continue...

☔️ Sane C++ March 26

Welcome to the March 2026 update! This month focuses on a much more capable native backend in SC::Build, plus faster Http parsing and the first standalone HttpClient library.

Continue...

🔌 Sane C++ February 26

Welcome to the February 2026 update! This month introduces SerialPort, named-pipe end-to-end support, and major async backend wakeup/process handling improvements.

Continue...

❄️ Sane C++ January 26

Welcome to the January 2026 update! It looks like AI is taking over the world (starting from writing code better and faster than humans). Probably this entire project is now totally useless and obsolete, but let's do one more monthly update (maybe the last?) !

Continue...

2️⃣ Years of Sane C++ Libraries

A look back at the second year of the Sane C++ Libraries project, highlighting a massive dependency cleanup, the "No Allocations" guarantee, single-file libraries, and much more.

Continue...

☀️ Sane C++ June 25

Welcome to the update post for June 2025! This month brings a new async file system operations, an enhanced UDP socket support in <a href="https://pagghiu.github.io/SaneCppLibraries/library_async.html">SC::Async</a> and some dependency cleanup with the Memory library split from Foundation!

Continue...

🌸 Sane C++ May 25

Welcome to the update post for May 2025! This month a new object called AsyncSequence has been added to <a href="https://pagghiu.github.io/SaneCppLibraries/library_async.html">SC::Async</a> together with a good list of smaller improvements!

Continue...

💤 Sane C++ April 25

Welcome to the update post for April 2025! This month has been mostly spent adding Process fork, Async vectorized writes and Memory Dump to Containers!

Continue...

🎠 Sane C++ February 25

Welcome to the update post for February 2025! This month has been mostly spent re-writing <code>Containers</code> and <code>SC::Build</code> libraries!

Continue...

☃️ Sane C++ December 24

Welcome to the update post for December 2024! This month has been mostly spent improving <code>SC::AsyncStreams</code> library with Async Transform Streams!

Continue...

🌊 Sane C++ August 24

Welcome to the update post for August 2024! August has been spent doing some first round of improvements to the <code>SC::Http</code> library.

Continue...

🏖️ Sane C++ July 24

Welcome to the update post for July 2024! The focus of the month has been building a nicer showcase for <code>SC::Plugin</code> and <code>SC::Serialization</code> libraries.

Continue...

☀️ Sane C++ June 24

Welcome to the Sane C++ Libraries June 2024 update post! The month has been spent mainly building SCExample, a small GUI example app to showcase some Libraries (mainly <code>SC::Async</code> / <code>SC::Plugin</code> / <code>SC::FileSystemWatcher</code>).

Continue...

🌸 Sane C++ May 24

Welcome to the Sane C++ Libraries May 2024 update post! No big feature has been added this month, so this is a month a bugfixes and incremental improvements.

Continue...

🎠 Sane C++ February 24

Two months have passed since the <a href="2023-12-23-SaneCppLibrariesRelease.html">initial release of Sane C++ Libraries</a>! 🎉🎉🎉 This post collects all relevant events happened during the second month of (public) life of the project.

Continue...

❄️ Sane C++ January 24

One month has passed since the initial release of Sane C++ Libraries 🎉🎉🎉 This post collects all relevant events happened during the first month of (public) life of the project.

Continue...