All Case Studies Design Development Interviews Machine Learning 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
Tests are important. Very important. Period. Everyone knows that, right? You may disagree, but at some point, I bet you’ll change your mind. But right now, I don’t want to try to convince you. I want to show you how to set up your Ember app to automatically generate test coverage reports and send them to Code Climate. This will help you keep track of test coverage status in your app.
Read more

How to Use Devise Authentication With Emberjs

Here's a guide to setup Devise with your Ember app. Devise is Ruby community-wide default for authentication. Ember-simple-auth is Ember community-wide default for authentication. These two work well together - use them and don't reinvent the wheel.
Read more
Let's say you have a list of ordered notes... Model:
Read more
Problem When using findAll, there is no metadata available for use:
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
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

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
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
I had an opportunity to write an app with deeply nested relationships between models in the backend, and in this post I’ll give some examples showing why JSON API is the best choice for such an app.
Read more
Here comes the next post in the *Today I Learned* series! In each post, we discuss a quick tip or a solution to a problem our developers came across in their projects. This time, our developer Kuba explains how to render templates to strings in Ember.js. Enjoy!
Read more
Boost your web development skills with our list of top Ember.js resources. Whether you are just starting out, at the intermediate level or an advanced web developer, you are sure to find some useful tips to take your programming and JavaScript projects to the next level.
Read more
Newer
Older
Need a successful project?
Estimate project
Blog About Startups, Web Development and Mobile Development | Ember.js