One of the great joys of my job as a web developer, and of my life in general, is the opportunity to learn new things. Every time a new technology is released, or a new project crosses my desk, its time to buckle down and figure out what my known unknowns are and start filling in the gaps in my knowledge.
Read more »