DEV Community

loading...
Barry O Sullivan profile picture

Barry O Sullivan

Lead Developer and Solutions Architect, I specialise in Event Sourcing, DDD and Event Driven systems. PHP and GoLang developer. Enjoys being a smart ass and having a nice whiskey.

Education

MSc in Computer Science, Trinity College, Dublin

Work

Lead Developer and Solutions Architect at Contractor

Estimating software: How to deal with requests for estimates

Estimating software: How to deal with requests for estimates

Reactions 20 Comments
7 min read
Template Driven Development: Why it doesn't work

Template Driven Development: Why it doesn't work

Reactions 15 Comments 4
7 min read
Introducing DDD to your Company

Introducing DDD to your Company

Reactions 44 Comments 1
9 min read
Folder Structure and Frameworks: What is exerting control?

Folder Structure and Frameworks: What is exerting control?

Reactions 52 Comments 2
5 min read
Managing projectors is harder than you think

Managing projectors is harder than you think

Reactions 19 Comments
6 min read
Domain Driven Design for Everyone Else

Domain Driven Design for Everyone Else

Reactions 231 Comments 10
6 min read
Communication styles - Working effectively as a team

Communication styles - Working effectively as a team

Reactions 127 Comments 12
5 min read
Acceptance testing your PHP app with ease

Acceptance testing your PHP app with ease

Reactions 39 Comments
5 min read
Immediate vs eventual consistency

Immediate vs eventual consistency

Reactions 36 Comments 3
6 min read
Writing a DSL parser using PegJS

Writing a DSL parser using PegJS

Reactions 22 Comments 5
4 min read
Projection Building Blocks: What you'll need to build projections

Projection Building Blocks: What you'll need to build projections

Reactions 31 Comments 9
8 min read
Write DSLs and Code Faster

Write DSLs and Code Faster

Reactions 19 Comments 8
4 min read
Event Granularity: Modelling events in event driven applications

Event Granularity: Modelling events in event driven applications

Reactions 51 Comments 2
6 min read
Developer deprogramming: Getting started in Event Sourcing

Developer deprogramming: Getting started in Event Sourcing

Reactions 33 Comments 11
6 min read
Immediate Consistency in Event Sourcing

Immediate Consistency in Event Sourcing

Reactions 26 Comments 7
8 min read
Event Sourcing: What it is and why it's awesome

Event Sourcing: What it is and why it's awesome

Reactions 316 Comments 73
9 min read
Messy Event Flows: Part 2 - What it should be

Messy Event Flows: Part 2 - What it should be

Reactions 11 Comments 4
5 min read
Messy Event Flows: Part 1

Messy Event Flows: Part 1

Reactions 10 Comments
5 min read
Notes from "Growing Object Oriented Software, Guided by Tests"

Notes from "Growing Object Oriented Software, Guided by Tests"

Reactions 14 Comments 2
5 min read
Cleaning up your codebase with a clean architecture

Cleaning up your codebase with a clean architecture

Reactions 129 Comments 16
9 min read
Why I don't like traits

Why I don't like traits

Reactions 18 Comments
3 min read
Hi, I'm Barry O Sullivan

Hi, I'm Barry O Sullivan

Reactions 9 Comments
1 min read
loading...