ember.js State Associated With Data Using Tracked Map Historically I've used Ember Data which gives you a model instance which you can set arbitrary values on using the set method. That as I've been working with more POJO data
ember.js Sharing A Parent Model Across Route Boundaries Just last week Alex LaFroscia released a new addon called Ember Context and I wanted to share some patterns that I've used in the past that this addon changes. The Problem Sometimes
ember.js Ember With GraphQL Most Ember developers are familiar with Ember Data and JSON:API, which means that GraphQL and Apollo are not nearly as wide spread in the Ember community. This past year I had the
ember.js I Needed A State Machine This Week This week I fixed a "feature" that I had done half-way, yes I'm not perfect! The feature was to show a loading state for video uploads/recording, and it was more
ember.js What I Miss About Ember Data After Working With Apollo While I love the ability to query the backend very specifically and build up complex data with GraphQL and Apollo, I still miss a few things from the good-old JSON API and
ember.js 6 Tips For Transitioning To Ember CSS Modules A few tips as you transition your SASS, LESS, PostCSS or plain CSS to using CSS Modules, and specifically for Ember (not sure what the differences are). Use local-class Instead of class
ember.js The Trellis January is usually a time for goals, but the problem with those is that they are accomplished, and that's the end. A trellis is a structure that helps guide the growth of
ember.js Ember's Templating Is Far From Handlebars.js I've heard this so many times on Twitter, that someone doesn't want to try out Ember because of a bad experience with Handlebars.js. Let me tell you something, the handlebars
ember.js When Components Aren't Enough Sometimes components are too high-level, and you need to get at a specific DOM element, either for scrollTo or focus, in these situations Ember provides a lower-level primitive called an element-
ember.js Ember Components At Their Simplest Ember Octane gives us template-only components by default, which basically means you have a zero-boilerplate way to create a component. This component is 100% declarative and has the same characteristics as
ember.js Running Component CSS and CSS Modules in the Same App With Ember Octane now released it's a good time to start looking at upgrading that app. One of the issues we faced at Crash with upgrading is that Ember Component CSS doesn'
ember.js One Reason Why You Should Be Using URLs One of the reasons that Ember.js is so powerful of a framework is because of its Router, and ultimately its bet on the web and the fact that the URL is important.
ember.js Using Nested Routes In Ember.js In my last post I mentioned how nested routes don't make sense sometimes, which means that they do have their uses at other times, which I want to cover here. I think
ember.js Ember's Nested Routes and URLs Explored Ember's router is powerful and a bit unique, in that it has a nested structure for the routes which build up the URL a user would see in the browser. Given it'
ember.js Billing and Finite State Machines This week I've been coding up some billing workflows and it has been a while since I've done that, so naturally I underestimated the amount of work that is required for
ember.js Fragmentation Over Obsolescence Many people have written blog posts for #EmberJS2019 about where they want to see Ember headed in the next year or so. I'll add only one item of my own, since there
ember.js Lessons From Unfocused Side Projects Having worked on a few side-projects, and not having shipped any, I decided to analyze why that is and how to ship my next side-project. The problem for me is that
ember.js Favorite Ember Addons I decided to write down some of my favorite Ember.js addons that I have used in the past. There are a handful of addons marked with [bleeding edge], meaning they are either
ember.js Ember In 2018 and Beyond This post is in response to the Call for Blog Posts [https://emberjs.com/blog/2018/05/02/ember-2018-roadmap-call-for-posts.html] put out there by the core team. Have
ember.js Sharing Components with Engines Is this what I'm looking for? You have at least one engine and you want to share components from your parent app without having an in-repo-addon to share the common
ember.js Data Down, Actions Up I hear many people asking how they can compose components, and since the Ember Guides [http://guides.emberjs.com/] don't help us in that respect, I wrote my own guide as a
ember.js Use Ember CLI I've been using Ember.js since just before the first RC, and since then I've been wanting a sane project structure that just works. This was a struggle, since Ember told