simplabs has been an active member of the Ember Ecosystem from the early days. We are the leading Ember consultancy in Europe and are involved in Ember.js core teams like Ember CLI and Ember Learning. We also maintain a number of widely adopted addons.
simplabs’ expertise in developing Ember.js based applications helped us significantly to define and develop the new DD-WRT NXT user experience. It was impressive to see in what short time such a complex application leveraging a customer backend interface could be implemented. simplabs' work did provide the new foundation for our UI and our in-house development team greatly benefitted from their know how.
We love open source
We maintain a number of popular and widely adopted addons in the Ember.js ecosystem.
We share our expertise
Every new projects gives us the opportunity to learn and grow our expertise. We share what we learn with the community via talks at conferences and meetups and on our blog.
From the blog
We share our experience with Ember.js in our blog.
Building a PWA with Glimmer.js
We recently set out to build a progressive web app with Glimmer.js. Instead of building it with Ember.js, which is our standard framework of choice, we wanted to see how suitable for prime-time Glimmer.js is and what we’d be able to accomplish with it. To put it short, we are really happy with how building the app went and the result that we were able to achieve. In this series of posts, we will give some insights into how we built the app, why we made particular decisions and what the result looks like.
ember-intl data loading patterns
At simplabs we ❤️ ember-intl and use it for all our projects where translations or other localizations are needed. ember-intl is based on the native Intl APIs that were introduced in all newer browsers a while ago. Unfortunately some users are still using browsers that don’t support them and this blog post will show you our preferred way to load the necessary polyfill and the associated data.
Autodiscovery for the Ember.js component playground
In our previous post about ember-freestyle we have setup a component playground for our Ember.js application. In this post we will discuss how to implement “convention over configuration” for it by automatically discovering new components and showing them in the playground.