“Web 2.0″ in just under 5 minutes.
Cool video I found digging through all my old posts… still a good watch:
Video at YouTube
Cool video I found digging through all my old posts… still a good watch:
Video at YouTube
Being that I just started my new job at Aptana, one of the first things they asked me to do is learn everything I can about Jaxer and to document that process. For those of you who don’t know yet, Jaxer is essentially and AJAX server. The very long story short is that you now have the ability to run JavaScript on the server-side (no more cross-site restrictions!), and along with that ability you get some pretty kick-ass API functionality that isn’t normally an inherent part of JS (such as built-in filesystem or database functionality). Essentially, you can now write the better part, if not all of your web apps in JavaScript. What’s even cooler is that you don’t need to give up the technologies that you currently use in order to implement Jaxer. I’ll be writing on how you can blend all these new and existing technologies in the near future (perhaps even make my screen-casting debut), but for now I want to talk about how to get Jaxer set up with an existing Apache install, specifically an XAMPP-based development environment.
Granted you can download a stand-alone Jaxer+Apache bundle, but if you’re like me, you want to be able to start seeing how it plays with existing web technologies (for me, that would be PHP). The other thing that you’ve probably already got (if you’re like me) is a test / development environment locally, and it’s most likely XAMPP (or something similar). Finally, if you’re slightly OCD like me, you like to have everything in one place, all nice and organized. Well, you’re in luck, because I’m going to show you how to get all of this goodness up and running. My examples will be for a Mac install of XAMPP, but the Windows / Linux methods will be pretty darned close. The only caveat with this walk-through is that it is written based on the upcoming 0.9.5 release (which will be out within the next week or so), and this is because it covers some important changes from the 0.9.4 releases. Now that we’ve got all that out of the way, let’s get into how we can get all this up and running. Read on… Read the rest of this entry »
From Ajaxian – While this is not strictly Ajax or JavaScript related, it is noteworthy to point out that Sitepoint just released a HTML reference that is quite handy to have around if you wonder if what you are building is really HTML or just tagsoup.
Sitepoint HTML Reference
Some really good stuff, worth a quick glance. HDR is High Dymanic Range, a post-processing technique that, when done right, yields some really awesome results.
www.smashingmagazine.com
If you were to take a look at my resume, you’d probably wonder why anybody would hire me… In the past three years I’ve had 4 jobs. Luckily for me, every job I left, I left for a good reason, and I could explain those reasons to the satisfaction of the next employer. But I’m not writing this to talk bad about previous employers, but rather to share a little of the knowledge I’ve gathered along the way (and supplement that with other people’s of course). Of course, this is all mostly relevant to development jobs, but I’m sure other people could take from this what they will.
There’s a lot of nit-picky things I could say here, but I won’t, I’d rather stick to the broad topics… Read the rest of this entry »
Welcome to Gen X Design. The name’s a little corny, I know, but it’s one of those things I’ve used since I was a kid.
Anyway, I built this site for me (and some friends) to share their thoughts and ideas. I love all things web 2.0, shiny icons, and gradients. I live in the San Francisco Bay area, work for eMeter, and am sometimes available for contract work.
Mozilla announced a new feature for add-ons today: collections. It also looks like they’re getting the ball rolling with several useful collections, such as the Web Developer Collection. It includes all sorts of goodness like Firebug, ySlow, GreaseMonkey, ColorZilla, and many more. Well worth a quick visit.
FireFox Web Developer Collection
David Walsh has put together a really handy plugin for MooTools called ScrollSpy. What impressed me the most was the automatic display of a “Return to Top” link on your page once you’ve scrolled beyond a certain boundary. There are also a handful of other neat demos worth checking out. Sounds simple, but if you think about it, there are tons of great applications for this plugin.
http://davidwalsh.name/scrollspy
It’s been said a thousand times I’m sure, but picking the right JavaScript framework is a pain. There are all sorts of biased arguments for one vs. another, but there’s really nothing subjective out there… until now. Arguably, jQuery is probably the most popular JS framework out in the wild, but that doesn’t always mean it’s the best choice. What you choose should really depend on what you’re trying to do. Aaron Newton of Clientcide has put together a really impressive look at jQuery vs. MooTools, which doesn’t categorically say one is better than the other, but, rather, goes into detail about why one framework is better than the other based on your needs. Definitely worth a read:
www.jqueryvsmootools.com
ORM is certainly a very popular concept these days, but I haven’t really come across any PHP implementations that I found worth-while. Sure, big frameworks like CakePHP may have ORM functionality, but I’m not a fan of huge frameworks. I’ve also dabbled in my own implementations, but never got too far, as I’m not a fan of re-inventing the wheel. At any rate, I stumbled across Doctrine by accident (good ol’ RSS readers), and am impressed, mostly because it’s something that can be integrated into existing projects / frameworks.
www.doctrine-project.org
Ajaxload.info used to be the site of choice when it came to generating preloader images… unfortunately, I think it’s been bested. Preloaders.net allows you to generate not only the standard set of preloaders, but even 3D ones! You also get much more control (size, speed, etc.) and the quality of the final images is impressive. Definitely worth checking out.
www.preloaders.net
Use my projects, or just plain like what I do and what I write about?
Want to show your appreciation in a small way? I love coffee, why not buy me a cup now?