Skip to content
View alexlawrence's full-sized avatar
🕶️
🕶️
Block or Report

Block or report alexlawrence

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexlawrence/README.md

Profile

I am a software developer, architect, technical lead, author, and teacher with over 15 years of professional experience. I have been programming and building software since the age of 10, making it 30 years of overall experience in the field.

Throughout my career, I worked on software products for different businesses and in organizations of varying sizes. I started as an individual contributor in projects both for backend and frontend and quickly progressed into working as a technical lead, mentor and architect.

Since many years, I consider myself an expert in Message-Driven Systems, Domain-Driven Design, CQRS, and Event Sourcing. On top of that, I am experienced in modeling techniques such as Event Storming, Domain Storytelling, and Context Mapping.

For more information, please visit my website.

Book

I am the author of "Implementing DDD, CQRS and Event Sourcing". This book explains and illustrates how to implement Domain-Driven Design, Command Query Responsibility Segregation and Event Sourcing. The goal is to build software that is behavior-rich, event-based, problem-centric, reactive, scalable and well-designed.

Buy it on Leanpub

Pinned

  1. adequate adequate Public

    An adequate UI library with minimal size.

    TypeScript 6

  2. feature-toggles feature-toggles Public

    Feature Toggles for JavaScript

    JavaScript 51 3

  3. declarative declarative Public archive

    Mapper for custom user interface markup.

    JavaScript 51 4

  4. mmd mmd Public archive

    Minimal module definition conforming to AMD.

    JavaScript 24 3