Monday, December 15, 2014

++14 = 14

C++1y was the name sometimes used instead until its approval as earlier C++ standard revisions were noticeably late. But came out on 2014, itself - C++14 is on time.

Saturday, September 20, 2014

A word to the wise (is enough)
a hint or brief explanation given, that being all that is required.

Other similar forms: A word to the wise and a kick to the dumb or Verb sap 

Tuesday, June 3, 2014

Monday, May 12, 2014

Architect vs Manager

An Architect is like a director (making sure, things get done correctly), whereas a Project Manager is like a producer (making sure, things get done), taking the filmmaking as an analogy.

The Process of Software Architecting (book)

Tuesday, December 10, 2013

Clean Code

A slogan that I have been voicing, now a days, more often to the developers during the code reviews is:
SLAP your code, make it SOLID and ensure (Unit) Tested.

Sunday, June 3, 2012

'Duty Fulfiller', is what typealyzer thinks me as?


Typealyzer, which analyzes (or predicts) one's personality based on one's blog (or site) content, is what I had come across while I was going through some one's blog recently. 

It has analyzed me as The Duty Fulfillers based on my both blog and site. This prediction, might be very close enough ;) to what I think my personality is. Also, part of the brain utilized for writing this blog & site can be seen here.
Analysis as per akx++ Solutions & akx Solutions

Saturday, June 2, 2012

MSDN vs Google Custom

Usually, to search for anything related to Microsoft's technologies, One might (at least myself) use MSDN search to avoid seeing numerous (unnecessary) hits as opposed to the Google. MSDN includes the below listed sites for its searching:
                  Forums (forums.microsoft.com),
                  Support Knowledge Base (support.microsoft.com),
                  Code Project (codeproject.com) &
                  Stack Overflow (stackoverflow.com).
Also, learnt (from one of the Microsoft's employee site) that the Google Custom Search gives precedence to Microsoft & MSDN results. To say it, in his own words - it is very useful for looking up APIs, debugging information and general technical knowledge. This extends the search to couple of other "Microsoft" sites (forums.xbox.com, microsoft.com) in addition to what msdn does but excludes the other non microsoft sites (codeproject.com & stackoverflow.com).

Hence, it is upto you to decide, what suites you the best on a context.

Sunday, October 30, 2011

Quotes

I'm a great believer in luck and I find, the harder I work ,the more I have of it. ~ Thomas Jefferson
While faith makes all things possible, it is love that makes all things easy. ~ Moody, Dwight L.
If a man hasn't discovered something that he would die for, he isn't fit to live. ~ Martin Luther King Jr.

Tuesday, September 20, 2011

++9 = 11

C++0x specification was initially expected to be published before 2010 but eventually came out on 2011 hence named it as C++11.

Sunday, May 15, 2011

(Win)Unit Test Native Code

Came across a tool called WinUnit, from Microsoft, for unit testing native (unmanaged) C/C++ code on windows through an article "Simplified Unit Testing for Native C++ Applications" by Maria Blees.

Introduction
As per CodePlex, WinUnit is:
.NET languages have great unit testing tools such as NUnit or MSTest, but native C/C++ developers have fewer and less convenient options. WinUnit is a project that brings NUnit-like testability directly to native code. With WinUnit, you focus on just your test code and WinUnit takes care of the rest. It comes with a complete library that makes creating tests simple, and a runner program to run them.
WinUnit Vs BOOST Vs CPPUnit
BOOST.Test and CPPUnit were couple of other widely known/used tools. There are lot other existed but WinUnit was picked among all, with one main reason - No test runner to be implemented. One can focus only on writing tests without bothering about the test runner and that reduces (considerable) coding effort too.

Some of the advantages in using WinUnit are:
  • Writing Tests and running them are made easy.
  • Integration with Visual Studio is easy and includes macros to setup your projects to use WinUnit. Also, to run tests.
  • No separate test runner is required comparing with other BOOST.Test/CPPUnit tools.
  • Also, code coverage statistics (% or Count of lines covered or not covered) can be generated easily as if NUnit/MSTest does in .Net Applications.
Downloads
Binaries and Samples are @ http://winunit.codeplex.com/
Source is @ http://msdn.microsoft.com/en-us/magazine/cc164218.aspx