Martin Fowler's Blog, page 18

August 30, 2018

Most people will be disappointed by the second edition of Refactoring



I've put a lot of hard work into the second edition of Refactoring. But
I reckon that most people will be disappointed by it when it comes out,
even though I think it's an improvement over the original. This memo
explains why, and why I think that initial reaction ultimately doesn't matter.



more…

3 likes ·   •  0 comments  •  flag
Share on Twitter
Published on August 30, 2018 09:03

Completing the extraction of a data-rich service



Praful completes the steps of extracting a data rich service by
pointing the new service to the new database and removing the dead logic
and schema from the monolith.



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 30, 2018 08:26

August 29, 2018

Refactoring 2nd Edition rough cut available



A rough cut of the book (after copy-edit, but before proofing) is now
available on Safari.



more…

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on August 29, 2018 07:03

Steps 6 & 7 of extracting a data-rich service



Two steps today from Praful's service extraction article. Step 6
creates a new database for the service and 7 syncs the data from the
monolith



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 29, 2018 04:51

August 28, 2018

Step 5 of extracting a data-rich service



Now Praful lets clients of the catalog switch over to use the new
product pricing service, they don't all have to move at the same time, but
they do have to move before we can continue the migration.



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 28, 2018 12:09

August 27, 2018

Step 4 of extracting a data-rich service



Praful's 4th step is to build the new service, which initially uses the
tables in the monolith.



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 27, 2018 08:26

Agile Australia Keynote: State of Agile in 2018

The transcript of my Agile Australia keynote on agile in 2018. I comment
that although agile is now mainstream, much of what is done is faux-agile.
I outline three main challenges:




stop Agile Industrial Complex imposing process

raise importance of tech excellence

prefer products over projects


and one reason to be optimistic



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 27, 2018 08:17

August 24, 2018

Refactoring 2nd Ed: Composing the Print Book



During the last couple of weeks, my work on the refactoring book has
focused on tidying up various loose ends for the print book. We’re now at
the point where the production work is now in the hands of Alina
Kirsanova, who sorts out the composition of the book, together with proof
reading. Composing a book means paying attention to the look of each page,
and various problems crop up around pagination.



more…

3 likes ·   •  0 comments  •  flag
Share on Twitter
Published on August 24, 2018 09:48

Step 3 of extracting a data-rich service



For step 3, Praful separates the future service's data into a
separate table within the monolith.



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 24, 2018 06:05

Step 2 of extracting a data-rich service



Praful now moves onto the second step: creating a logical separation
for the new service inside the existing monolith



more…

 •  0 comments  •  flag
Share on Twitter
Published on August 24, 2018 06:05

Martin Fowler's Blog

Martin Fowler
Martin Fowler isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Martin Fowler's blog with rss.