Over 10,600 unique South African developers are visiting developerWorks each month in 2009 , gaining access to software tools and code , IT standards and best practices , and skills training in technologies such as IBM and open source software , Linux , Java , XML and cloud computing .