What was the scope of their involvement?
DA-14 started our web application development from scratch. We were adamant about using a new technology called Angular Universal. It's a method of developing an Angular application which allows the individual page information to be rendered by servers, rather than by the browser. This is important for us, especially as a social network. It allows users to easily copy-and-paste links from our site to Facebook and Twitter, with those sites generating dynamic images for those particular pages.
One thing that I've admired DA-14 for is that even though Angular Universal wasn't fully developed yet, they were willing to take on the project. DA-14 has helped us perform much of our initial research, overcoming certain problems we hit. We've had many conversations with the actual developers of both Angular 2 and Angular Universal, in order to have them work on specific features which were necessary for our application in particular. That was the initial kick-off between our groups; it was challenging, but DA-14 got it to work and did a great job.
Our web app is using the just-in-time compilation, rendering the user-requested pages in-browser. We're working with DA-14 on moving from this to an ahead-of-time compilation, which will compile the page on the server-side, making requests faster. DA-14 has made research in this field for us, and we expect to have a 50% speed improvement on our app once the work is finished. We've also used DA-14 for backend development for a period.
How did you come to work with DA-14?
Prior to this company, I've worked for several development firms. On top of that, I had been in contact with many more web developers and freelancers during the screening stage. I chose DA-14 because they were always quick to provide detailed, thought-out responses.
In addition to this, we had an early-on Skype call with DA-14's chief executive officer and other members of their team. I had a chance to talk to the developers and have them think on the spot. A few of them impressed me, which gave me the confidence to continue moving forward.
What is the status of this engagement?
We started working with DA-14 in September 2016. It's ongoing work; we're currently within our fourth phase of development. The previous three have been completed on-time, on budget, and with really good quality.