alama@world: ~/

# Conferences

A collection of tech conferences and talks I've watched and found valuable.

Baking Domain Concepts Into Code thumbnail

Baking Domain Concepts Into Code

By Paul Rayner
Watched on April 22, 2025
DDD Europe 2023
Domain-Driven Design Software Architecture Code Design
An exploration of how to effectively encode domain concepts into code, ensuring that your codebase accurately reflects business concepts and terminology.
The C4 Model – Misconceptions, Misuses & Mistakes thumbnail

The C4 Model – Misconceptions, Misuses & Mistakes

By Simon Brown
Watched on April 22, 2025
GOTO 2024
Software Architecture Modeling Documentation C4 Model
Simon Brown discusses common misconceptions, misuses, and mistakes related to the C4 Model for visualizing and documenting software architecture.
The Many Meanings of Event-Driven Architecture thumbnail

The Many Meanings of Event-Driven Architecture

By Martin Fowler
Watched on April 22, 2025
GOTO 2017
Software Architecture Event-Driven Microservices System Design
Martin Fowler explores the various interpretations and implementations of event-driven architecture, clarifying different patterns and their appropriate use cases.
Psychology, Philosophy & Programming thumbnail

Psychology, Philosophy & Programming

By Ted Neward
Watched on April 22, 2025
GOTO 2016
Software Development Psychology Philosophy Programming
An exploration of how psychology and philosophy intersect with programming, examining the human factors that influence how we write and understand code.
Modular Monoliths thumbnail

Modular Monoliths

By Simon Brown
Watched on July 15, 2023
GOTO 2018
Software Architecture Modularity
If you want evidence that the software development industry is susceptible to fashion, just go and take a look at all of the hype around microservices. It's everywhere! For some people microservices is 'the next big thing', whereas for others it's simply a lightweight evolution of the big service-oriented architectures that we saw 10 years ago 'done right'. Microservices is by no means a silver bullet though, and the design thinking required to create a good microservices architecture is the same as that needed to create a well structured monolith. And this begs the question that if you can’t build a well-structured monolith, what makes you think microservices is the answer?