Skip to main content
Martin Fowler

Martin Fowler

Software developerWikipedia

Search complete. 60 mentions across 19 episodes found for "Martin Fowler".

Oct 22, 2026

speaker_2HOST
22:17
What stands out looking at the syntax is that it utilizes a fluent interface.
speaker_3HOST
22:20
Yes, a design pattern popularized by Martin Fowler and Eric Evans.
speaker_2HOST
22:24
Right.
speaker_2HOST
22:25
Instead of writing disconnected procedural scripts with mutable variables, the developer chains the methods together in a single fluid sequence.
Neal FordHOST
3:13
And I think I have a reason why.
Neal FordHOST
3:15
And I think the reason why is because the famous article that was released on Martin Fowler's website by Martin Fowler and James Lewis, I believe it was in 2013, that really, they didn't originate the term, but they super popularized it.
Neal FordHOST
3:29
In fact, I know by personal insight that is still still the most visited page on Martin Fowler's site to this day is that microservices page.
Neal FordHOST
3:38
And I think it served a really, really important public service because it delineated what it is, but more importantly, what it's not.
Neal FordHOST
3:47
And I think a lot of what leads to the trough of disillusionment in the hype cycle is people using the hypey thing for something it's wildly inappropriate for.

45 MINS LATER

Mark RichardsHOST
49:13
How about micro front ends? Ooh.
Mark RichardsHOST
49:16
Ooh is right.
Mark RichardsHOST
49:18
This was, wasn't this an interesting transformation in the past 12 years where, as Neil's fond of pointing out, we really, based on Martin Fowler and James Lewis's article, really sort of misinterpreted microservices.
Adam DymitrukGUEST
5:33
The technical part wasn't as important.
Adam DymitrukGUEST
5:35
So One of those realizations came to me in 2007 when I learned, well, actually, it goes back to 2005 when I read, maybe beginning of 06, when I read Martin Fowler's events sourcing initial article.
Adam DymitrukGUEST
5:53
I think he published it in December 2005.
Adam DymitrukGUEST
5:56
But he saw it was like, you know, this fun thing you could try, you know, rewind your application, insert an event to see what would happen if you had that, and didn't really treat it very seriously, which is kind of funny because then he had the LMAX disruptor pattern and all this other stuff, but Anyway, I don't want to digress too far.

6 MINS LATER

Mike RispoliHOST
12:10
And so then I come back to event sourcing because for me, I'm always like the debug ability.
Mike RispoliHOST
12:15
It's one of the big features where like someone goes, this thing happened.
Mike RispoliHOST
12:19
What happened? And I love the Martin Fowler article because he kind of described a few different ways to do event sourcing.
Mike RispoliHOST
12:26
And kind of my like dipping my toes in the water was, hey, instead of trying to like aggregate from an event log and close the books every month and kind of figure that out, let's just log every event.
Artificial IntelligenceNARRATOR
4:22
https://debezium.io/documentation/3.
Artificial IntelligenceNARRATOR
4:28
Martin Fowler.
Artificial IntelligenceNARRATOR
4:29
Audit Log.
Artificial IntelligenceNARRATOR
4:30
Patterns of Enterprise Application Architecture.
Ken MugrageHOST
29:20
Um, you know, you, you may need to think about different things than you're thinking about today, but you still need to think about them deeply.
Ken MugrageHOST
29:28
Um, and, uh, to quote Martin Fowler, "Actual intelligence is still required to use artificial intelligence." Um, and so I guess, uh, I, I guess to, to anybody really, what about process changes? Because I, I can't just take a, a...
Ken MugrageHOST
29:43
If we think about not the, the product side of it, but even the s- the development side of it, right? Uh, I can't just take an agentic model and point it at the same way I did a backlog management before.
Ken MugrageHOST
29:54
Or when it comes to that customer interaction, if we're, if people are clicking on a user interface, I can predict where they can go from step one, right? If I allow them to speak, they could skip to step eight.
Peter SchmidtHOST
8:42
There is an excellent blog post for which you will find a link in the episode notes.
Peter SchmidtHOST
8:48
It's by Martin Fowler, who by the way is also a great source for other development practices.
Peter SchmidtHOST
8:54
Git is very powerful and has many other commands.
Peter SchmidtHOST
8:57
I can't possibly cover them all in this episode and the notes have also links with Git references and some other documentations.
Joel BeasleyHOST
28:39
I, I could make it run, uh, but then I started to get revenue and I had to do that better, so I learned about testing and I learned about these other ways to make it run better.
Joel BeasleyHOST
28:47
And then I heard, I think it was Martin Fowler or Sandy Metz or someone, and they talked about, like, most of the coding you'll do is, like, rewriting your code.
Joel BeasleyHOST
28:55
And when I heard them say that, it gave me a new perspective on how I crafted the code that I wrote.
Joel BeasleyHOST
29:01
And so I went in from I'm gonna make this work mentality to I'm gonna make this easy to make changes later when I know I'm going to have to make them.
Gergely OroszHOST
16:02
Which,
Sam NewmanGUEST
16:02
and this is, I mean, I had good fortune because of the people, because of the work at Thoughts, I got to know Martin Fowler quite well.
Sam NewmanGUEST
16:07
And, you know, he supported me a lot when I wrote my first book.
Sam NewmanGUEST
16:10
I still remember when he said, well, programming is not typing.
Gergely OroszHOST
20:24
So you were kind of writing this book right as...
Gergely OroszHOST
20:27
The concept of microservices was starting to go mainstream across startups.
Gergely OroszHOST
20:31
Do you remember how and when microservices took off and where was it even coined? Was it Martin Fowler? No, it
Sam NewmanGUEST
20:37
was James Lewis.
Mark RichardsHOST
19:16
But one of the things that really gained, uh, some popularity here, uh, was the migration path to, let's say, microservices or even service-based.
Mark RichardsHOST
19:29
So o- one of the, um, I'll say words of advice from, uh, Neal's, uh, colleague, Martin Fowler, uh, was, and also Sam Newman offered this advice, as well as, wow, um, Simon Brown-
Neal FordHOST
19:43
Mm
Mark RichardsHOST
19:43
... as well as both of us, is if you're not sure, uh, if you're gonna need to scale, or you're not sure where you wanna end up-
speaker_0HOST
2:25
The strangler fig approach is the default recommendation for most teams that have genuinely outgrown low code.
speaker_0HOST
2:31
Martin Fowler described this pattern back in 2004.
speaker_0HOST
2:34
New code intercepts, redirects, and retires old code one component at a time, so you never need a code freeze, and you never have a migration weekend.
speaker_0HOST
2:42
In a low-code context, that means standing up Postgres and a Django or Node service, routing one bounded capability at a time out of Bubble or Retool, and leaving everything else alone until it earns the attention.

9 more episodes mention Martin Fowler.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.