Rob Gravelle resides in Ottawa, Canada, and has been an IT guru for over 20 years. In that time, Rob has built systems for intelligence-related organizations such as Canada Border Services and various commercial businesses. In his spare time, Rob has become an accomplished music artist with several CDs and digital releases to his credit. Mr. Gravelle is a contributor to several TechnologyAdvice sites, including Developer.com, CodeGuru, HTMLGoodies, and TechRepublic. He specializes in tutorials focusing on web development, Java, and Python, as well as product reviews for popular developer tools and frameworks.