All Case Studies Design Development Interviews Our Way Project Management
Ember-fastboot is a server-side rendering mechanism for the Ember.js framework. It’s almost ready for release, with some minor bugs in Github issues, but there is already a release candidate for 1.0.0. We haven't used fastboot in production until recently, so we needed to build a deployment pipeline from scratch. The open-source community is absolutely amazing with all the blocks available. All you need to do is to connect the blocks properly – check out how.
Read more
This July, we had the pleasure of attending the second edition of EmberCamp in London. Aside from the charming, friendly atmosphere and interesting, international group of attendees – a total of 8 enchanting talks were given, including presentations by members of the Ember.JS core team. Following the theme of last year’s sum-up published on our blog, we’ve chosen our four favorite talks of this year’s Camp to share with you!
Read more
As we all know, high quality code is reflected in the success of the application, but it is also one of the main factors encouraging developers to get involved with a project and has a direct impact on developers’ efficiency. Check out how easily you can improve your code even further in Ember with the new plugin and config we open-sourced recently - ‘eslint-plugin-netguru-ember’ and ‘eslint-config-netguru-ember’.
Read more

Setup ESLint For Your Ember Project And Save Time

You probably noticed that even in version 2.5.0 of ember-cli the default JS linter is JSHint - and there's nothing wrong with this. But what if we're using ES6 and Babel which are not fully supported by JSHint? Luckily for us - there's a great solution out there called ESLint. I'll show you how to use it in your Ember project.
Read more
Dealing with forms and validations is a part of life for every developer - ember-legit-forms hopes to make your life easier! It will help you minimize the number of errors, shorten the time you spend on coding and will make the whole process of filling in forms a lot easier.
Read more
In this blogpost I will present to you the best way, in my opinion, to integrate Pusher with a Rails application. Moreover, this is also an introduction to ember-pusher-guru, which we recently open-sourced as our recommended way to integrate Pusher with your Ember applications.
Read more

How to Avoid Shared States Between Mixins in Ember.js

Personally, I use mixins a lot. With their help we can easily separate responsibilities in an object (it doesn’t matter whether it’s a controller, a component or something else) and they let us think in terms of designing the app’s architecture in a reusable way. Mixins can make our code cleaner, but they also bring the danger of states being shared between multiple objects. You might even be unaware of this, as it’s not a very common situation, but if it happens, looking for that bug may cost you a few hours - so it’s better to be prepared!
Read more

Tips on Ember App Deployment Process: the Netguru Way

Automated deployment is a crucial part of development for every application. Without it, a lot of time is wasted and we end up generating problems that would not otherwise have existed. What are the aims of every deployment process (whether Ember, Rails or anything else)? Simply - to be fast, reliable and simple.
Read more

Ember: Adding Catch Block for Returned Promise

Promises are a valuable tool in a JS developer’s toolkit. With their help, we can avoid callback hell and write some beautifully structured code. But promises can be very tricky...
Read more

How Should Your Ember Tests Look?

Tests are obligatory in every production app. In Ember apps, the distinction between tests is similar to any other Rails application, but the use cases for them are frequently misunderstood. Let me give a quick summary of what your test suite should look like based on my experience with a huge app, which spent over a year under constant development.
Read more
Newer
Need a successful project?
Estimate project or contact us