+Bitcoin P2P network-specific logic Low-level socket operations Callback interfaces to PeerMan &ldquo;Kitchen sink&rdquo; of accumulated code Problem: Socket management and network logic are tightly coupled, making the code difficult to test, reason about, and reuse.</description></item><item><title>Subject matter experts and working groups</title><link>https://btctranscripts.com/bitcoin-core-dev-tech/2025-10/smes-and-wgs/</link><pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate><guid>https://btctranscripts.com/bitcoin-core-dev-tech/2025-10/smes-and-wgs/</guid><description>What is maintenance? Different from just merge access and not just done by maintainers. It takes a village GitHub admin and moderation Continuous integration Releases and release process, backports, translations, GUIX, website (checkout the release-notes file) Security, disclosures, advisories Perceived “tech leads” in different areas of the codebase How are maintainers added? Avoid public nominations or popularity contests Anonymous nominations Maintainers review list and nominate on IRC Public IRC discussion Frequent contributors Not much wrt permissions.</description></item><item><title>ASMap</title><link>https://btctranscripts.com/bitcoin-core-dev-tech/2025-10/asmap/</link><pubDate>Wed, 22 Oct 2025 00:00:00 +0000</pubDate><guid>https://btctranscripts.com/bitcoin-core-dev-tech/2025-10/asmap/</guid><description>Kartograf - is a tool that gets data from resources and builds the map (it’s a deterministic process and depends on RPKI repositories, RIR IRR DBs and BGP announcements from Routeviews as inputs). RPKI data is fetched using rpki-client. Asmap-data is a repository where the maps are stored (we usually do collaborative launches) - a timestamp is specified to do the launch. It’s required everyone to start at the same exact time.</description></item><item><title>CMake</title><link>https://btctranscripts.com/bitcoin-core-dev-tech/2025-10/cmake/</link><pubDate>Wed, 22 Oct 2025 00:00:00 +0000</pubDate><guid>https://btctranscripts.com/bitcoin-core-dev-tech/2025-10/cmake/</guid><description>Overview This presentation discusses CMake fundamentals and its future direction, brought into the context of Bitcoin Core. The speaker notes not to expect too many best practices, as these have been discussed before. Best practices for Bitcoin are not best practices for many other projects.
0 commit comments