skip navigation | accessibility statement

As far as the customer is concerned, the interface is the product.

Jef Raskin

DabApps Engineering Labs

Frontend Engineering

Frontend engineering is about building the code that is closest to your users.

In the context of a web application, this means the HTML, CSS and JavaScript code that runs in the browser of everyone who interacts with your site or product.

At DabApps, we are obsessed with producing high-quality, standards-compliant, maintainable frontend code. Through years of experience, we know the best way to build robust interfaces that are a joy to use.

We are firm believers in progressive enhancement; creating an interface that is accessible by anyone, and then providing a better experience for users with more modern, feature-rich web browsers. This approach has obvious benefits for your users, but it also makes sense architecturally, and often allows new features to be added to your application much more easily.

We take a measured, responsible approach in our technology choices. We rely heavily on established, well-tested libraries like jQuery which we know can save huge amounts of time when writing robust, cross-browser compatible code. We're not afraid to experiment with shiny new tools where appropriate, but we're always careful to evaluate them and understand their strengths and weaknesses.

Expertise

  • Standards-compliant HTML
  • Maintainable, cross-browser compatible CSS
  • Efficient, modern JavaScript
  • Powerful new capabilities provided by HTML5 APIs
  • Progressive enhancement

Frontend Engineering