Click here to Skip to main content
12,500,761 members (44,566 online)

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

Article: 1, Technical Blogs: 14

RSS Feed

Average article rating: 4.83

OpenGL
General
Posted: 16 Apr 2011   Updated: 16 Apr 2011   Views: 146,765   Rating: 4.83/5    Votes: 19   Popularity: 6.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
How to set up the OpenGL and freeglut libraries for development in Ubuntu.

Average blogs rating: 4.82

Grid & Data Controls
General
Posted: 9 Jan 2011   Updated: 9 Jan 2011   Views: 26,732   Rating: 4.67/5    Votes: 2   Popularity: 1.20
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.
Microsoft BizTalk Server
General
Posted: 17 Feb 2011   Updated: 17 Feb 2011   Views: 8,261   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: 12,871   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: 7,590   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.
Bugs & Workarounds
General
Posted: 19 Sep 2016   Updated: 21 Sep 2016   Views: 3,890   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Installing MINIX 3 on QEMU/KVM with networking
Game Development
General
Posted: 18 Nov 2012   Updated: 18 Nov 2012   Views: 6,211   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: 6,910   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Multiple and nested coordinate spaces.
Posted: 10 Dec 2012   Updated: 10 Dec 2012   Views: 3,681   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.
Posted: 29 Dec 2012   Updated: 29 Dec 2012   Views: 4,690   Rating: 5.00/5    Votes: 2   Popularity: 1.51
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: 22,283   Rating: 4.71/5    Votes: 5   Popularity: 3.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   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.
General
Posted: 22 Oct 2012   Updated: 22 Oct 2012   Views: 3,140   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: 8,600   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.
Uncategorised Technical Blogs
General
Posted: 3 Sep 2010   Updated: 3 Sep 2010   Views: 14,941   Rating: 5.00/5    Votes: 2   Popularity: 1.51
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: 10,271   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 Vinod Sinnathamby
Technical Lead Exilesoft
Sri Lanka Sri Lanka
I am a software craftsman who is passionate about software architecture/ecosystems, and an ardent advocate of shipping high quality software that enhances user experience and provides business value. My technical experience extensively covers the Microsoft .NET stack, C/C++ development, and web application design/development.

In my current tenure, I work as a technical lead at Exilesoft, a hardcore software engineering firm that provides solutions, services, and consultancy, to a global client base in various industrial and technology domains. Prior to working at Exilesoft, I have worked as a developer for a software product engineering company, a senior engineer for a startup in the design and manufacturing space, and also as an ERP/technical consultant for a Fortune 500 company.

My current areas of research and interest revolve around enterprise architecture/EAI, machine learning, NoSQL databases, big data, and predictive analytics. I blog at markfaction.wordpress.com on various topics related to software engineering, artificial intelligence, data/computer science, and mathematics. Feel free to email or message me anytime and strike up a conversation.


Advertise | Privacy | Mobile
Web02 | 2.8.160919.1 | Last Updated 24 Sep 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid