Click here to Skip to main content

Articles by Mark Sinnathamby (Article: 1, Technical Blogs: 13)

Article: 1, Technical Blogs: 13

RSS Feed

Average article rating: 4.81

OpenGL
General
Posted: 16 Apr 2011   Updated: 16 Apr 2011   Views: 97,556   Rating: 4.81/5    Votes: 16   Popularity: 5.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
How to set up the OpenGL and freeglut libraries for development in Ubuntu.

Average blogs rating: 4.75

Grid & Data Controls
General
Posted: 9 Jan 2011   Updated: 9 Jan 2011   Views: 20,057   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
The auto complete functionality is a useful aid where suggestions are displayed when you type into a textbox. You would have come across this in many sites. Looking at how to implement this in an ASP.Net application using the AJAX control toolkit, it was not a complex task, as the great video tutori
Microsoft BizTalk Server
General
Posted: 17 Feb 2011   Updated: 17 Feb 2011   Views: 6,929   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Thoughts on the Microsoft-Nokia Collaboration
XML
JAXB
Posted: 3 Sep 2010   Updated: 5 Sep 2010   Views: 11,407   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
XStream is a very simple and lightweight library that I came across when developing my final year project at University. It can be used for serializing objects into an XML string and vice-versa. XStream also supports JSON output as of … Continue reading →
Cross Platform
General
Posted: 1 Apr 2012   Updated: 1 Apr 2012   Views: 6,210   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
The following content is a summary of an article I wrote for the Software Developers Journal publication in their March issue of this year.
Game Development
General
Posted: 18 Nov 2012   Updated: 18 Nov 2012   Views: 4,394   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The 3-dimensional co-ordinate space.
Posted: 18 Nov 2012   Updated: 18 Nov 2012   Views: 5,020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Multiple and nested coordinate spaces.
Posted: 10 Dec 2012   Updated: 10 Dec 2012   Views: 2,427   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Well what are vectors anyway? The topic of vectors crop up in geometry, physics, engineering disciplines, mechanics, etc. How they are used, as well as their definitions at times, vary from context to context. Below I have listed how vectors are defined in some contexts: 1. In geometry, Euclidian (o
Posted: 29 Dec 2012   Updated: 29 Dec 2012   Views: 3,232   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
In a 3D game environment, vectors are used to hold the values of points or vertices. Thus a vector would contain a coordinate [x, y, z] which represents the specific vertex in 3D space. Points are defined such by vectors because the start position of the vector is usually taken as [0, 0, 0] which [.
Design and Architecture
Aspect Oriented Programming
Posted: 18 Sep 2012   Updated: 18 Sep 2012   Views: 13,885   Rating: 4.75/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
A virtual machine (VM) is a high level abstraction on top of the native operating system, that emulates a physical machine. Here, we are talking about process virtual machines and not system virtual machines. A virtual machine enables the same platform to run on multiple operating systems and hardwa
General
Posted: 22 Oct 2012   Updated: 22 Oct 2012   Views: 2,236   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
What else do we knowingly or unknowingly measure in relative terms in our day to day work?
Work Issues
Pro Developer
Posted: 24 Feb 2011   Updated: 24 Feb 2011   Views: 7,483   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Recently, I ran into some problems in creating an RSA key pair which is required by github, before committing or pushing code to the online repository. I had downloaded the Rails installer kit (from here), and was trying my first stab at Ruby and Rails. Creating an open repository in github for push
Uncategorised Technical Blogs
General
Posted: 3 Sep 2010   Updated: 3 Sep 2010   Views: 10,968   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Yesterday at work, I came across the situation where I had inserted a breakpoint to debug some code inside my global.asax file in a web application, but the VS debugger never reaches it. The first indication of trouble came when … Continue reading →
Posted: 13 Aug 2011   Updated: 13 Aug 2011   Views: 9,076   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Technical knowledge accumulation in software development
No tips have been posted.
No reference articles have been posted.

Mark Sinnathamby
Software Developer Air Liquide Industrial Services
Singapore Singapore
Mark is a software developer at Air Liquide Industrial Services - Singapore, where he helps Develop, Deploy, and Maintain large scale enterprise applications in the Asia-Pacific region. While his main work experience converges on .Net technologies, he has proficient experience in C++, HTML5/CSS/Javascript Web technologies, mobile development, OpenGL and DirectX API's, as well as a bit of J2EE. He loves to dabble with Game programming in his spare time, and blogs about his development experience at http://markfaction.wordpress.com and http://gamecoderlogic.wordpress.com.
Follow on   Twitter


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 27 Nov 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid