Category Archives: Programming

Javascript frameworks

Javascript frameworks aren’t as important as most web developers think.  The general idea is that they “save you headaches”.  The problem is that headaches are a natural part of the learning process and IMO, frameworks breed ignorance.  I’ve been wrestling with Javascript since its introduction.  You can just imagine the nightmares I had when trying to get a “dynamic” web site to work back in 1996 with IE on a Mac…  So when I’m asked which framework I prefer (jQuery, Dojo, Prototype, Scriptaculous, or MooTools) I generally say none – especially since I don’t have to fork my code much anymore.  I’ve been pleasantly surprised by the cross browser compatibility of late.

Agnostic – The magic word

We’ve started looking at design patterns and an ideal architecture for the next major release of Fresher.  With so many years of experience under our belt, we’ve got some pretty big ideas about it.  But there’s one word we keep using that is without a doubt our most important goal:  agnostic.  It’s a term that programmers don’t fully understand until they’ve been around the block a few times.  I’ve been looking at how Fresher could ideally be used for EVERYTHING.  The key is being language independent.  Most systems can’t even consider it because they’re so tied to their language of choice.  We’re looking at it seriously…  Stay tuned.