/*! @page programming Writing WiredTiger applications This section covers topics of interest for programmers writing WiredTiger applications:

Using the API

- @subpage basic_api - @subpage config_strings - @subpage cursors - @subpage transactions - @subpage error_handling

Storage options

- @subpage schema - @subpage lsm - @subpage file_formats - @subpage bulk_load - @subpage compression

Application notes

- @subpage threads - @subpage name_space - @subpage signals

Performance tuning

- @subpage tune_memory_allocator - @subpage tune_page_sizes - @subpage cache_configuration - @subpage bulk_load - @subpage tune_cursor_persist - @subpage tune_read_only_objects - @subpage tune_checksum - @subpage tune_compression - @subpage tune_file_alloc - @subpage tune_system_buffer_cache - @subpage tune_transparent_huge_pages - @subpage tune_zone_reclaim - @subpage tune_statistics - @subpage tune_close

Deployment considerations

- @subpage checkpoints - @subpage compaction - @subpage hot_backup - @subpage statistics

Extending WiredTiger

- @subpage custom_data_sources - @subpage helium

Administering a WiredTiger database

- @subpage home - @subpage database_config - @subpage security */