BDE Documentation

Library Information

  • Documentation
  • Build Instructions
  • Source Code
  • Supported Platforms
  • Release Notes

Knowledge Base

  • BDE C++ Coding Standards
  • Resources By Topic
  • Component of the Week
  • White Papers
  • Articles
    • bdljsn::Json Enhancements (September 3, 2026)
    • BSL Support for C++23 (June 1, 2026)
    • bsl::format for bdlt Value Types (April 6, 2026)
    • BALL Record Formatter Plugins (March 23, 2026)
    • bdld::Datum Quick Introduction (December 4, 2025)
    • bdlt::Date Is Always Valid (Except When It Isn't) (August 13, 2025)
    • An introduction to bsl::format (Updated July 15, 2025)
    • BER Encoding Options to Improve Performance (July 7, 2025)
    • Announcing ball_fmt (July 7, 2025)
    • Getting Started Writing Allocator Aware Software (May 30, 2024)
    • bsl::variant: An Allocator-Aware Sum Type (December 25, 2023)
    • BSL Support for C++20 (August 28, 2023)
    • Fuzz Testing (Feb 21, 2023)
    • Introducing bdljsn::Json (January 18, 2023)
    • Selecting wyhash as the Default Hash Algorithm (June 30, 2022)
    • bsl::chrono Integration with bsl and bdl (November 30, 2021)
    • Concurrent Queue Evaluation (March 31, 2021)
    • Binary to Decimal and Back Again. (March 30, 2021)
    • bsl::optional: An Allocator-Aware Optional Type. (February 1, 2021)
    • Adding Context to your Application Log. (January 6, 2021)
    • BER Date and Time Format Specification. (January 9, 2020)
    • Avoiding Common Problems with Smart Pointers. (December 17, 2019)
  • Taxonomy
  • BDE FAQ
  • Fuzz Testing
  • Contributing to BDE

Tools

  • BBS Build System
  • Simulating Variadic Templates
BDE Documentation
  • Articles
Previous Next

Articles

This page contains a collection of small articles.

  • bdljsn::Json Enhancements (September 3, 2026)
  • BSL Support for C++23 (June 1, 2026)
  • bsl::format for bdlt Value Types (April 6, 2026)
  • BALL Record Formatter Plugins (March 23, 2026)
  • bdld::Datum Quick Introduction (December 4, 2025)
  • bdlt::Date Is Always Valid (Except When It Isn't) (August 13, 2025)
  • An introduction to bsl::format (Updated July 15, 2025)
  • BER Encoding Options to Improve Performance (July 7, 2025)
  • Announcing ball_fmt (July 7, 2025)
  • Getting Started Writing Allocator Aware Software (May 30, 2024)
  • bsl::variant: An Allocator-Aware Sum Type (December 25, 2023)
  • BSL Support for C++20 (August 28, 2023)
  • Fuzz Testing (Feb 21, 2023)
  • Introducing bdljsn::Json (January 18, 2023)
  • Selecting wyhash as the Default Hash Algorithm (June 30, 2022)
  • bsl::chrono Integration with bsl and bdl (November 30, 2021)
  • Concurrent Queue Evaluation (March 31, 2021)
  • Binary to Decimal and Back Again. (March 30, 2021)
  • bsl::optional: An Allocator-Aware Optional Type. (February 1, 2021)
  • Adding Context to your Application Log. (January 6, 2021)
  • BER Date and Time Format Specification. (January 9, 2020)
  • Avoiding Common Problems with Smart Pointers. (December 17, 2019)

© Copyright 2026, Bloomberg LP.

Built with Sphinx using a theme provided by Read the Docs.