Thursday, February 9, 2012
Linux, Security, Rants and Raves

Categories


 


Archives


Canadian developer wins .Net-Linux contest

April 27th, 2007 by LinuxChick

Vendors challenge coders to port apps across platforms

A Canadian software developer has won an international programming competition aimed at changing perceptions about the challenge of porting .Net applications to Linux.

Mark Cafazzo, who works at NorthCore Technologies in Toronto, took the grand prize in a contest called “Race to Linux” that was jointly sponsored by San Jose, Calif.-based Mainsoft, IBM and Novell. More than 600 programmers from around the world entered the cross-platform race, which also awarded prizes to developers from Australia and Romania.

Cafazzo said he was an early adopter of .Net in 2001, when he used it to create an e-learning portal for Burlington, Ont.-based ITIL specialist Pink Elephant Inc. He also had another foot in the Linux camp, however, running Apache Web servers while working for the County of Oxford, Ont. He won the Race to Linux contest by using Mainsoft’s Grasshopper 2.0 Technology Preview and Visual Studio IDE to port an open source Blog Starter Kit to Java Enterprise Edition and run it on Linux.

Cafazzo said there were some initial problems using Suse Linux, but he had a breakthrough when he downloaded VMware Server virtual appliances, as well as a MySQL appliance, which he ran on a box with Windows Server 2003.

“I learned a lot about the .Net common runtime language and the internals of the C# language,” he said. “You also start to understand how Java thinks about these things . . .
It’s opened my eyes to a lot of similarities. There are problem spaces you encounter in the IT business over and over again. Java and Microsoft, although they might have different approaches, they’ve have had the same challenges to face.”

Source: itbusiness.ca

~LC

Posted in Linux | No Comments »

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.