10 considerations when developing Ember CLI addons

Why these 10 things? Through the authoring of 10 Ember CLI addons, and contributions to several more, I have compiled a list of considerations to keep in mind while developing your own. #1 - Do for your users programatically what must be done for things to function correctly, and document…

Proper use of Ember on()

This is an aggregation of content presented on the same topic in other blog posts as well as in conversation that has occurred in the Ember Community Slack and has been reviewed by Robert Jackson (@rwjblue) and Chris Thoburn (@runspired) for accuracy. I point this out because while I should…

Technical Debt

According to Merriam-Webster dictionary, debt is defined as, "something owed, an obligation, to be in a state of owing." You are likely familiar with this concept as it pertains to financial affairs. When you take out a loan to purchase a home or vehicle, you have obligated yourself…

Ember Dallas user group

I am pleased to announce that I am a co-founder of the Dallas Ember.js user group. More information can be found at http://www.meetup.com/ember-dallas /* * * CONFIGURATION VARIABLES * * */ var disqus_shortname = 'notmessenger'; /* * * DON'T EDIT BELOW THIS LINE * * */ (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.…

Help me stop SOPA!

What is SOPA and why is it bad? While this article, linked here, does a good job of explaining things I’m going to quickly summarize what this is all about. SOPA is an acronym for the Stop Online Piracy Act (its text can be read here: http://thomas.loc.…

FreeBSD, SVN and Unrecognized URL scheme

I recently had the need to connect to a Subversion repository that was hosted “in the cloud” and only accessible via a https:// address. I was on a FreeBSD server and every time I attempted to connect to the repository I would receive this error: svn: Unrecognized URL scheme 'https:…

Zend Framework...Without Inhaling

I recently had the privilege of being asked to write an article for php|architect magazine called “Zend Framework…Without Inhaling” and the honor of being published in the November 2011 issue. You can read all about the issue here and purchase a copy if you don’t already have…

A Conversation About REST

I recently had the opportunity to present my “A Conversation About REST” talk at ClubAJAX. A REST API involves more than just pushing data back and forth between endpoints. REST is a set of principles and not a specification, so as such you have freedom in how to develop your…

3 Tenets for Implementing a REST API

In the course of performing my duties at my day job I recently came across the need for our data to be accessible via an API. After researching the various types available, I settled on developing a REST API. The selection process wasn’t the interesting part of this exercise…