Blog
-
JavaScript Execution Patterns for Non-Web Apps
I finally got back to blogging and wrote an article about JavaScript execution patterns, a topic which I recently presented on at the DC jQuery Meetup.
Read More -
Who Says the Web is Just for Squares?
I had some fun building a crazy diamond responsive grid for a project at work. This article explains how I did it.
Read More -
Dumbwaiter Chrome Extension
I recently got around to trying out Statamic to create a little recipe manager. Yes, I know there are tons of apps out there that do this type of stuff, but I wanted to really be able to control everything. I also wanted to figure out some way that my wife could bookmark recipes for us, and I didn’t expect her to login to my Statamic install and go through that whole process of adding a new entry.…
Read More -
jQuery Stick ‘em: Make Content Sticky on Scroll, to a Point
I created a plugin, jQuery Stick ‘em, to allow items to be “sticky” but only within a container.
Read More -
“Advanced” Templating with ExpressionEngine
I was luckily enough to be asked to speak at the DCEERs Day conference yesterday. I was asked to speak about best templating practices, which ended up being a talk about how I use Stash and how I build custom plugins to streamline templating. It was a great day filled with discussion about ExpressionEngine, and it made me look forward to EECI even more!
Read More -
Sass & Compass: Never Write Regular CSS Again
I gave a presentation last week at Refresh DC about Sass & Compass. After being introduced to Sass & Compass about six months ago, I can’t imagine writing regular CSS ever again. I was a little hesitant at first, but now I can’t live without it. I posted my slides online, and here is the git repo with all of the code samples.
Read More -
A Long Time Coming
It’s funny how quickly you come to hate your own site. Almost exactly 2 years ago, I launched a redesigned version of my site. After maybe a year, I hated it. But who has time to redo their own site? Apparently it took me 6 months to find the time to finish mine. Even within those 6 months, I found things that I had started on the site that I hated. My goals were to simplify…
Read More -
Background-clip, Text-shadow, & Gradients; Oh My!
I have been able to play around with background-clip, text-shadow, and gradients on a few recent projects, and I wrote up some tricks that I have come across.
Read More -
Notes From Our Default ExpressionEngine Build
I put together some notes about Viget’s default ExpressionEngine build in the hopes that you can find some tips and tricks in all of my nonsense.
Read More -
Is Ajax ExpressionEngine Plugin
For a recent project, I needed to detect whether a request was an AJAX request or not. MX Ajax Detect already existed, but I didn’t like that you needed the extra set of tags. Usage {if {exp:is_ajax} == "true"} OH YEAAAH {if:else} OH NOOO {/if} Download You can find the plugin on Devot:ee and GitHub.
Read More