Technology & Me ...

ECMAScript 2015 Goodies – Part 3 – Binary and Octal Number Literals

This is the third article in ECMAScript 2015 Goodies. In the earlier articles we covered new keywords in the language – let and const, which allows you to define a true block level variable and a constant respectively in the program. In this article, we will cover two additional number literals introduced in the language – binary and octal. These new number literals helps you to easily identify the different types of numbers [binary, octal, hex, decimal] as they are prefix with specific value. The primary reason for adding these two literals in the language was a decimal literal in…

ECMAScript 2015 Goodies – Part 2 – const

This is the second article in ECMAScript 2015 Goodies. In the first article, we have covered new keyword in the language – let, which allows us to define a true block level variable in the program. In this short article, we will cover another new keyword – const. As the name suggests, const is used to define a read-only named constant. Following code snippets demonstrates how constants behave in different scenarios A constant must contain an initialization statement before used const pi; // SyntaxError console.log(pi); The value of a constant cannot be changed through re-assignment and a constant cannot be…

ECMAScript 2015 Goodies – Part 1 – let

ECMAScript 2015, formerly known as ECMAScript 6 is finally here. TC39 committee has finally approved the specification which is available here . The new standard brings many useful features to our beloved language – JavaScript and its good time to start a new series to understand these features one by one. Let’s start this series with one of the simplest but most useful feature to the language, which is the let keyword. The let statement allows you to declare a block scope local variable, unlike var which defines a variable globally [in a declared scope]. Additionally variable declared using var…

Continuous integration in Azure using Kudu

WebApp is one of the core components in Azure Ecosystem. Azure allows you to deploy a web app built using different technologies like ASP.NET, Node, PHP, HTML + JS etc. These sites can be deployed using different methods like FTP, Web deployment using Visual Studio, using Team Foundation Server [TFS] or using Kudu! You might have heard about these deployment techniques earlier except Kudu, so let’s first understand what Kudu is all about? Kudu Azure supports continuous integration of Web Apps from source code control and repository tools like BitBucket, CodePlex, Dropbox, Git, GitHub, Mercurial, and TFS. Kudu is the…

WCF Binding Decision Tree

If you’re a .NET developer, specifically a WCF developer, you know that choosing correct WCF binding for your application is always confusing. This is not only due to wide range of bindings available, but you also need to consider features like security, reliability, transport protocol, legacy application support, in process – out of process communication, intranet vs internet applications etc. Some of the WCF bindings like NetTcpBinding or BasicHttpBinding clearly indicate the transport protocol; however you still need to understand differences between BasicHttpBinding and WsHttpBinding in order to choose between the two. I have been part of large scale, complex…

1 of 14
12345