Get Started

Tech Tuesday: Angular 9

Merchant on-boarding can be tricky.  On one hand the onboarding experience is half e-commerce.  Potential merchants choose their desired credit card machines, accessories, and the types of cards they want to process.  On the other hand there is an extensive data gathering flow with many forms which all require complex data validation.  And – as Yogi Berra might say – on the other hand there is a document signing ceremony process, a transactional management tool, and an administrative support tool.

I wanted a frontend framework that supported modern asynchronous programming (no callback hell, thank you), robust form validation, state management, routing, and one with many open-source components to speed development (think date picker, Bootstrap, etc).  When we started XUP I understood the scale of the work involved.  The task to create a customizable, flexible on-boarding UI would require several teams.  As such, I wanted an opinionated framework; one where you Google “How do you do X” and get one consistent answer.  No piecemeal solutions. 

Angular is the only popular open-source framework that fulfills all my criteria.  React, Vue, and others may offer more flexibility.  However that flexibility comes at the cost of more research, more prototyping, and ultimately more peer-review of developer code.  Angular may have its flaws but at the end of the day, all our Angular projects are built and coded the same way – regardless of who is leading the development effort.

Schedule your personalized demo

get started
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound