Posts Tagged ‘Javascript’
I’m excited to announce the release of Chirpy v.1.0.0.5–Chirpy to the XXXtreme. That’s right. This version of Chirpy will blow the pants off of every clothed person in the universe. So, if you haven’t gotten dressed already, don’t bother… Before diving too deep into the realm of the extreme, let me re-divulge the following preface: if you’re completely new to the madness of Chirpy, I recommend that read about Chirpy’s core features.
Let’s start with the simplest part: download Chirpy at codeplex. Start fiddling around. If something doesn’t work complain about it. If something does work, tweet or blog about how awesome your life has become. Finally, if you’re feeling really frisky, download Chirpy’s source code and add something. I don’t care what it is. Just add something. Surprise me. I’ll probably love you forever. Or, I’ll throw something at you.
Already know sir Zippy biblically? Well, then. Due to overwhelming demand (and a deadly case of the avian bird flu), Chirpy (aka Chirpy Zippy) is now available as an Alpha release on Codeplex.
For exemplary purposes, we’ll be creating one of those borderline-cliche “Sign In” popups. The content in our popup will reside in a partial control (.ascx page), and we’ll be magically rendering the popup as a modal element using jQuery (heard of it?) and colorbox. Fun times.
Yesterday, I introduced Zippy. Today, I gave Zippy some serious wings. After taking a look at Justin Etheredge’s Project Formerly Named Bundler (i.e. PFNB), I was inspired to add some Bundler-like functionality to Zippy. As I said in my last post, Zippy is definitely not a full-fledged, complete, fly-off-the-shelf bundling framework like PFNB, but it’s definitely a tool that could be used by anyone who might need a little more control over their, uh, bundling. Truly.
Okay. Easy enough. Let’s return to our ol’ ZipController. Here, we’ll be making some pretty substantial changes. We’ll be adding two new, hearty public methods: Style(string path) and Script(string path). With those methods, we’ll be able to cache, compress, minify, douse in old pig fat, (or, you name it) our javascript and stylesheet files before handing them over to the browser.

