Derek Comartin

Derek Comartin

Derek Comartin is software developer and Microsoft MVP with over 17 years of professional experience that span enterprise, professional services and product development.

He’s written software for a variety of business domains such as consumer goods, distribution, transportation, manufacturing, and accounting.

Derek runs the Windsor-Essex .NET User Group and has has a very active blog @ codeopinion.com, that focuses on .NET, CQRS, Event Sourcing, HTTP API’s and Hypermedia.

Montreal 2018 sessions

Building Self Describing Web APIs

English session - Beginner

Does your web API expose your database structure and provide GET/POST as way to perform CRUD operations? Do your clients know the control logic/workflow of your API? Web APIs that represent your database couples your clients to the internals of your app, making it much harder to change your API.

In this presentation we're going to learn how to go beyond serializing a database row into json by leveraging hypermedia to write self-describing APIs

Vertical Feature Slices, not Layers!

English session - Intermediate

Does adding a new feature require you to modify files across multiple projects in your UI business and data access layers? Tired of mapping DTOs through the various layers of your system? A layered architecture can be a painful when you really develop in vertical slices.

We're going to rewrite an existing app into features instead of technical layers. Covering the benefits and how to create a vertical slice using SOLID principles.