For those writing Ember apps, jQuery has been an omnipresent shadow from the beginning. It is included by default with the framework and seems to be infiltrated everywhere in it and in the community. Well, that is about to end. .. Read on →
Component composition has been my personal area of interest lately when using Ember. Ember Power Select started like me scratching my own itch and trying to fill what I felt like a meaningful gap in the ecosystem but also became my playground to try ideas and decide what works and what doesn’t. This posts starts a (probably short) series of post with things I’ve learned in the process. Some will be concrete tricks, others will be just general advices. Patronizing bores people, so I’ll start with one simple trick. .. Read on →
I’ve been using Ember’s closure actions in all my projects for a while now and I like them so much that I almost take for granted that everybody has embraced them too. While it’s true that most ember devs have started using them, I’ve seen that many people haven’t fully grasped all its potential and the new patterns they enable, so I want to explain them a bit more, starting from the basics and going towards more advanced patterns. .. Read on →
Earlier this week I was updating a project to the latest version of ember (1.13.2) and ember-data (beta.19.2) when everything broke. This post is a disection of why it broke, how I blamed an Ember design change decision and the moment I realized that the “workaround” I made was actually a much better solution than the one I had before. .. Read on →
A couple days ago I had an “aha!” moment where I tipped my hat to Ember Data’s design and flexibility. This post also distills some tricks of API design I learned from building APIs that scale to millions of users and many thousands of requests per minute, and how ember-data is totally aligned with it. .. Read on →
Service Workers are coming to town. By the time of this writing you can use them in Chrome stable and in nightly versions of firefox. Not all features are ready, but the most basic ones are, so you can start using them today. There isn’t still much documentation out there about how to use it, this are my two cents: How to tamper requests/responses with service workers. .. Read on →
This post will be short because the content is a screencast (with 2 parts), in which I cover how to create a a slider menu for mobile web apps, using several components that are animated synchronously. .. Read on →
This post steps a bit out of the ordinary. Usually I write about technical stuff from a neutral perspective. I write about something I’ve done, or learned, but that’s all. This one is highly opinionated. Is all about express a feeling I have. This post is about why I really think that something big is happening right now in frontend development that is going to change the way we think about it. That’s what I think Ember CLI is about to do. .. Read on →
Lately I’ve building a small internal tool using ember-cli. Although it is
intended to be used by the QA team, I like it to be pretty, or at least decent,
so I am using bootstrap to have a good set of base styles.
There is some documentation on the web about how to use bootstrap with ember-cli,
but I’ve found it to be outdated in general, since the syntax of the Brocfile.js
of ember-cli’s projects has changes a lot in the last months, being now
app.import the swiss knife for almost everything.
Read on →