Our Approach
We combined technical delivery with systematic knowledge transfer.
Establishing Patterns
Within weeks, we became the recognised frontend authority, establishing patterns the team would follow:
- Custom jQuery framework: Implemented component-like patterns before modern frameworks made this standard
- Strangler pattern: Phased migration preserving production stability
- REST API design: Distributed architecture with facade patterns for the transition
The jQuery component framework was so similar to Vue.js that when Vue emerged later, adopting it felt natural - we had essentially been building towards the same concepts independently.
Team Development
Beyond writing code, we invested heavily in upskilling:
- Seminars and presentations: MVC.NET, REST API design, frontend development
- Peer reviews and code reviews: Establishing quality standards
- Pair programming sessions: Hands-on learning for complex implementations
- Bootstrap adoption: Consistent, maintainable frontend styling
Migration Delivery
Migrated 20+ screens from the legacy application:
- 10 screens completed independently
- 10 screens later refined when a dedicated UX developer joined