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
We’ve just built Ember Socket Guru, a package for Ember.js, which enables easy integration with WebSockets services and implementations such as Pusher.js, ActionCable, Socket.io and Phoenix Channels.
Read more
This July, we had the pleasure of attending the second edition of EmberCamp in London. Aside from the charming, friendly atmosphere and an 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 favourite 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
If you’ve been using Ember for a while, the subject of this post may seem like heresy to you. Data down action down? No way! On the other hand, if you are unfamiliar with this concept, you’re probably wondering what these four words even mean.
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
Newer
Need a successful project?
Estimate project or contact us