This document provides an overview of SQL Server 2017 In-Memory OLTP for developers. It discusses table types that can be used, including schema-only tables that are faster than schema-and-data tables. It also covers range and hash indexes that provide better performance than disk-based indexes when used in-memory. Natively compiled stored procedures can more efficiently access memory-optimized tables and avoid recompilation during restart. The document recommends setting the transaction isolation level to read committed and including retry logic to handle conflicts when using snapshot isolation.