This document summarizes Joshua Warren's presentation on Magento 2 at the Northeast PHP 2015 conference. It provides an overview of Magento 2 including its history, technologies used, technical architecture, design patterns, and how to extend Magento 2 modules. Key points include Magento 2's use of Composer, dependency injection, interceptors/plugins, service contracts and how these improve on Magento 1. The presentation also discusses Magento 2's layered architecture and introduces concepts like repositories, management interfaces and metadata interfaces.