Tomas Votruba has a post to his site sharing some background on a migration he recently helped perform migrating an application from Nette to Symfony.
On the break of January/February 2019, we migrated whole Entrydo project from Nette to Symfony. It was API backend with no templates, but still, it wasn't as easy as I expected.
Many coffees and beers were drunk during this migration. 0 programmers were too frustrated to give up. Yet, you'd laugh if you knew what took us the most time.
He starts with some of the reasoning why they wanted to make the move and walks through the steps they took to get there:
- getting ready
- making a commitment
- automated migrations > manual changes
He also talks about some "WTF moments" they had along the way where code that should have worked wasn't (and the simple issue that caused them).