At Babbel our learning content is maintained and created through a custom-made content authoring system based on Angular 1.x. The application has become quite complex by now, counting about 80 custom directives, 35 services and 10 filters, which are tested by about 1500 unit tests (just so you get an idea of the sheer size). The application is about two years old and recently we have experienced some serious performance issues for the very first time. Our most complex view consists of a spreadsheet-like layout containing (in the worst case) hundreds of rows filled with content. …

Simon Kreiser

I deeply care about design, the web and technology.

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store