Posts by Aaron Gustafson
-
On Requiring Facebook for Login
Last night, I had a great conversation with Jeff Croft about the pros and cons of requiring a Facebook account for login. It's a trend that seems to be on the rise and I, personally, don't think it's a good long term strategy.
-
Knock on Wood (Pulp)
One of my books went musical. And on my birthday no less.
-
Face It: You Can’t Rely on JavaScript
I've been cautioning folks against over-reliance on JavaScript for the better part of a decade. Apparently Gawker didn't get the memo.
-
We Built a Chrome App
Yesterday saw the launch of the Chrome App Store and, along with it, an app we created called the wikiHow Survival Kit.
-
Honored
Late last week, the nominees for the 2010 .net Awards were announced and I was amazed to find myself nominated for not one, but two awards.
-
Be a good localStorage neighbor
While working on the client-side caching mechanism in eCSStender, I realized the dangers of
localStorage.clear()
and worked to come up with a solution. -
Give a hoot
As any competent JavaScript knows, it’s not cool to litter the global namespace with variables, functions, and the like. Occasionally, however, even closures won't help you trap a given variable.
-
Template-based Asset Munging in ExpressionEngine
ExpressionEngine’s mechanism for embedding one template in another can be used to speed up your site by munging your CSS and JavaScript files.
-
Subtree merge as an alternative to submodules with git svn
Git svn a great tool, but it's not without its limitations. One such limitation is its inability to translate Git submodules into svn:externals. Thankfully, Git offers an alternative that is comparable and plays nicely with Subversion.
-
EE Tip: Counting the results of a nested query
Nested loops in ExpressionEngine can cause all sorts of headaches, especially when it comes to dealing with "magic" variables like
{count}
. Thankfully, MySQL can help.