Speeding up code search, step by step

In previous posts I introduced Ember Observer's code search and explained how it works. In this post I'll describe the steps I took to make it perform better. The initial implementation was reasonably fast for searches with a small number of results but painfully slow for searches with many results. »

How Ember Observer searches addon source code

In an earlier post I wrote about Ember Observer's code search feature, which allows searching through all Ember addon codebases. Ember Observer's code search was built using google/codesearch. »

Ember Observer's Code Search

Ember Observer now has a code search. This feature makes it possible to search through all Ember addon codebases for a search term. »

New, easier ember-try config, for most addons

For those who don't know, ember-try provides the ability to run a command against various sets of dependencies. It is commonly used by Ember addons to run their tests against every version of Ember with which they want to maintain compatibility. »

Commit messages are a form of documentation

I recently experienced firsthand the frustration of poorly documented changes. While maintaining a legacy application with limited handoff from the previous developer, I found myself leaning »