Skip to main content

Talks & Presentations

Featured talks and presentations I have given at various events and meetups.

Modular Monoliths

A modular monolith is a software architectural style that combines the simplicity and deployment advantages of a monolith with the modularity typically associated with microservices. In this approach, an application is designed and built as a single, unified codebase (a monolith) but is logically divided into well-defined, independent modules.

  • NextLua Private Event
  • Remote
  • 9/2024

Learning GraphQL with HotChocolate

GraphQL is a powerful query language and runtime for APIs that enables declarative data fetching, where clients can request exactly the data they need. Unlike traditional REST APIs, GraphQL provides a single endpoint that allows clients to specify the shape and structure of the response data, eliminating common issues like over-fetching or under-fetching of data. It acts as a flexible intermediary layer between clients and various data sources, capable of aggregating data from multiple backends into a unified, graph-based schema. This modern approach to API development offers superior developer experience through features like strong typing, real-time capabilities with subscriptions, and built-in introspection for enhanced documentation and tooling support.

  • Presentation
  • Remote
  • 12/2024