Greg Young coined the term "CQRS" (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since.
Greg is an independent consultant and serial entrepreneur. He has 10+ years of varied experience in computer science from embedded operating systems to business systems and he brings a pragmatic and often times unusual viewpoint to discussions.
He's a frequent contributor to InfoQ, speaker/trainer at Skills Matter and also a well-known speaker at international conferences. Greg also writes about CQRS, DDD and other hot topics on www.codebetter.com.
Talks I've Given
-
The Elephant in the Room
Featuring Greg Young
Though this is a DDD conference the elephant will not be accompanied by blind men. Instead we will talk about what seems to be the most complex areas of event sourcing for most developers especially those first getting into it. Versioning. This talk will go through the basics in the first 15...
ddd microservices architecture -
The Long Sad History of MicroServices
Featuring Greg Young
In this talk you will look at the history of the concepts around microservices. You will also look at what has changed vs what has stayed the same, how have the architectural goals changed? What areas of learning are worth following and what is just a fad? What are the core concepts and what is...
microservices mucon architecture cloud -
-
Stop Over-Engineering!
Featuring Greg Young
Excited to have Greg Young kick off Day 2 of DDDx 2016 with Keynote!
excess ddd engineer keynote -
Keynote: "Microservices"
Featuring Greg Young
Old ideas. New words. How to make sense of all of it? What is the right size of a micro service? 300 lines of code?! in what language? There is a lot of nonsense out there about microservices. This talk will actually not focus on microservices but the ideas behind them and what has been learned...
microservices -
"Microservices"
Featuring Greg Young
Old ideas. New words. How to make sense of all of it? What is the right size of a micro service? 300 lines of code?! in what language? There is a lot of nonsense out there about microservices. This talk will actually not focus on microservices but the ideas behind them and what has been learned...
microservices -
Show and Tell with Greg Young
Featuring Greg Young
Greg Young is in town and will show us some of the exciting work he's been doing with F#.
f# functional-programming -
The Future of Microservices
Featuring Greg Young
Join Greg young to learn of his insights into Microservices. More details to follow.
microservices mucon -
2
Event Store and NServiceBus
Featuring Szymon Pobiega and Greg Young
Many people think that it is an either/or choice between Event Store and NServiceBus, this could not be further from the truth! In this session Greg and Szymon will look at Event Store and NServiceBus and how they can be brought together.
nservicebus event-store cqrs nsbcon -
Answering a question
Featuring Greg Young
In this talk we will look at a real question from a list and go through some domain modeling options to see how the right model can really clarify things
ddd dddx -
Use cases in the wild of Event Store
Featuring Greg Young
Would you like to take a closer look at unusual use cases found in the wild of Event Store? Join leading expert Greg Young, who will take you behind the scenes at Event Store with some interesting findings.
event-store projection case sql -
Event Store
Featuring Greg Young
Event Store is a domain specific database for event sourcing, which also allows you to run projections inside it. In this session, we'll look at using the Event Store's HTTP API as well as the .NET client library. We'll also look at how to use the built-in projections library to do...
prognet event-store .net functional database http javascript event-sourcing -
DOCUMENT BASED MESSAGING AND ANALYSIS
Featuring Greg Young
Greg Young gives a session on document based messaging and analysis at the DDD eXchange NYC.
-
2
Implementing DDD & CQRS with the Event Store (Part I)
Featuring James Nugent and Greg Young
Would you like to learn how to implement DDD & CQRS with the Event Store? Watch this SkillsCast recording of Greg Young & James Nugent's two-part Tutorial. In Part I, we kick off by writing to the Event Store using the HTTP interface and consuming event streams over HTTP as Atom...
event-store cqrs -
2
Implementing DDD & CQRS with The Event Store (Part II)
Featuring James Nugent and Greg Young
Would you like to learn how to implement DDD & CQRS with The Event Store?
event-store cqrs ddd domain-driven-design domain-events event-driven -
Document based messaging and analysis
Featuring Greg Young
An exciting talk by leading expert Greg Young!
dddx -
Functional Data Storage
Featuring Greg Young
Functional reactive programming is the hot "new" thing. It's being quickly remembered how useful it is for near realtime processing of stream data. This talk looks at using functional reactive programming not just for "now" but in the past as well.
functional-programming data-storage fpx reactive-programming -
Event Store As a Read Model
Featuring Greg Young
Did you realize the event store is not just an event store for the write side but also a stream database on the read side?
event-store sql javascript -
Coding Kata - Mighty Moose
Featuring Greg Young
Join us at Skills Matter on October 17th as Greg Young leads an intensive coding kata using Mighty Moose.
Expect the unexpected in this unconventional 'In The Brain' session. Greg will walk through the functionality of Mighty Moose. BRING A LAPTOP!
continuous-testing domain-driven-design -
Event Store Launch
Featuring Greg Young
We're delighted to welcome Greg Young back to Skills Matter for the launch of the Event Store! Everything has been kept pretty quiet, until now! Join us over a beer to learn more.
cqrs domain-driven-design tdd -
Replacement C# compiler and TDD
Featuring Greg Young
TDD is not understood by many developers who use languages such as c# or java. In this talk, Greg Young will look at TDD again, identify the aspects of these environments that tend to lead to confusion.
c# tdd .net -
Functional Programming with DDD
Featuring Greg Young
Greg Young talks to the DDD eXchange about Functional Programming
functional-programming -
Analysis and DDD
Featuring Greg Young
CQRS expert Greg Young gives a talk to the SKills Matter community on analysis and DDD.
cqrs analysis -
Simple is better
Featuring Greg Young
Very often we take on huge couplings in order to get value. This coupling forces us to build software in certain ways that may or may not be good for us at the time. This talk looks at some common real world examples of this and more importantly how to avoid them.
coupling cqrs design -
Assert.That(We.Understand)
Featuring Greg Young
Testing has finally be recognized as an important aspect of our profession. This session will look at testing in DDD based systems, after the introduction of domain events, and finally when using event sourcing.
cqrs -
CQRS, not just for server systems
Featuring Greg Young
CQRS is of great use for building things other than server side systems as most people tend to use it for.
cqrs ddd domain-driven-design domain-events event-driven -
Mighty Moose
Featuring Greg Young
Mighty Moose is a new tool coming out for .NET.
It is in fact being released at this talk!
The talk will look at the tool but will also do a very deep dive into the strange dark worlds of IL analysis and code metrics looking at how it works under the covers.
.net code-metrics mightymoose tdd -
5 common reasons DDD projects fail and how to avoid them
Featuring Greg Young
Greg will take a look at how CQRS and Events contribute to the success or failure of DDD projects.
cqrs event-sourcing eda architecture -
Architectural Innovation: Eventing, Event Sourcing
Featuring Greg Young
Greg Young will talk about Architectural Innovation, Eventing, Event Sourcing and more.
event-sourcing -
CQRS and Event Sourcing - the Business Perspective
Featuring Greg Young
CQRS and Event Sourcing have many technical benefits that are generally the main focus. The technical benefits however, are the least important reasons for looking at the concepts.
cqrs event-sourcing ddd domain-driven-design domain-model
My Work
@gregyoung has not provided any work info yet.
Social and Blogging
@gregyoung has not provided social links yet.