jwrosewell

user stats

Member SinceApril 13, 2010
Last VisitSeptember 29, 2014

Contact

coordinator for

51Degrees - Device Detection and Redirection

jwrosewell

personal statement

Starting at the sharp end of technology, as a key member of a small team in a high growth software start-up, James then spent 10 years with Vodafone. There he established a technology account management function, bringing control to a £25m programme. Led the team of 100 people that replaced Vodafone’s Retail IT platform and grew service provision IT systems in line with Vodafone's exponential expansion during the late 90s. James started a successful mobile software and marketing business in 2005.

activity stream

September 30, 2014 - 51Degrees - Device Detection and Redirection: Committed 75518, NewDevice.cs has been changed to a static class to ensure only one background thread can be running at any one time. A single queue which is destroyed after it’s cleared is used in NewDevice.cs to avoid any locking conflicts.

September 30, 2014 - 51Degrees - Device Detection and Redirection: Pushed 75518, NewDevice.cs has been changed to a static class to ensure only one background thread can be running at any one time. A single queue which is destroyed after it’s cleared is used in NewDevice.cs to avoid any locking conflicts.

September 8, 2014 - 51Degrees - Device Detection and Redirection: Committed 75377, Added exception handling to the dispose method to avoid an exception being thrown if the temporary file is still being used by another process.

September 8, 2014 - 51Degrees - Device Detection and Redirection: Pushed 75377, Added exception handling to the dispose method to avoid an exception being thrown if the temporary file is still being used by another process.

August 28, 2014 - 51Degrees - Device Detection and Redirection: Pushed 75307, Added a new property to the Signature.cs entity class called Rank. This property returns the rank of the signature, where 0 is the most popular signature, to indicate the popularity of a signature compared to others. The property is populated by performing a sequential search of the ranked signature indexes list and is therefore comparatively slow when first retrieved for a signature. The Init method of the DataSet.cs class has been changed to set the Rank when memory mode is enabled with the full initialisation of the data structure flag set improving subsequent performance.

August 28, 2014 - 51Degrees - Device Detection and Redirection: Committed 75307, Added a new property to the Signature.cs entity class called Rank. This property returns the rank of the signature, where 0 is the most popular signature, to indicate the popularity of a signature compared to others. The property is populated by performing a sequential search of the ranked signature indexes list and is therefore comparatively slow when first retrieved for a signature. The Init method of the DataSet.cs class has been changed to set the Rank when memory mode is enabled with the full initialisation of the data structure flag set improving subsequent performance.

August 28, 2014 - 51Degrees - Device Detection and Redirection: Committed 75305, Changed the GetSignatures method of the Profile.cs entity class so that it correctly returned the signatures associated with the profile. Prior versions would have returned random associated signatures to the profile.

August 28, 2014 - 51Degrees - Device Detection and Redirection: Pushed 75305, Changed the GetSignatures method of the Profile.cs entity class so that it correctly returned the signatures associated with the profile. Prior versions would have returned random associated signatures to the profile.

August 13, 2014 - 51Degrees - Device Detection and Redirection: Committed 75245, Added copyright message notice

August 13, 2014 - 51Degrees - Device Detection and Redirection: Pushed 75245, Added copyright message notice