Duck Typing
In this post I will describe Duck Typing in regards to dynamic languages (JavaScript, PHP, Python, Ruby). If you ever read or heard about Duck Typing, you have probably seen the following quote: If it...
View ArticleSuper Simple systemJS Module Loader Tutorial
I’m currently in the process of building a new web application. I want to use a module loader. I have used Required as a AMD loader, but with ES2015 (ES6) around the corner and supports module...
View ArticleKick-start: Create a Linux(Ubuntu) Environment for Windows Developers using...
I enjoy working with Visual Studio Code (VSCode). Since it’s available for Linux and Mac, I thought I would give it a try in a different environment. As a Windows developer, I’ve wanted to try out...
View ArticleBrowser Script Loading
In this post I will discuss how scripts are loaded and executed by the browser. It’s common to have scripts loaded by the browser by using the script tag (<script>) with a src (source) attribute....
View ArticleRe-Learning Backbone.js – Require.js (AMD and Shim)
In this post we are going to learn how to use Require.js with Backbone.js and Underscore.js This post build on the Re-Learning Backbone.js series. As usual, the examples in this tutorial are extremely...
View ArticleHow-to deploy application to Windows Azure Compute Emulator with CSRUN
It’s a pain that every time that I want to start a Windows Azure application locally, I must first start Visual Studio and start the debugger. In this post I will describe how to start an application...
View ArticleTable Scans and Index Scans affects more than the table they access
SQL Server only queries data in memory (data cache). If the data needed is not cached, SQL Server will retrieve the data from disk and load it to data cache, and then SQL Server will use the data from...
View ArticlePC Application, Tools, Utilities and Configuration
I’ve been meaning to do this for a good while. I have a tendency to rebuild my PC every once in a while, and its seems I can never remember all the thing that I have downloaded, installed, and...
View Article