Monday, November 17, 2014

Coding advice for new developers:Readable, Reliable, Correct and Efficient

Why this order?
Each attribute is fundamental to the next.
If code isn't readable, you stand no chance of making it reliable.
If code isn't reliable, it will never be correct, except by accident.
If code isn't correct, then what's the point?
If code isn't efficient, it is unlikely to be viewed as broadly useful.

Thursday, November 13, 2014

How to pass paramters in Angular for http$.get and http$.post?

For http$.get
    $scope.ButtonClickEventGet = function () {
            { params: { postcode: $scope.PostalCode } }
            function (data, status, headers, config) {
                $scope.Result = data;

For http$.post (Don't know why it is different with get method)

    $scope.ButtonClickEventPost  = function () {
        $'ControllerName/ActionName', { postcode: $scope.models.PostalCode }).success(
            function (data, status, headers, config) {
                $scope.Result = data;

10 Developer Job Interview Tips To Land The Best Job You Can

Thursday, November 6, 2014

CDN for Angular

<script src="//"></script>

Wednesday, November 5, 2014

C# Autocomplete Demo Using Bing Code Search Engine

Screw You, Angular

"Recently there has been a great little triangle of battles going on among Ember, React and Angular. The reason why these debates are so great is that each of the frameworks have various pieces that are pure genius (ex. Angular DI, React Virtual DOM, Ember Router) and it is not abnormal to see developers in one framework borrow the great idea from another framework (ex. Angular UI Router from Ember Router)."

What is XOR(^) operator in C#

A XOR B shows that it outputs true whenever the inputs differ

Sometimes, it is so easy to find a solution when you are back to basics.